BMR API¶
Berechnen Sie den Grundumsatz und erstellen Sie nützliche Ausgabewerte für den Fettabbau, die Erhaltungs- und Muskelaufbau-Bereiche.
Endpoint¶
GET /api/v1/bmrPOST /api/v1/bmr/post
Parameter¶
| Name | Type | Required | In | Beschreibung |
|---|---|---|---|---|
age | integer | Ja | Query/Body | Alter in Jahren. |
weight | number | Ja | Query/Body | Gewicht in Kilogramm. |
height | number | Ja | Query/Body | Größe in Zentimetern. |
gender | string (male,female) | Ja | Query/Body | Biologisches Geschlecht. |
equation | string (mifflin,harris) | Nein | Query | Formel-Auswahl (Standardmäßig: mifflin). |
lang | string | Nein | Query | Antwortsprache (en,es,de,fr,pt,ja,hi,ar). |
Warum dieses Endpoint verwenden¶
- Unterstützung der Kalorienplanung in Onboarding- und Coaching-Workflows.
- Vergleich des Verhaltens von Gleichungen mit expliziter Formelsteuerung.
- Hinzufügen interpretierbarer Stoffwechselbereiche für Personalisierungs-Engines.
Beispiel für eine Anfrage¶
curl -X GET "https://api.hefitapi.com/api/v1/bmr?age=34&weight=78&height=175&gender=male&equation=mifflin&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/bmr/post?equation=mifflin&lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"age": 34, "weight": 78, "height": 175, "gender": "male"}'
Beispiel für eine Antwort¶
Info
Das Beispiel für die Antwort dient nur zu Demonstrationszwecken. Um die vollständige, Echtzeit- und potenziell reichhaltige JSON-Struktur zu erhalten, senden Sie eine Anfrage an diesen Endpoint.
{
"bmr": "1708.75 kcal/day",
"bmr_kcal_per_day": 1708.75,
"profile": {
"age": 34,
"weight_kg": 78.0,
"height_cm": 175.0,
"gender": "male",
"equation": "mifflin"
},
"metabolic_band": "moderate",
"metabolic_band_label": "Moderate",
"target_calorie_ranges": {
"fat_loss": 1743,
"maintenance_proxy": 2221,
"muscle_gain": 2392
},
"risk_signal": "Energy needs are moderate and manageable.",
"action_plan": ["Align intake with goal phase", "Track weekly response"],
"monitoring_plan": "Recalculate when weight changes materially.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "b76dbf5f8f5729c1",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"api_name": "Health Fitness API by Dakidarts®",
"endpoint_name": "bmr",
"response_language": "en"
}
}
Produktpositionierung¶
Ein zentraler Endpoint für Nutrition SaaS, Coaching-Apps und Enterprise Health Intelligence-Systeme, die eine Basis-Energie-Modellierung benötigen.
Hinweis
equation wird sowohl als Query-Parameter in den GET- als auch in den POST-Endpoint-Varianten übergeben.
Empfohlene Endpoints¶
GET /api/v1/bmi- Bmi APIGET /api/v1/tdee- Tdee APIGET /api/v1/protein-calculator- Protein Calculator APIGET /api/v1/fitness/heart-rate-zones- Heart Rate Zones APIGET /api/v1/bodyfat- Bodyfat APIGET /api/v1/maintenance-calorie- Maintenance Calorie API