zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Food & Drink/Open Food Facts
Logo Open Food Facts

Open Food Facts

Retrieve product information, ingredients, and nutritional data from packaged foods.

1 endpoint1 endpoint on this scraper11 calls11 calls so farupdated 4 months agoLast updated 5/27/2026, 1:26:59 PMBusy: 10+ calls so farllms.txt
Endpoints1

1/1 passing
checked 20 hours ago · daily 01:00 WIB

Product

Get product details by barcode.

GET/v1/food:openfoodfacts/product5m cache1 paramchecking key…
Parameters
barcodestringrequired

Product barcode (EAN/UPC), 8-13 digits

·
Response
EXAMPLE
{
  "ok": true,
  "product": {
    "name": "Nutella",
    "brands": "Nutella",
    "labels": "Sans gluten, Triman, en:Sans colorants, en:Sans conservateurs, en:Sans gluten, en:Sans matière grasse hydrogénée, en:Végétarien",
    "barcode": "3017620422003",
    "quantity": "",
    "allergens": "lait, fruits à coque, soja",
    "countries": "France, Italie, Luxembourg, Philippines, en:Allemagne, en:Belgique, en:Espagne, en:Inde, en:Maroc, en:Pays-Bas, en:Pologne, en:Roumanie, en:Royaume-Uni, en:Suisse, en:Turquie, en:États-Unis",
    "image_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.820.400.jpg",
    "categories": "en:Petit-déjeuners, en:Produits à tartiner, en:Produits à tartiner sucrés, en:Pâtes à tartiner",
    "nutriments": {
      "fat_100g": 30.9,
      "salt_100g": 0.107,
      "sugars_100g": 56.3,
      "proteins_100g": 6.3,
      "energy_kcal_100g": 539,
      "carbohydrates_100g": 57.5
    },
    "ecoscore_grade": "unknown",
    "ingredients_text": "Sucre, huile de palme, NOISETTES 13%, cacao maigre 7,4%, LAIT écrémé en poudre 6,6%, LACTOSERUM en poudre, émulsifiants: lécithines [SOJA), vanilline. Sans gluten.",
    "nutriscore_grade": "e"
  }
}

Code

Product
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("food:openfoodfacts", "product", {
  "barcode": "3017620422003"
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

1 endpoint · plain text
GET
Product/v1/food:openfoodfacts/product
1 param

Parameters

barcodestringrequired
Product barcode (EAN/UPC), 8-13 digits

Request

curl -X GET "https://api.zapi.ink/v1/food:openfoodfacts/product?barcode=3017620422003" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "ok": true,
  "product": {
    "name": "Nutella",
    "brands": "Nutella",
    "labels": "Sans gluten, Triman, en:Sans colorants, en:Sans conservateurs, en:Sans gluten, en:Sans matière grasse hydrogénée, en:Végétarien",
    "barcode": "3017620422003",
    "quantity": "",
    "allergens": "lait, fruits à coque, soja",
    "countries": "France, Italie, Luxembourg, Philippines, en:Allemagne, en:Belgique, en:Espagne, en:Inde, en:Maroc, en:Pays-Bas, en:Pologne, en:Roumanie, en:Royaume-Uni, en:Suisse, en:Turquie, en:États-Unis",
    "image_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.820.400.jpg",
    "categories": "en:Petit-déjeuners, en:Produits à tartiner, en:Produits à tartiner sucrés, en:Pâtes à tartiner",
    "nutriments": {
      "fat_100g": 30.9,
      "salt_100g": 0.107,
      "sugars_100g": 56.3,
      "proteins_100g": 6.3,
      "energy_kcal_100g": 539,
      "carbohydrates_100g": 57.5
    },
    "ecoscore_grade": "unknown",
    "ingredients_text": "Sucre, huile de palme, NOISETTES 13%, cacao maigre 7,4%, LAIT écrémé en poudre 6,6%, LACTOSERUM en poudre, émulsifiants: lécithines [SOJA), vanilline. Sans gluten.",
    "nutriscore_grade": "e"
  }
}

Related APIs

More in food

GoFood

foodgofood

Cari restoran GoFood per kota/area & kategori masakan (data SSR). Catatan: detail menu per-resto tidak tersedia (di-gate WAF upstream).

163163 calls so far5mResponses cached for 5m
Busy: 10+ calls so far

Punch Drink

foodpunchdrink

Cocktail & drink recipe scraper untuk Punch Drink — cari resep cocktail, ambil detail (bahan, cara, garnish), dan koleksi terbaru.

66 calls so far10mResponses cached for 10m

Dapur Umami

fooddapurumami

Scraper resep Dapur Umami — kumpulan resep masakan Indonesia, pencarian by keyword, detail resep (bahan, langkah, durasi, porsi).

66 calls so far10mResponses cached for 10m

Cookpad

foodcookpad

Cookpad recipe scraper — cari resep berdasarkan kata kunci, ambil detail resep, bahan, langkah dan waktu.

66 calls so far1hResponses cached for 1h

Resep Koki

foodresepkoki

Scraper resep masakan Indonesia dari Resep Koki — pencarian, detail resep lengkap (bahan, langkah, durasi), dan resep terbaru.

77 calls so far10mResponses cached for 10m

Zomato

foodzomato

Data restoran Zomato: pencarian per kota/cuisine, detail restoran, menu, dan ulasan. Catatan: Zomato tidak beroperasi di Indonesia — gunakan kota pasar aktif (mis. bangalore, dubai).

44 calls so far10mResponses cached for 10m
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.