Food & Nutrition Scraper (Open Food Facts) avatar

Food & Nutrition Scraper (Open Food Facts)

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Food & Nutrition Scraper (Open Food Facts)

Food & Nutrition Scraper (Open Food Facts)

Get food & nutrition data from Open Food Facts — barcode, keyword or category. Brand, Nutri-Score, NOVA, ingredients, per-100g nutrients. Free, keyless, no proxies.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Ponderable Hydrometer

Ponderable Hydrometer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Food product and nutrition data from Open Food Facts — 4M+ products — by barcode, keyword or category, with per-100g nutrients and food scores. Free, keyless, no proxies.

The barbell in food data is free-but-incomplete (USDA) vs $1,850/mo (Nutritionix). This actor gives no-code buyers (fitness/diet/CPG apps) a clean, reliable keyless feed with the scores and nutrients they actually log.

What you get

One row per product:

  • Identitybarcode, name, brands, quantity, categories, countries
  • Food scoresnutriscore (a–e), novaGroup (1–4 processing level), ecoscore (a–e)
  • Ingredients & labelsingredientsText, labels
  • Per-100g nutrientsenergyKcal100g, fat100g, saturatedFat100g, carbohydrates100g, sugars100g, fiber100g, proteins100g, salt100g, sodium100g
  • Media & linkimageUrl, canonical Open Food Facts url

Output sample

{
"barcode": "3017620422003",
"name": "Nutella",
"brands": "Nutella, Ferrero",
"quantity": "400 g",
"categories": "Spreads, Sweet spreads",
"countries": "France, United States",
"nutriscore": "e",
"novaGroup": 4,
"ecoscore": "d",
"ingredientsText": "Sugar, palm oil, hazelnuts…",
"labels": "Gluten-free",
"energyKcal100g": 539,
"fat100g": 30.9,
"saturatedFat100g": 10.6,
"carbohydrates100g": 57.5,
"sugars100g": 56.3,
"fiber100g": 0,
"proteins100g": 6.3,
"salt100g": 0.107,
"sodium100g": 0.0428,
"imageUrl": "https://images.openfoodfacts.org/…/front.jpg",
"url": "https://world.openfoodfacts.org/product/3017620422003"
}

Input

FieldTypeDefaultDescription
searchTermsarray["nutella"]Keywords to search by name/brand, e.g. oat milk
barcodesarrayProduct barcodes (EAN/UPC) to look up directly
categorystringCategory tag to list, e.g. breakfast-cereals, chocolates
maxResultsinteger200Cap per search term / category

Provide at least one of searchTerms, barcodes or category.

Example input

{
"searchTerms": ["oat milk"],
"category": "breakfast-cereals",
"maxResults": 200
}

Direct barcode lookup:

{ "barcodes": ["3017620422003", "5449000000996"] }

Why this actor

  • Three lookup modes in one — barcode, keyword search and category listing.
  • The scores buyers log — Nutri-Score, NOVA and Eco-Score plus full per-100g nutrients.
  • Keyless & resilient — auto-retry on Open Food Facts' occasional 503s so results aren't silently dropped.
  • Fair flat pricing vs metered nutrition APIs.

Pricing

Pay per result — $3.00 per 1,000 results (one product = one result). No subscription or platform fees.

  • USDA FoodData Scraper — official USDA nutrient database (bring your own key).
  • PubChem Scraper — chemical compound properties, for ingredient/additive research.
  • Package Registry Scraper — unrelated tooling; see our full catalog for more.

Notes & limits

  • Data is Open Food Facts' free public API; the actor retries on 503/429 so results aren't dropped.
  • Field completeness depends on contributors — popular products are rich; obscure items may miss fields.
  • Nutrients are per 100g/100ml where provided.
  • Data is © Open Food Facts contributors (ODbL) — attribute and use accordingly. This actor is an independent tool, not affiliated with Open Food Facts.