Food Product Data — Barcodes, Nutrition, Allergens avatar

Food Product Data — Barcodes, Nutrition, Allergens

Pricing

from $10.00 / 1,000 search runs

Go to Apify Store
Food Product Data — Barcodes, Nutrition, Allergens

Food Product Data — Barcodes, Nutrition, Allergens

Look up packaged food by barcode or search by name, brand, category and country. Ingredients, allergens, nutrition per 100g, Nutri-Score, NOVA grade, additives and labels from Open Food Facts.

Pricing

from $10.00 / 1,000 search runs

Rating

0.0

(0)

Developer

Benjamin Jerez

Benjamin Jerez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Look up packaged food and drink by barcode, or search by name, brand, category, country and Nutri-Score. Returns ingredients, allergens, full nutrition per 100 g, the Nutri-Score and NOVA processing grade, additives, labels, packaging and origin.

From Open Food Facts, the collaborative database that sits behind most nutrition apps — around three million products, published under an open licence you are allowed to build on.

A barcode lookup

3017620422003:

FieldValue
productName, brandsNutella · Ferrero
nutriScore, novaGroupE · 4 (ultra-processed)
energyKcalPer100g, sugarsPer100g539 · 56.3 g
allergensmilk, nuts, soybeans
highInfat, saturated fat, sugars
additiveCount, isVegan2 · no

Searching rather than scanning

Give a search term and the filters narrow it: brand, category, country of sale, label (organic, gluten-free, fair-trade, vegan) and Nutri-Score. Filters combine with AND.

Searching chocolate cereal in France returns Cruesli Chocolat Noir, Nature Valley Crunchy Oats & Dark Chocolate and LU Grany — 613 matches, all genuinely on topic. Add nutriScoreFilter: a to see how few of them there are.

Leave the search term empty and use filters alone to pull a whole category or a brand's full range.

The two scores worth understanding

Nutri-Score grades nutritional quality from A to E, weighing sugar, salt, saturated fat and energy against fibre, protein, fruit and vegetables. It is what appears on packs across much of Europe.

NOVA is different and often more revealing: it grades how processed a food is, from 1 (unprocessed) to 4 (ultra-processed). A product can be Nutri-Score A and NOVA 4. isUltraProcessed exposes the NOVA 4 flag directly, because it is the single field most nutrition products filter on.

Alongside them, highIn lists whichever of fat, saturated fat, sugars and salt the product is officially high in, and additiveCount gives the number of E-numbers in the ingredients.

Who uses this

Nutrition and diet apps that need a product catalogue they can legally ship. Retailers and distributors auditing an assortment for allergens or additives. Researchers studying food composition across markets. Anyone building a barcode scanner who does not want to license a commercial catalogue per lookup.

On data quality

Open Food Facts is contributor-built, which has two consequences worth planning for.

Coverage is uneven: excellent in France and much of Europe, thinner elsewhere, and a barcode from a small local producer may simply be absent. A missing product is reported as such rather than guessed at.

Completeness varies per product. A contributor may have photographed the pack without transcribing the nutrition table. dataCompleteness gives Open Food Facts' own 0-to-1 estimate for each product, so you can filter out half-finished entries before relying on them.

Licence

Product data is published under the Open Database License (ODbL): you may use, adapt and sell products built on it, provided you credit Open Food Facts and keep any derived database under the same licence.

Product photographs are licensed separately by their contributors and are not returned by this Actor, so nothing here carries an image licence you would have to honour.

Frequently asked

Why does a product I scanned come back missing? Because no contributor has added it yet. You can add it yourself on openfoodfacts.org, and it will be available to everyone — including this Actor — immediately.

Why are nutrition values empty on some products? Because the nutrition table was never transcribed. dataCompleteness tells you how complete the entry is before you rely on it.

Are Nutri-Score and NOVA official? Nutri-Score is an official front-of-pack system in several European countries; the value here is the one Open Food Facts computes from the declared composition, which matches the pack when the pack carries one. NOVA is an academic classification, not a regulatory label.

Can I get every product in a category? Yes — leave the search term empty, set the category filter, and raise maxResultsPerSearch.