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

date

Vă rugăm să citiți Termenii și condițiile de utilizare și reutilizare înainte de a reutiliza datele.

Suntem foarte interesați să aflăm pentru ce sunt utilizate datele despre alimentele deschise. Nu este obligatoriu, dar am aprecia foarte mult dacă ne spuneți despre reutilizările dvs., astfel încât să le putem împărtăși comunității Open Food Facts.

Exportul de date Open Food Facts

Depozitele de baze de date și exporturile sunt generate în fiecare noapte.

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

Depozitare MongoDB

Datele pentru toate produsele sunt disponibile într-un depozit de baze de date MongoDB.

Delta Export

Exporturile zilnice de delta sunt furnizate pentru ultimele 14 zile. Lista fișierelor delta disponibile în prezent poate fi găsită la https://static.openfoodfacts.org/data/delta/index.txt. Fiecare linie reprezintă un fișier disponibil la https://static.openfoodfacts.org/data/delta/. Numele fișierului conține ștampila UNIX a primei și ultimei modificări conținute în fișierul JSON, astfel încât fișierele delta să poată fi importate (după extragere) cu mongoimport în ordine alfabetică.

Vă rugăm să rețineți că, din cauza naturii mongoexport, fișierele delta nu vă pot spune despre produsele șterse. Pentru a elimina produsele șterse din baza de date, va trebui să importați dump-ul complet MongoDB.

Export CSV de date

Datele pentru toate produsele sau unele dintre produse pot fi descărcate în format CSV (lizibil cu OpenOffice, Excel și multe alte programe) prin intermediul formularului de căutare avansată.

Codificarea fișierului este Unicode UTF-8. Caracterul care separă câmpurile este (intabulare).

Export de date RDF

Baza de date este disponibilă și în format RDF. anunț în franceză.

API JSON live

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

Modificăm API-ul în timp, dar suntem atenți să păstrăm compatibilitatea înapoi. Vă rugăm să ne spuneți dacă îl utilizați, astfel încât să vă putem spune despre schimbările potențiale.

Adresa URL pentru citirea datelor pentru un produs: https://world.openfoodfacts.org/api/v0/product/[cod de bare].json

Documentație suplimentară este disponibilă pe Wiki. (Notă importantă: pagina este împărțită în subpagini pentru CITEȘTE și SCRIVE). Se dezvoltă o documentație mai bună, cu cazuri de utilizare pentru afișarea unui produs și care permite utilizatorilor să adauge datele necesare pentru a obține Nutri-Score, grupurile NOVA și aditivi. O puteți accesa aici.

Sunteți binevenit să utilizați API-ul pentru cazuri de producție, atâta timp cât 1 apel API = 1 scanare reală de către un utilizator. Orice încercare de răzuire a bazei de date utilizând API 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ă de a lua legătura, în cazul în care apare orice problemă.

Dacă nu sunteți sigur cu privire la ceva sau aveți orice întrebare (nu există nicio întrebare stupidă), nu ezitați să o întrebați pe Slack:-)

Aplicație mobilă pentru Android și iPhone

Codul pentru aplicația mobilă Open Food Facts este disponibil pe GitHub (Android și iOS). Aplicația permite utilizatorilor să scaneze codul de bare al produselor, să vizualizeze informațiile despre produs și să facă și să trimită fotografii și date pentru produsele lipsă.

Aplicația pentru iOS este dezvoltată în Swift.

Aplicația pentru Android este dezvoltată în Java.

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

Wrappers și SDK-uri

Probabil că avem un wrapper pentru limbajul de programare preferat. Dacă o facem, o puteți folosi și îmbunătăți. În caz contrar, puteți contribui la crearea acestuia.

Acestea vă vor permite să consumați date, precum și va permite utilizatorilor să contribuie cu date noi

  • Cordova: GitHub (vechea aplicație oficială Open Food Facts)
  • DART: GitHub
  • Elixir: GitHub
  • Accesați: GitHub
  • NodeJS: GitHub
  • PHP: GitHub
  • PHP (Lararel): GitHub
  • Python: GitHub
  • React Native: GitHub
  • Ruby: GitHub

Discutarea datelor, API-urilor și exporturilor

De asemenea, vă puteți alătura listei de discuții pentru a discuta despre API și exporturi, să ne spuneți despre reutilizările dvs. și să fiți notificat când se fac îmbunătățiri sau modificări la API. Trimiteți un e-mail gol la adresa [email protected] pentru a vă abona.

a lua legatura

Pentru orice întrebare referitoare la date, ne puteți contacta la [email protected]

O bază de date colaborativă, gratuită și deschisă cu produse alimentare din întreaga lume.