Von null zu Nährwertdaten in 3 Aufrufen
Alles ist schlichtes REST + JSON mit einem einzigen Header. Registrier dich, hol dir deinen kostenlosen Key (20 KI-Credits inklusive, keine Karte nötig) und füg diese Befehle in ein Terminal ein.
Der Text-Weg
Suche → Produkt → Nährstoffe. Das ist das Rückgrat jeder Lebensmittelauswahl und jedes Trackers.
Produkt suchen
Volltextsuche über 6,1 Mio. Produkte – jede Etikettensprache funktioniert, Kyrillisch inklusive. Nimm die `id` aus dem ersten Treffer.
curl -H "X-API-Key: food_YOUR_KEY" \
"https://foodbase.dev/v1/foods/search?q=nutella&limit=1" {
"data": [{
"id": "2fc13a3b-1913-5ab6-d2c7-8c09b56f93bb",
"name_default": "Nutella",
"brand": "Ferrero",
"barcode": "3017620422003",
"category": "Sweet spreads"
}],
"total": 611
} Vollständiges Produkt abrufen
Namen in jeder Sprache auf dem Etikett, Zutaten, Allergene, Nutri-Score, NOVA-Gruppe – mit einem GET.
curl -H "X-API-Key: food_YOUR_KEY" \
"https://foodbase.dev/v1/foods/2fc13a3b-1913-5ab6-d2c7-8c09b56f93bb" Nährstoffe abrufen
Über 40 Nährstofffelder pro 100 g – Makros immer, Vitamine und Mineralstoffe, wo Labor- oder Herstellerdaten vorliegen. Free-Plan: 25 Aufschlüsselungen pro Tag; bezahlte Pläne sind unbegrenzt.
curl -H "X-API-Key: food_YOUR_KEY" \
"https://foodbase.dev/v1/foods/2fc13a3b-1913-5ab6-d2c7-8c09b56f93bb/nutrients" {
"macros": { "energy_kcal": 539, "fat_g": 30.9, "sugars_g": 56.3, "proteins_g": 6.3 },
"vitamins": { "…": "…" },
"minerals": { "…": "…" }
} Der Foto-Weg AI
Kamera-zentrierte Apps sparen sich das Tippen komplett: Foto rein, strukturierte Daten raus. Liest Etiketten in jeder Sprache, Kyrillisch inklusive. Probier vorher alles im Browser aus – auf der Spielwiese.
Foto → Produkt
Schick per POST ein Foto der Packungsvorderseite; die KI erkennt das Produkt und gleicht es mit dem Katalog ab. 3 Credits (jeder Plan enthält ein monatliches Credit-Kontingent – im Free-Plan sind es 20).
curl -X POST -H "X-API-Key: food_YOUR_KEY" \
-F "[email protected]" \
"https://foodbase.dev/v1/vision/product" {
"extracted": { "name": "Кисело мляко", "brand": "Верея", "confidence": 0.95 },
"matches": [{ "id": "…", "name_default": "Кисело мляко Верея 3.6%", "…": "…" }]
} …oder Barcode-Foto → Produkt, kostenlos
Barcode-Erkennung ist reine Computer Vision – sie kostet 0 Credits und zählt nur gegen dein Datenkontingent. Meist der Aufruf mit dem höchsten Volumen in einer Tracker-App.
curl -X POST -H "X-API-Key: food_YOUR_KEY" \
-F "[email protected]" \
"https://foodbase.dev/v1/vision/barcode" KI-Analyse in der Sprache deiner Nutzer
Mach aus jedem Produkt eine gut lesbare Zusammenfassung – Pluspunkte und Warnhinweise auf Basis veröffentlichter EU-/FSA-Grenzwerte, Allergene, Ernährungsform-Verträglichkeit mit Quelle, Verarbeitungsgrad. 4 Credits; Antworten werden pro Produkt + Sprache gecacht (en, fr, es, de, it, bg), und die Bewertungen werden per Regeln berechnet – sie widersprechen sich also nie zwischen den Sprachen.
curl -X POST -H "X-API-Key: food_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"barcode":"8000500082379","lang":"bg"}' \
"https://foodbase.dev/v1/analyze/product" Gut zu wissen
- Rate Limits antworten mit
429+ einemRetry-After-Header – halte dich daran, und du verlierst nie eine Anfrage. - Viele Produkte zu laden?
POST /v1/foods/bulkholt bis zu 100 per ID oder Barcode in einem Aufruf – besser als eine parallele Schleife, in jedem Plan. - Jede KI-Antwort enthält
X-Credits-Remaining– so entsteht dein Kostenmodell ganz nebenbei beim Testen.