Open Food Facts Product Scraper avatar

Open Food Facts Product Scraper

Pricing

Pay per usage

Go to Apify Store
Open Food Facts Product Scraper

Open Food Facts Product Scraper

Search and extract food product data from Open Food Facts. Get nutrition facts, ingredients, allergens, Nutri-Score for 3M+ products.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

cloud9

cloud9

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

Search and extract food product data from Open Food Facts. Get nutrition facts, ingredients, allergens, barcodes for 2M+ products.

Features

Input Configuration

Modes

  1. search: /cgi/search.pl?search_terms={query}&json=1&page={page}&page_size=20
  2. barcode: /api/v2/product/{barcode}.json

Example Input

{
"mode": "search",
"query": "example search",
"maxResults": 20
}

Output

The actor stores results in the Apify dataset. Each item contains:

  • code
  • product_name
  • brands
  • categories
  • nutriscore_grade
  • nova_group
  • ecoscore_grade
  • nutriments
  • ingredients_text
  • allergens

Usage Example

const input = {
"mode": "search",
"query": "example search",
"maxResults": 20
};
const run = await ApifyClient.actor('openfoodfacts-scraper').call(input);
const { items } = await ApifyClient.dataset(run.defaultDatasetId).listItems();
console.log(items);

Limits

  • Maximum results per run: 500
  • Rate limiting: 1 request per second (default)

Support

For issues or questions, contact the developer or open an issue on GitHub.

License

Apache-2.0