Wie deine Barcode-Scans die weltweit größte offene Lebensmitteldatenbank aufbauen
Jedes Mal, wenn du einen Barcode in AI Food Coach scannst, trägst du nicht nur deine Mahlzeit ein — du hilfst möglicherweise Millionen von Menschen, bessere Nährwertdaten zu bekommen. So trägt ein einfacher Scan zu Open Food Facts bei, der weltweit größten kostenlosen Lebensmitteldatenbank.
Was ist Open Food Facts?
Open Food Facts ist eine kostenlose, quelloffene Lebensmitteldatenbank mit über 3 Millionen Produkten aus der ganzen Welt. Stell es dir als Wikipedia für Lebensmittel vor — jeder kann beitragen, und alle Daten sind frei verfügbar.
Die Datenbank wird unter der Open Database License (ODbL) veröffentlicht, was bedeutet, dass jede App, jeder Forscher oder jede Organisation sie ohne Lizenzgebühren nutzen kann. Das ist wichtig, weil die meisten kommerziellen Lebensmitteldatenbanken pro API-Aufruf abrechnen oder teure Abonnements erfordern.
Open Food Facts in Zahlen
3.000.000+ Produkte · 180+ Länder · 50.000+ Mitwirkende · 200+ Apps nutzen die Daten
Wie es begann — Warum wir Open Food Facts nutzen
Als wir die Barcode-Scan-Funktion für AI Food Coach entwickelten, brauchten wir eine Lebensmitteldatenbank. Die Optionen waren:
- Kommerzielle Datenbanken — teure API-Lizenzierung, Anbieterabhängigkeit
- USDA FoodData Central — hervorragend für generische Lebensmittel, aber keine Barcode-Abdeckung für verpackte Produkte außerhalb der USA
- Open Food Facts — kostenlos, global, von der Community gepflegt, hervorragende Barcode-Abdeckung
Die Wahl war klar. Open Food Facts hatte die beste Barcode-zu-Nährwert-Zuordnung für Produkte weltweit — besonders für europäische und regionale Marken, die kommerzielle US-Datenbanken komplett vermissen.
Die API ist unkompliziert: Sende einen Barcode, erhalte Nährwertdaten zurück. Ein Endpunkt, kein API-Schlüssel für Lesezugriffe erforderlich:
GET https://world.openfoodfacts.org/api/v2/product/{barcode}.json
Das Problem: Fehlende Produkte
Keine Lebensmitteldatenbank ist vollständig. Jede Woche kommen neue Produkte auf den Markt. Regionale und Eigenmarken-Artikel fehlen häufig. Wenn du einen Barcode scannst, der nicht in Open Food Facts ist, bekommst du... nichts.
Für eine Kalorienzähler-App ist das eine Sackgasse. Der Benutzer hat den Barcode gescannt, um manuelle Eingabe zu vermeiden — und jetzt muss er doch alles eintippen.
Wir haben das mit KI gelöst. Wenn ein Produkt nicht gefunden wird, machst du ein Foto des Nährwertetiketts, und die KI liest die gesamte Nährwerttabelle in Sekunden. Du bestätigst die Werte und trägst deine Mahlzeit ein. Kein manuelles Tippen.
Aber dann wurde uns klar: Wenn die KI bereits alle Nährwertdaten extrahiert hat, warum sie nicht zurückgeben?
Warum wir zurückgeben
Open Food Facts hat uns eine kostenlose, hochwertige Lebensmitteldatenbank gegeben. Etwas zurückzugeben ist das Natürlichste der Welt.
- Jeder Beitrag hilft anderen Apps — über 200 Apps nutzen Open Food Facts-Daten. Eine Übermittlung hilft allen.
- Regionale Produkte werden abgedeckt — unsere Nutzer scannen Produkte in Ländern und Geschäften, die große Datenbanken nicht gut abdecken.
- Die Datenbank wird genauer — KI-extrahierte Werte werden vom Benutzer vor der Übermittlung bestätigt, was eine menschliche Qualitätskontrolle bietet.
- Alle gewinnen — du bekommst deine Makros vom Barcode-Scan. Das Produkt landet in der Datenbank. Beim nächsten Mal, wenn jemand denselben Barcode scannt — sofortige Ergebnisse, keine KI nötig. Ein Scan spart KI-Kosten für jede zukünftige Abfrage, und die Datenbank wächst mit jedem neuen Produkt.
- Keine Abhängigkeit — im Gegensatz zu proprietären Datenbanken gehören Open Food Facts-Daten allen.
Wie es funktioniert — Schritt für Schritt
Das passiert, wenn du einen Barcode in AI Food Coach scannst:
- Scannen — Richte deine Kamera auf den Barcode. Die App liest ihn sofort.
- Datenbankabfrage — Die App prüft Open Food Facts auf Nährwertdaten.
- Gefunden? — Wenn ja, siehst du das Produkt mit Nährwertinformationen. Bestätigen und eintragen.
- Nicht gefunden? — Die App bittet dich, ein Foto des Nährwertetiketts zu machen.
- KI liest das Etikett — GPT Vision extrahiert alle Nährwerte aus dem Foto.
- Du bestätigst — Überprüfe die KI-extrahierten Werte, bearbeite sie bei Bedarf und trage deine Mahlzeit ein.
- Automatische Übermittlung — Nach deiner Bestätigung sendet die App die Produktdaten im Hintergrund an Open Food Facts. Fire-and-Forget — es bremst dich nicht aus.
Dein Mahlzeiten-Tracking wird nicht beeinträchtigt
Die Open Food Facts-Übermittlung erfolgt, nachdem du deine Mahlzeit bereits eingetragen hast. Es ist eine Hintergrundaufgabe, die lautlos läuft. Wenn sie fehlschlägt (kein Internet, Server beschäftigt), wird einfach nicht erneut versucht — dein Tracking-Erlebnis wird niemals unterbrochen.
Wie KI es schnell macht
Nährwertdaten manuell von einem Etikett einzugeben bedeutet, ein Dutzend Felder einzutippen — Kalorien, Kohlenhydrate, Protein, Fett, Ballaststoffe, Zucker, Natrium und mehr. Das ist mühsam genug für das eigene Tracking, ganz zu schweigen davon, zu einer öffentlichen Datenbank beizutragen.
KI ändert das. Du machst ein Foto des Nährwertetiketts, und die KI liest die gesamte Tabelle — extrahiert jeden Wert in ein strukturiertes Format, das die App für das Kalorienzählen verwenden kann. Dieselben strukturierten Daten, die dein Makro-Tracking antreiben, sind genau das, was Open Food Facts braucht.
Das ist die Schlüsselerkenntnis: Die Daten existieren bereits im richtigen Format. Die KI hat sie extrahiert, du hast sie bestätigt, und die App hat sie für dein Mahlzeitenprotokoll verwendet. Die Übermittlung an Open Food Facts ist nur ein zusätzlicher Schritt — und er passiert automatisch im Hintergrund.
Statt 15 Felder manuell einzutippen, machst du ein Foto und tippst auf Bestätigen. 2 Taps statt 20 Felder — und die offene Lebensmitteldatenbank wächst mit jedem Scan.
Was beigetragen wird
Wenn ein Produkt an Open Food Facts übermittelt wird, sendet die App:
| Feld | Beispiel | Hinweise |
|---|---|---|
| Produktname | Griechischer Joghurt 0% | Wie vom Benutzer bestätigt |
| Marke | Milbona | Optional |
| Barcode | 4056489366218 | EAN-13 oder UPC-A |
| Energie (kcal) | 54 | Pro 100g |
| Kohlenhydrate | 4,0 g | Pro 100g |
| Zucker | 4,0 g | Pro 100g |
| Protein | 10,3 g | Pro 100g |
| Fett | 0,2 g | Pro 100g |
| Gesättigte Fettsäuren | 0,1 g | Pro 100g |
| Ballaststoffe | 0 g | Pro 100g |
| Natrium | 0,04 g | Pro 100g, ggf. aus Salz umgerechnet |
| Land | Deutschland | Aus der Gerätesprache |
| Nährwertetikett-Foto | (Bild) | Vorderseite + Nährwerttabelle |
Die Übermittlung erfolgt über unser Backend als Proxy — die API-Zugangsdaten für Open Food Facts bleiben auf unserem Server, niemals in der App.
Das große Ganze
Das Besondere daran ist — jeder Scan erzeugt einen Kreislauf, bei dem alle gewinnen:
- Du scannst ein neues Produkt. Die KI liest das Etikett. Du bekommst deine Makros und trägst deine Mahlzeit ein.
- Das Produkt landet in der Datenbank. Von dir bestätigt, automatisch übermittelt.
- Beim nächsten Mal, wenn jemand diesen Barcode scannt — überall auf der Welt, in einer der über 200 Apps, die Open Food Facts nutzen — gibt es sofortige Ergebnisse. Keine KI nötig, keine Verarbeitungskosten, kein Warten.
Ein KI-Aufruf kostet einen Bruchteil eines Cents. Aber er muss nur einmal pro Produkt stattfinden. Danach sind die Daten für immer da — kostenlos für alle. Je mehr Menschen scannen, desto weniger Produkte fehlen, und desto weniger KI-Verarbeitung wird insgesamt benötigt.
Das ist der echte Netzwerkeffekt offener Daten. Jeder Nutzer, der ein fehlendes Produkt scannt, macht die Datenbank besser für alle zukünftigen Nutzer — über alle Apps hinweg, nicht nur unsere.
- Forscher nutzen Open Food Facts-Daten für Ernährungsstudien
- Allergie-Communities verlassen sich auf Zutatendaten
- Behörden überwachen die Lebensmittelversorgung und die öffentliche Gesundheit
- Andere Kalorienzähler erhalten dieselben Produktdaten sofort
Es gibt keine Anbieterabhängigkeit. Wenn du zu einer anderen App wechselst, die Open Food Facts nutzt, sind deine Beiträge immer noch da. Die Daten gehören der Community, nicht einem einzelnen Unternehmen.
Du bekommst deine Makros. Die Datenbank wächst. Zukünftige Scans sind sofort und kostenlos. Es ist eine kleine Aktion mit großer Wirkung — und sie passiert automatisch, während du deine Mahlzeiten trackst.