Help us make food transparency the norm!

As a non-profit organization, we depend on your donations to continue informing consumers around the world about what they eat.

The food revolution starts with you!

Donează
close

Date

Condiții de reutilizare

Baza de date Open Food Facts este disponibilă sub Open Database License.
Conținutul individual al bazei de date este disponibil sub conținutul bazei de date.
Imaginile produselor sunt disponibile sub Creative Commons Attribution ShareAlike. Acestea pot conține elemente grafice supuse dreptului de autor sau altor drepturi, care în unele cazuri pot fi reproduse (drepturi de citare sau utilizare loială).

Vă rugăm să citiți Termeni și condiții de utilizare și reutilizați înainte de a reutiliza datele.

Spuneți-ne despre reutilizarea dvs

Suntem foarte interesați să aflăm pentru ce sunt folosite datele Open Food Facts. It is not mandatory, but we would very much appreciate it if you tell us about your re-uses so that we can share them with the Open Food Facts community. You can also fill this form to get a chance to get your app featured.

Export de date Open Food Facts

Exporturile pentru baza de date sunt generate noaptea. Baza de date este foarte mare, așa că puteți găsi moduri diferite de a utiliza datele, în funcție de aroma de export.

Informații despre diferitele câmpuri pentru dump-ul MongoDB și exporturile CSV sunt disponibile la https://world.openfoodfacts.org/data/data-fields.txt

Dump MongoDB

Datele pentru toate produsele sunt disponibile într-un dump al bazei de date MongoDB.

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

Delta Export

Exporturile zilnice delta sunt furnizate pentru ultimele 14 zile. The list of currently available delta files can be found at https://static.openfoodfacts.org/data/delta/index.txt.

Fiecare linie reprezintă un fișier care este disponibil la https://static.openfoodfacts.org/data/delta/{filename}.

The filename contains UNIX timestamp of the first and the last change contained in the JSON file, so that the delta files can be imported (after extraction) with mongoimport in alphabetical order.

Vă rugăm să rețineți că, din cauza naturii mongoexport, fișierele delta nu vă pot spune despre produsele șterse. To remove deleted products from your database, you will need to import the full MongoDB dump.

Export date JSONL

Întreaga bază de date este de asemenea disponibilă în format JSONL (numit uneori LDJSON sau NDJSON) unde fiecare linie este un obiect JSON. Aceasta reprezintă aceleași date ca și exportul de MongoDB. Fişierul este comprimat cu gzip.

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

Export date CSV

Data for all products, or some of the products, can be downloaded in the CSV format (readable with LibreOffice, Excel and many other spreadsheet software) through the advanced search form.

Link-uri
https://static.openfoodfacts.org/data/en.openfoodfacts.org.products.csv.gz (compressed CSV in GZIP format: ~ 0.9 Gb, uncompressed: ~ 9 Gb)

Codificarea fișierelor este Unicode UTF-8. Caracterul care separă câmpurile este <tab> (tabulare).

Export de date RDF

Baza de date este, de asemenea, disponibilă în formatul RDF. You can read the announcement in French.

Link
https://world.openfoodfacts.org/data/en.openfoodfacts.org.products.rdf.gz

Export de date imagine

All images and OCR results can either be downloaded from our server or from AWS (through the AWS Open Data Program). Consultați documentația noastră pentru a afla mai multe despre cum să descărcați imagini.

OpenAPI Documentation for the JSON API

Un API JSON este, de asemenea, disponibil pentru a citi datele unui produs. Acest API este utilizat în special în aplicația mobilă Open Food Facts pentru iPhone și Android.

Îmbunătățim API-ul în timp, dar avem grijă să păstrăm compatibilitatea cu versiunea anterioară. Please get in touch if you use it, so that we can tell you about potential changes.

URL pentru a citi datele unui produs: https://world.openfoodfacts.org/api/v0/product/[barcode].json

Example: https://world.openfoodfacts.org/api/v3/product/737628064502.json

Note that if the output is too overwhelming, you can filter it - as described in the API documentation.

OpenAPI help wanted

We're eager to finish the documentation of the API, add use-cases, and automate SDK generation. If you are an OpenAPI connoisseur, you are very welcome to help.

Sunteți binevenit să utilizați API-ul pentru cazurile de producție, atâta timp cât 1 apel API = 1 scanare reală de către un utilizator. Orice încercare de a răzui baza de date folosind API-ul va fi foarte probabil blocată, deoarece exporturile zilnice complete sunt disponibile chiar pe această pagină.

De asemenea, trimiterea unui antet HTTP cu apelul dvs. API este o modalitate bună prin care putem contacta, în cazul în care apare orice problemă.

Dacă nu sunteți sigur de ceva sau aveți întrebări (nu există nicio întrebare prostească), nu ezitați să o întrebați pe canalul #api de pe Slack :-)

Experimental XML API

De asemenea, puteți obține rezultatul în XML utilizând .xml

Exemplu: https://world.openfoodfacts.org/api/v0/product/737628064502.xml

This API is not actively maintained, and not officially documented.

Ambalaje şi SDK-uri

Probabil că avem un pachet pentru limbajul tău de programare preferat. Dacă o facem, îl puteți folosi și îmbunătăți. Dacă nu o facem, puteți ajuta la crearea acestuia.

Vă vor permite să consumați date, precum și utilizatorii să contribuie cu date noi

General principles to make your users happy

  • Puteți căuta informații despre produse, inclusiv multe valori calculate utile.
  • Dacă nu puteți obține informații despre un anumit produs, puteți determina utilizatorul să trimită fotografii și date, care vor fi apoi procesate de Open Food Facts AI și de colaboratori pentru a obține rezultatul calculat pe care doriți să le arătați.
  • De asemenea, puteți implementa fluxul complet, astfel încât aceștia să obțină imediat rezultatul cu un efort de partea lor.

Dacă utilizatorii dvs. nu se așteaptă la un rezultat imediat (de exemplu, aplicații de inventar)

  • Trimiteți fotografii (față/nutriție/ingrediente): cel mai dureros lucru pentru utilizatori
  • The Open Food Facts AI - Robotoff - will generate some derived data from the photos
  • În timp, alte aplicații și comunitatea Open Food Facts vor umple golurile de date

Dacă utilizatorii dvs. se așteaptă la un rezultat imediat (de exemplu, aplicații de nutriție)

  • Trimiteți informații nutriționale + categoria > obține Nutri-Score
  • Trimite ingrediente > obține grupul NOVA (despre ultraprocesarea alimentelor), aditivi, alergeni, ingrediente normalizate, vegan, vegetarian…
  • Trimiteți categoria + etichete > primiți în curând Scorul Eco (despre impactul asupra mediului)

Android/iPhone/Flutter mobile app

The code for the official Open Food Facts mobile apps is available on GitHub Flutter Kotlin Android Swift iOS

We look to turn the deprecated Kotlin and Swift codebases into Kotlin and Swift SDKs, help welcome :-)

Aplicația permite utilizatorilor să scaneze codul de bare al produselor, să vadă informațiile despre produse și să facă și să trimită fotografii și date pentru produsele lipsă.

Sunteți bineveniți să reutilizați codul (este open source) și să ne ajutați să îl îmbunătățim pentru toată lumea, pe întreaga planetă.

SDKs

Discutând date, API și exporturi

You can look at common FAQ questions about the API and Data Exports and common Open Food Facts questions

You can join the Open Food Facts Slack chatroom which is the preferred way to ask questions and discuss the API. Please ask your questions in the #api channel

Puteți deschide o temă în depozitul nostru de documentație API

For any question regarding the data, you can contact us at reuse@openfoodfacts.org