Daten
Die Datenbank von „Open Food Facts” ist unter der Open Database License verfügbar.
Die einzelnen Inhalte der Datenbank stehen unter dem Menüpunkt Database Contents License (Lizenz für Datenbankinhalte) zur Verfügung.
Die Produktfotos sind unter der Creative Commons Attribution ShareAlike Lizenz verfügbar.
Sie könnten grafische Elemente enthalten, die dem Urheberrecht oder anderen Rechten unterliegen, die in einigen Fällen vervielfältigt werden können (Zitierrechte oder Fair Use).
Bitte lesen Sie Nutzungsbedingungen und Wiederverwendung bevor Sie die Daten wiederverwenden.
Wir sind sehr daran interessiert zu erfahren, wofür die Daten von Open Food Facts verwendet werden. Es ist nicht erforderlich, aber wir würden uns sehr freuen, wenn Sie uns über Ihre Wiederverwendung informieren würden, damit wir sie mit der Open Food Facts Gemeinschaft teilen können.
Open Food Facts - Datenexporte
Datenbank-Abbildungen und -Exporte werden nächtlich generiert.
Informationen zu den verschiedenen Feldern für den MongoDB-Abbildung und CSV-Export finden Sie unter https://world.openfoodfacts.org/data/data-fields.txt
MongoDB-Datenbankauszug
Die Daten für alle Produkte sind in einem MongoDB-Datenbankdump verfügbar.
- Herunterladen
- https://static.openfoodfacts.org/data/openfoodfacts-mongodbdump.tar.gz
- SHA-256-Prüfsummen
- https://static.openfoodfacts.org/data/sha256sum
- MD5-Prüfsummen
- https://static.openfoodfacts.org/data/md5sum
Delta-Export
Tägliche Delta-Exporte werden für die letzten 14 Tage bereitgestellt. Die Liste der aktuell verfügbaren Delta-Dateien finden Sie unter https://static.openfoodfacts.org/data/delta/index.txt.
Jede Zeile repräsentiert eine Datei, die unter https://static.openfoodfacts.org/data/delta/{filename}
verfügbar ist.
Der Dateiname enthält den UNIX-Zeitstempel der ersten und letzten in der JSON-Datei enthaltenen Änderung, so dass die Delta-Dateien (nach der Ausleitung) mit mongoimport
in alphabetischer Reihenfolge importiert werden können.
Bitte beachten Sie, dass die Delta-Dateien aufgrund der Natur von mongoexport
nicht über gelöschte Produkte informieren können. Um gelöschte Produkte aus Ihrer Datenbank zu entfernen, müssen Sie den gesamten MongoDB-Datenbankauszug importieren.
CSV-Datenexport
Daten für alle Produkte oder einige der Produkte können im CSV-Format (lesbar mit OpenOffice, Excel und vielen anderen Programmen) über die erweiterte Suchmaske heruntergeladen werden.
Als Dateikodierung wird Unicode UTF-8 verwendet. Als Trennzeichen für die Felder wird <tab> (Tabellierung) verwendet.
RDF-Datenexport
Die Datenbank ist außerdem im RDF-Format verfügbar. Ankündigung auf Französisch.
Live-JSON-API
Eine JSON-API ist ebenfalls verfügbar, um die Daten für ein Produkt auszulesen. Diese API wird insbesondere in der mobilen App „Open Food Facts” für iPhone und Android verwendet.
Wir ändern die API über die Zeit, aber wir achten darauf, die Abwärtskompatibilität zu erhalten. Bitte teilen Sie uns mit, ob Sie sie verwenden, damit wir Sie über mögliche Änderungen informieren können.
Adresse, um Daten für ein Produkt auszulesen: https://world.openfoodfacts.org/api/v0/product/[barcode].json
Beispiel: https://world.openfoodfacts.org/api/v0/product/737628064502.json
Weitere Dokumentation ist im Wiki verfügbar. (Wichtiger Hinweis: Die Seite ist in Unterseiten für „Lesen” und „Schreiben” unterteilt). Es wird eine verbesserte Dokumentation entwickelt, mit Anwendungsfällen für die Anzeige eines Produkts und der Möglichkeit, dass Ihre Nutzer die Daten hinzufügen können, die für den Nutri-Score, die NOVA-Gruppen und die Zusatzstoffe erforderlich sind. Sie können es hier aufrufen.Sie können die API gerne für Produktionsabläufe verwenden, sofern 1 API-Aufruf = 1 realer Scan durch einen Benutzer entspricht. Jeder Versuch, die Datenbank auf diese Weise abzuschöpfen, wird sehr wahrscheinlich verhindert, da vollständige tägliche Exporte auf dieser Seite verfügbar sind.
Außerdem ist das Senden eines HTTP-Headers mit Ihrem API-Aufruf eine gute Möglichkeit, mit uns in Kontakt zu treten, falls ein Problem auftritt.
Wenn Sie sich über irgendetwas unsicher sind, oder eine Frage haben (es gibt keine dumme Frage), zögern Sie nicht, diese in „Slack” 🙂 zu stellen.
Android- und iPhone-App für Mobilgeräte
Der Quellcode für die mobile App von Open Food Facts ist auf GitHub verfügbar (Android und iOS). Die App ermöglicht es Benutzern, den Barcode von Produkten einzulesen, die Produktinformationen einzusehen sowie Bilder und Daten zu fehlenden Produkten aufzunehmen und hochzuladen.
Die App für iOS wird in der Programmiersprache „Swift” entwickelt.
Die App für Android wurde in Java entwickelt.
Sie können den Quellcode (es ist Open Source) gerne wiederverwenden und uns helfen, ihn für alle auf der ganzen Welt zu verbessern.
Wrappers und SDKs
Wir haben wahrscheinlich einen Wrapper für Ihre bevorzugte Programmiersprache. Wenn wir dies tun, können Sie es nutzen und verbessern. Wenn wir es nicht tun, können Sie uns helfen, ihn zu erstellen.
Sie können sowohl Daten auslesen als auch Ihre Benutzer neue Daten eintragen lassen
- Cordova: GitHub (alte offizielle Anwendung von Open Food Facts)
- DART: GitHub
- Elixir: GitHub
- Go: GitHub
- NodeJS: GitHub
- PHP: GitHub
- PHP (Lararel): GitHub
- Python: GitHub
- React Native: GitHub
- Ruby: GitHub
Über Daten, API und Exportfunktionen diskutieren
Sie können dem Open Food Facts Chatroom auf Slack beitreten, der unser bevorzugter Weg ist, um Fragen zu stellen und die über die API zu diskutieren.
Sie können sich auch der Mailingliste anschließen, um die API und das Exportieren zu besprechen, uns über Ihre Wiederverwendung zu informieren und benachrichtigt zu werden, wenn Verbesserungen oder Änderungen an der API vorgenommen wurden. Senden Sie zum Abonnieren eine leere E-Mail an api-subscribe@openfoodfacts.org.
Kontakt
Bei Fragen zu den Daten können Sie uns unter contact@openfoodfacts.org erreichen.