EXIF — BMI API
Öffentliche BMI-API
Berechnet den Body-Mass-Index serverseitig. Unterstützt metric (kg/cm) und imperial (lbs/in), mit Kategorie-Label, gesundem Zielbereich und kompaktem Antwortschema.
Kurzbeschreibung
Die EXIF BMI API nimmt weight
und height
entgegen,
optional units
(metric
| imperial
) und precision
(0–3),
validiert Eingaben, rechnet ggf. Einheiten um und liefert BMI, Kategorie und den gesunden Gewichtsbereich
(BMI 18.5–24.99) zurück.
Endpoint
https://exif.one/api/bmi
(GET oder JSON-POST)Parameter
weight
– Zahl > 0 (kg beimetric
, lbs beiimperial
)height
– Zahl > 0 (cm beimetric
, inches beiimperial
)units
– optional,metric
(Standard) oderimperial
precision
– optional, 0–3 Nachkommastellen (Standard: 2)
Kategorien (DE)
- < 18.5: Untergewicht
- 18.5–24.99: Normalgewicht
- 25–29.99: Übergewicht
- 30–34.99: Adipositas Grad I
- 35–39.99: Adipositas Grad II
- ≥ 40: Adipositas Grad III
Sicherheit & Limits
- Gehärtete Header (CSP, HSTS, X-Frame-Options, nosniff, Referrer-Policy, XSS-Protection)
- Strikte Validierung & Einheiten-Konvertierung (kg/cm bzw. lbs/in)
- Rate-Limit (Rolling Window): Standard-Konfiguration
$MAX_REQUESTS = 2
pro Fenster$WINDOW = 5
(Sekunden) - CORS: aktuell
Access-Control-Allow-Origin: *
(einfach einbindbar) - Kein Server-Caching (API-Antworten:
no-store
)
API — Kopierbare Beispiele
Wähle deinen Anwendungsfall – per Klick kopieren.