Gastronomía

Open Food Facts

Base abierta de productos alimentarios con ingredientes y Nutri-Score.

Ver la documentación

Para qué sirve

Qué problema resuelve

Open Food Facts es una base colaborativa de productos: código de barras, ingredientes, Nutri-Score, ecoscore y más.

La API es open data: ideal para apps de compra consciente. Si necesitas muchos productos, descarga dumps en vez de paginar la API.

En la práctica

Qué puedes hacer con ella

  • Leer un producto por código de barras.
  • Mostrar Nutri-Score e ingredientes.
  • Buscar productos (con límites de ritmo).
  • Contribuir datos respetando la licencia ODbL.
  • Usar dumps para catálogos grandes.

¿Es gratis?

Gratis (open data) con rate limits

API gratuita con User-Agent personalizado: 15 lecturas de producto por minuto e IP y 10 búsquedas por minuto e IP. Para más de unos cientos de productos se deben usar los dumps. Datos bajo ODbL e imágenes bajo CC BY-SA, con posibles derechos adicionales.

Comprobado el 2026-08-02. Fuente: página oficial de precios o límites

Qué cuenta como una «llamada» aquí

Cada GET a la API (producto, búsqueda…) cuenta para el rate limit de tu IP o de cada usuario si las peticiones salen del móvil de cada persona.

No hay API key de pago. El coste real es de infraestructura comunitaria: por eso piden dumps para volumen.

Uso de la API

Fuente oficial: límites de uso
LímiteCuotaQué significa en la práctica
User-AgentObligatorioIdentifica app y contacto; sin él puedes ser limitado.
Lecturas de producto15 / min / IPGET /api/v*/product y páginas de producto.
Búsquedas10 / min / IPNo debe usarse como búsqueda en cada pulsación.
Muchos productosUsar dumpsSi necesitas más de unos cientos, descarga datos en https://world.openfoodfacts.org/data

Precios

Fuente oficial: página de precios
PlanPrecioPara quiénQué incluye (resumen)
API + dumps open data$0Apps, investigación y ciudadanía.Lectura API · dumps · licencia ODbL.

Uso permitido, comercial y licencia

Fuente oficial: términos y uso permitido
PreguntaRespuesta clara
¿Licencia de datos?Base de datos bajo Open Database License (ODbL). Comparte mejoras de la misma forma.
¿Uso comercial?Permitido con ODbL (atribución y share-alike de la base). Revisa también derechos de imágenes.
¿Hace falta cuenta?No para lectura básica; sí User-Agent. Cuenta si contribuyes productos.

Cómo empezar

Leer un producto por código de barras.

Define un User-Agent con nombre y contacto.

Dirección base de las imágenes: https://world.openfoodfacts.org/api/v3.6

  1. 01

    Paso 1

    Pon un User-Agent tipo MiApp/1.0 (contacto@ejemplo.com).

  2. 02
  3. 03

    Paso 3

    Lee product.product_name, nutriscore_grade e ingredients_text.

  4. 04

    Paso 4

    Para catálogos grandes: https://world.openfoodfacts.org/data

  5. 05

Con tu agente

Prompt para integrar la API

Prompt para que tu agente lo deje listo

Pega esto en Cursor, Claude Code, Codex u otro agente de código:

Prompt
Integra Open Food Facts v3.6. Docs: https://openfoodfacts.github.io/documentation/docs/Product-Opener/api/ . Aplica 15 lecturas de producto/min/IP y 10 búsquedas/min/IP, usa User-Agent personalizado y dumps para volumen. Respeta ODbL y no inventes códigos de barras. ¿Producto suelto o dumps?

Detalle técnico

Acceso, HTTPS y CORS

  1. 01

    Acceso · Sin clave

    Se llama directamente desde el navegador o el servidor sin registrarse.

  2. 02

    HTTPS ·

    Sirve sobre TLS, así que vale para producción y para páginas ya en HTTPS.

  3. 03

    CORS · Sin verificar

    No consta si permite llamadas desde el navegador; pruébalo antes de montar el cliente.