Open Food Facts Product Scraper
Pricing
Pay per usage
Go to Apify Store
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
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
- Extract data from https://world.openfoodfacts.org
- Multiple scraping modes: search, barcode
- Automatic rate limiting
- Proxy support via Apify Proxy
Input Configuration
Modes
- search: /cgi/search.pl?search_terms={query}&json=1&page={page}&page_size=20
- 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:
codeproduct_namebrandscategoriesnutriscore_gradenova_groupecoscore_gradenutrimentsingredients_textallergens
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