Food & Nutrition Scraper (Open Food Facts)
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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:
- Identity —
barcode,name,brands,quantity,categories,countries - Food scores —
nutriscore(a–e),novaGroup(1–4 processing level),ecoscore(a–e) - Ingredients & labels —
ingredientsText,labels - Per-100g nutrients —
energyKcal100g,fat100g,saturatedFat100g,carbohydrates100g,sugars100g,fiber100g,proteins100g,salt100g,sodium100g - Media & link —
imageUrl, canonical Open Food Factsurl
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
| Field | Type | Default | Description |
|---|---|---|---|
searchTerms | array | ["nutella"] | Keywords to search by name/brand, e.g. oat milk |
barcodes | array | — | Product barcodes (EAN/UPC) to look up directly |
category | string | — | Category tag to list, e.g. breakfast-cereals, chocolates |
maxResults | integer | 200 | Cap 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.
Related actors
- 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.