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.

1

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
}
2

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"
3

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.

1

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%", "…": "…" }]
}
2

…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"
3

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 + einem Retry-After-Header – halte dich daran, und du verlierst nie eine Anfrage.
  • Viele Produkte zu laden? POST /v1/foods/bulk holt 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.