Información

La base de datos de Open Food Facts está disponible bajo la licencia Open Database License.
Los contenidos individuales de la base de datos están disponibles bajo la licencia Database Contents License.
Las imágenes de los productos están disponibles bajo la licencia de Creative Commons Attribution ShareAlike. Pueden contener elementos gráficos sujetos a derechos de autor u otros derechos, que en algunos casos pueden reproducirse (derechos de cotización o uso legítimo).

Por favor, lea los Términos y condiciones de uso y reutilización antes de reutilizar los datos.

Estamos muy interesados ​​en saber para qué se utilizan los datos de Open Food Facts. No es obligatorio, pero le agradeceríamos mucho que nos cuente sobre sus reutilizaciones para que podamos compartirlos con la comunidad de Open Food Facts.

Exportación de datos de Open Food Facts

Los volcados de bases de datos y las exportaciones se generan todas las noches. La base de datos es muy grande, así que puedes encontrar diferentes maneras de usar los datos, dependiendo del tipo de exportación.

La información sobre los diferentes campos para el volcado de MongoDB y las exportaciones de CSV está disponible en https://world.openfoodfacts.org/data/data-fields.txt

Descarga de MongoDB

Los datos para todos los productos están disponibles en un volcado de base de datos MongoDB.

Enlace
https://static.openfoodfacts.org/data/openfoodfacts-mongodbdump.tar.gz
sha256sum
https://static.openfoodfacts.org/data/sha256sum
md5sum
https://static.openfoodfacts.org/data/md5sum

Exportar Delta

Las exportaciones deltas diarias son proporcionadas para los 14 días previos. La lista de archivos delta disponibles se puede encontrar en https://static.openfoodfacts.org/data/delta/index.txt. Cada línea representa un archivo que está disponible en https://static.openfoodfacts.org/data/delta/{filename}. El nombre del archivo contiene una marca de tiempo UNIX del primer y último cambio que contiene el archivo JSON, por lo que los archivos delta pueden ser importados (después de la extracción) con mongoimport en orden alfabético.

Tenga en cuenta que debido a la naturaleza de mongoexport , los archivos delta no pueden informarle sobre productos eliminados. Para borrar productos eliminados de su base de datos, deberá importar el volcado completo de MongoDB.

Exportar datos en formato CSV

Toda la base de datos también está disponible en formato JSONL (a veces llamado LDJSON o NDJSON) donde cada línea es un objeto JSON. Representa los mismos datos que la exportación de MongoDB. El archivo está comprimido con gzip.

Enlace
https://static.openfoodfacts.org/data/openfoodfacts-products.jsonl.gz

Exportar datos en formato CSV

Los datos para todos los productos, o algunos de los productos, pueden ser descargados en formato CSV (legibles con OpenOffice, Excel y muchos otros programas) a través del formulario de búsqueda avanzada.

Enlace
https://static.openfoodfacts.org/data/en.openfoodfacts.org.products.csv

La codificación del archivo es Unicode UTF-8. El carácter que separa los campos es <tab> (tabulación).

Exportar datos RDF

La base de datos también está disponible en formato RDF. Anuncio en francés.

Enlace
https://world.openfoodfacts.org/data/en.openfoodfacts.org.products.rdf

API JSON en vivo

También está disponible una API en formato JSON para leer los datos de un producto. Esta API se utiliza particularmente en la aplicación de Open Food Facts para iPhone y Android.

We improve the API over-time but we are careful to keep backwards compatibility. Díganos si la usa, para que podamos informarle sobre posibles cambios.

Ejemplo: https://world.openfoodfacts.org/api/v0/product/737628064502.json

Ejemplo: https://world.openfoodfacts.org/api/v0/product/737628064502.json

Further documentation is available here. It contains uses cases for displaying a product, and letting your users add the data required to get the Nutri-Score, the NOVA classification, additives, and the Eco-Score.

Te invitamos a utilizar la API para casos de producción, siempre que 1 llamada de API = 1 exploración real por parte de un usuario. Cualquier intento de eliminar la base de datos usando la API será muy probablemente bloqueado, ya que todas las exportaciones diarias están disponibles en esta misma página.

Además, enviar un encabezado HTTP con tu llamada API es una buena manera de ponernos en contacto, si surge cualquier problema.

If you are unsure about anything, or have any question (there is no silly question), feel free to ask it on the #api channel on Slack :-)

Aplicación móvil para Android e iPhone

El código para la aplicación móvil Open Food Facts está disponible en GitHub ( Android e iOS ). The app allows users to scan the barcode of products, to view the product information, and to take and submit pictures and data for missing products.

La aplicación para iOS está desarrollada en Swift.

The app for Android is developed in Kotlin.

We also have an on-going Dart/Flutter effort.

Te invitamos a reutilizar el código (es código abierto) y ayudarnos a mejorarlo, para todos, en todo el planeta.

Wrappers y SDKs

Probablemente tengamos un contenedor para su lenguaje de programación favorito. Si lo hacemos, puedes utilizarlo y mejorarlo. Si no, puedes ayudar a crearlo.

Le permitirán consumir datos, así como a sus usuarios contribuir con nuevos datos

Principios generales

  • Puedes buscar información sobre productos, incluyendo varios valores útiles per se.
  • DART: GitHub
  • También puede implementar el flujo completo para que obtengan inmediatamente el resultado con un esfuerzo de tu parte.

Si tus usuarios no esperan un resultado inmediatamente (por ejemplo, aplicaciones de inventario)

  • Envíe fotos (frente/nutrición/ingredientes): de la manera más fácil posible para sus usuarios
  • El Robotoff de IA Open Food Facts generará algunos datos derivados de las fotos
  • Con el tiempo, otras aplicaciones, y la comunidad Open Food Facts llenarán las espacios vacíos de datos

Si tus usuarios esperan un resultado inmediatamente (por ejemplo, aplicaciones de nutrición)

  • Enviar datos nutricionales + categoría > así obtienes Nutri-Score
  • Submit ingredients > get the NOVA group (about food ultra-processing), additives, allergens, normalized ingredients, vegan, vegetarian…
  • Submit category + labels > soon get the Eco-Score (about environmental impact)

Discusión de datos, API y exportaciones

También puedes unirte al Slack de Open Food Facts, que es la forma preferida de hacer preguntas y discutir la API.

También puede unirse a la lista de correo para discutir la API y las exportaciones, informarnos sobre sus reutilizaciones y recibir notificaciones cuando se realicen mejoras o cambios en la API. Envía un correo electrónico vacío a api-subscribe@openfoodfacts.org para suscribirte.

Contacto

Para cualquier pregunta relacionada con los datos puede contactar con nosotros en contact@openfoodfacts.org