Lookup By Barcode

GEThttps://api-barcode-lookup.dataandapis.com/v1/products/{barcode}

Lookup By Barcode es un endpoint de Barcode Lookup API. Nombre, marca, ingredientes y Nutri-Score de 4,3 millones de códigos de barras.

Envía tu clave en la cabecera X-Api-Key. Cada llamada cuesta 1 token; una clave gratuita incluye 500 tokens al mes.

Petición

Parámetros de ruta

ParámetroEjemplo
barcode3017620422003Obligatorio

Petición de ejemplo

curl
curl "https://api-barcode-lookup.dataandapis.com/v1/products/3017620422003" \
  -H "X-Api-Key: YOUR_API_KEY"
Node.js
const res = await fetch("https://api-barcode-lookup.dataandapis.com/v1/products/3017620422003", {
  headers: { "X-Api-Key": process.env.DATAANDAPIS_KEY },
});
const data = await res.json();
Python
import os, requests

r = requests.get(
    "https://api-barcode-lookup.dataandapis.com/v1/products/3017620422003",
    headers={"X-Api-Key": os.environ["DATAANDAPIS_KEY"]},
)
data = r.json()

Respuesta de ejemplo

Respuesta de ejemplo
{
  "ok": true,
  "barcode": "3017620422003",
  "name": "Nutella",
  "brand": "Nutella, Ferrero, Yum yum",
  "quantity": null,
  "categories": "Breakfasts, Spreads, Sweet spreads, Confectionary based spreads, Petit déjeuners, Produits à tartiner, Produits à tartiner sucrés, Pâtes à tartiner",
  "labels": "Sans gluten, en:no-gluten",
  "countries": "France",
  "allergens": "Milk, Nuts, Soybeans",
  "serving_size": null,
  "ingredients": "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.",
  "scores": {
    "nutriscore": "e",
    "nova_group": 4,
    "ecoscore": null
  },
  "nutriments_per_100g": {
    "energy_kcal": 539,
    "fat": 30.9,
    "saturated_fat": 10.6,
    "carbohydrates": 57.5,
    "sugars": 56.3,
    "proteins": 6.3,
    "salt": 0.107,
    "sodium": 0.043
  },
  "completeness": 0.787,
…
Ver la respuesta completa
{
  "ok": true,
  "barcode": "3017620422003",
  "name": "Nutella",
  "brand": "Nutella, Ferrero, Yum yum",
  "quantity": null,
  "categories": "Breakfasts, Spreads, Sweet spreads, Confectionary based spreads, Petit déjeuners, Produits à tartiner, Produits à tartiner sucrés, Pâtes à tartiner",
  "labels": "Sans gluten, en:no-gluten",
  "countries": "France",
  "allergens": "Milk, Nuts, Soybeans",
  "serving_size": null,
  "ingredients": "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.",
  "scores": {
    "nutriscore": "e",
    "nova_group": 4,
    "ecoscore": null
  },
  "nutriments_per_100g": {
    "energy_kcal": 539,
    "fat": 30.9,
    "saturated_fat": 10.6,
    "carbohydrates": 57.5,
    "sugars": 56.3,
    "proteins": 6.3,
    "salt": 0.107,
    "sodium": 0.043
  },
  "completeness": 0.787,
  "image_url": "https://images.openfoodfacts.org/images/products/301/762/042/2003/front_en.879.400.jpg",
  "last_modified": "2026-08-28",
  "attribution": {
    "dataset": "food",
    "source": "Open Food Facts",
    "source_url": "https://world.openfoodfacts.org/product/3017620422003",
    "licence": "ODbL v1.0"
  }
}