Open Food Facts Scraper avatar

Open Food Facts Scraper

Pricing

Pay per usage

Go to Apify Store
Open Food Facts Scraper

Open Food Facts Scraper

Food Products Database.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Salman Bareesh

Salman Bareesh

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 hours ago

Last modified

Categories

Share

Food Products Database Returns clean, structured JSON records ready for analysis, automation, or integration with other tools.

What You Get

  • Food product names and brands
  • Ingredients and allergens
  • Nutrition facts
  • Preparation instructions

All results are returned as structured JSON objects — no parsing or cleanup required.

This actor supports automatic pagination — it keeps fetching pages until maxResults is reached.

Quick Start

Click Run with default settings — no configuration needed. The actor works out of the box.

{
"maxResults": 100,
"searchQuery": ""
}

Or search for specific data:

{
"searchQuery": "pasta",
"maxResults": 100,
"startPage": 1,
"resultsPerPage": 0
}

Input Options

FieldDefaultDescription
searchQuery""Keyword or phrase to filter results. Leave empty to browse all records.
maxResults100Maximum records to retrieve (1–10,000). Increase for bulk exports.
startPage1Page to start from. Useful for resuming a previous run.
resultsPerPage0Records per page (0 = use maximum allowed). Reduce if rate-limited.
categories_tags"en:beverages"Filter by product category (e.g. "en:beverages")
labels_tags"en:organic"Filter by label (e.g. "en:organic")
countries_tags"en:united-states"Filter by country (e.g. "en:united-states")
nutrition_grades_tags"a"Filter by Nutri-Score grade
fields"code,product_name,brands,nutrition_grades"Comma-separated fields to return (e.g. code,product_name,brands)
sort_by"unique_scans_n"Sort results by field

Output Format

Results are pushed to the Apify Dataset as individual JSON records. Each run also saves a summary to the Key-Value Store under OUTPUT:

{
"totalResults": 100,
"fetchedAt": "2025-01-01T00:00:00.000Z"
}

Dataset records contain the raw structured data returned by the source, including fields like:

  • Food product names and brands
  • Ingredients and allergens
  • Nutrition facts

Use Cases

  • Nutrition tracking apps
  • Recipe discovery platforms
  • Grocery shopping tools
  • Dietary planning apps

Pricing

$1.00 per 1,000 results — pay only for what you use. Pricing is based on the number of records pushed to the dataset.

ResultsEstimated Cost
100$0.10
1,000$1.00
10,000$10.00

Notes

  • Results are pushed to the dataset in real time as they are fetched
  • The actor automatically retries failed requests up to 3 times
  • Rate limiting is handled gracefully with built-in delays
  • Run multiple times safely — each run creates a fresh dataset