Barcode Lookup API: EAN/UPC to Product & Nutrition avatar

Barcode Lookup API: EAN/UPC to Product & Nutrition

Pricing

$2.00 / 1,000 product lookups

Go to Apify Store
Barcode Lookup API: EAN/UPC to Product & Nutrition

Barcode Lookup API: EAN/UPC to Product & Nutrition

Look up any EAN/UPC barcode: product name, brand, quantity, ingredients, allergens, Nutri-Score, NOVA, nutrition per 100 g and image, from the Open Food, Beauty and Products Facts databases.

Pricing

$2.00 / 1,000 product lookups

Rating

0.0

(0)

Developer

Tudor Lane

Tudor Lane

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

Use when: an AI agent or app needs to turn an EAN/UPC barcode into a product name, brand, ingredients, allergens, Nutri-Score and nutrition per 100g (food, cosmetics, pet food and other products), with no API key.

Try this input (also the default, just click Start)

{"requests": [{"barcode": "3017624010701"}, {"barcode": "5000112548167"}]}

Sample output (real run, 2 Nov 2026, trimmed)

{"barcode": "3017624010701", "found": true, "check_digit_valid": true, "database": "food", "name": "Nutella", "brand": "Ferrero", "quantity": "400.0 g",
"allergens": ["nuts"], "traces": ["milk", "nuts", "soybeans"], "nutriscore": "e", "ecoscore": "d",
"nutrition_per_100g": {"energy-kcal": 539, "fat": 30.9, "sugars": 56.3, "proteins": 6.3, "salt": 0.1075}, "url": "https://world.openfoodfacts.org/product/3017624010701", "error": null}
{"barcode": "5000112548167", "found": true, "name": "Coca-Cola Light", "brand": "Coca-Cola", "nutriscore": "c", "nova_group": 4, "error": null}

Options

  • Barcodes as strings or {"barcode": "..."} (EAN-13, EAN-8, UPC-A).

Each row has found, check_digit_valid, database, name, brand, quantity, categories, ingredients, allergens, traces, Nutri-Score, NOVA, Eco-Score, nutrition per 100g, image and source URL. Up to 1000 items per run.

Pricing: pay per event, $0.002 per product lookup (one barcode found and returned with product details); not-found barcodes are not charged. Rows with errors are not charged. No subscription.

Limits & failure modes

  • Crowd-sourced data: fields can be missing or in the original language (the Coca-Cola test came back with German ingredients); check the pack for allergy-critical decisions.
  • Strongest on food sold in Europe; non-food coverage is thinner.
  • No prices or retailer stock.
  • Open Food Facts family databases, ODbL 1.0; images CC BY-SA.

Last tested: 2 Nov 2026.

Use from AI agents (MCP)

  • Apify MCP server: add https://mcp.apify.com/?tools=tudorlane/barcode-product-lookup to Claude, Cursor, ChatGPT, VS Code or any MCP client.
  • REST: POST https://api.apify.com/v2/acts/tudorlane~barcode-product-lookup/run-sync-get-dataset-items?token=YOUR_TOKEN with the input JSON.