Food Product Scraper — Nutrition, Ingredients & Barcodes avatar

Food Product Scraper — Nutrition, Ingredients & Barcodes

Pricing

from $2.00 / 1,000 products

Go to Apify Store
Food Product Scraper — Nutrition, Ingredients & Barcodes

Food Product Scraper — Nutrition, Ingredients & Barcodes

Scrape food and grocery products: brand, category, barcode, ingredients, allergens, full nutrition per 100g, Nutri-Score, NOVA group and Eco-Score. Search by keyword, category, brand or barcode.

Pricing

from $2.00 / 1,000 products

Rating

0.0

(0)

Developer

Hichem Ben Moussa

Hichem Ben Moussa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape food and grocery products — brand, category, barcode, ingredients, allergens, full nutrition per 100g, Nutri-Score, NOVA group and Eco-Score. Search by keyword, category, brand or look up exact barcodes. No API key.

What you can do with it

  • 🥗 Nutrition & diet apps — populate a product database with real nutrition facts
  • 🏷️ CPG competitor research — compare formulations and scores across brands
  • 🛒 Retail & category analytics — sugar, salt or protein distribution in a category
  • ⚠️ Allergen screening — filter products by allergen tags
  • 📦 Barcode enrichment — turn EAN/UPC codes into full product records

Input

FieldTypeDescription
searchTermstringFree-text search, e.g. protein bar, oat milk.
categorystringCategory in English, e.g. Breakfast cereals, Snacks.
brandstringBrand name, e.g. Nestle.
countrystringCountry sold in, e.g. United States.
nutritionGradeselectFilter by Nutri-Score A–E.
barcodesarrayLook up exact EAN/UPC codes (overrides search).
maxProductsintegerMax products to scrape.

Example

{ "searchTerm": "protein bar", "maxProducts": 200 }

Output

{
"barcode": "3017620422003",
"name": "Nutella",
"brands": "Nutella, Ferrero",
"categories": "Spreads, Sweet spreads",
"ingredients": "Sugar, palm oil, hazelnuts 13%, skimmed milk powder...",
"allergens": ["milk", "nuts", "soybeans"],
"nutriScore": "E",
"novaGroup": 4,
"energyKcal100g": 539,
"sugars100g": 56.3,
"fat100g": 30.9,
"proteins100g": 6.3,
"salt100g": 0.107,
"image": "https://images.openfoodfacts.org/....jpg",
"url": "https://world.openfoodfacts.org/product/3017620422003"
}

Export to JSON, CSV, Excel, or pull live via the Apify API.

Notes

  • Data comes from Open Food Facts, a community-maintained open database of ~3M products.
  • Because it's crowd-sourced, coverage varies — some products have partial nutrition data. Records without a product name are skipped.
  • Their service occasionally returns 503 under load; the Actor backs off and retries automatically.