Open Food Facts Product Scraper
Pricing
from $1.50 / 1,000 results
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
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer

cloud9
Maintained by Community
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
10 days 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