API TDEE¶
Estimez les dépenses énergétiques quotidiennes totales avec les voies Mifflin ou Harris.
Point de terminaison¶
GET /api/v1/tdeePOST /api/v1/tdee/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
gender | chaîne de caractères | Oui | Requête/Corps | male ou female. |
age | entier | Oui | Requête/Corps | Âge en années. |
weight | nombre | Oui | Requête/Corps | Poids en kg. |
height | nombre | Oui | Requête/Corps | Taille en cm. |
activity_level | chaîne de caractères | Oui | Requête/Corps | Clé d'activité prise en charge du point de terminaison. |
equation | chaîne de caractères | Non | Requête/Corps | mifflin (par défaut) ou harris. |
lang | chaîne de caractères | Non | Requête | Langue de la réponse (en,es,de,fr,pt,ja,hi,ar). |
Pourquoi utiliser ce point de terminaison¶
- Construire des systèmes de calcul calorique sur une base d'expenditure quotidienne fiable.
- Comparer les voies des équations tout en maintenant un schéma de réponse unifié.
- Automatiser les objectifs de perte/prise de poids avec une seule requête.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/tdee?gender=male&age=34&weight=82&height=178&activity_level=moderately_active&equation=mifflin&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/tdee/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"gender":"female","age":30,"weight":68,"height":167,"activity_level":"lightly_active","equation":"harris"}'
Exemple de réponse¶
Info
L'exemple de réponse ci-dessous est uniquement à des fins de démonstration. Pour obtenir la structure JSON complète, en temps réel et potentiellement plus riche, effectuez une requête sur ce point de terminaison.
{
"TDEE": "2758.13 kcal/day",
"Gender": "Male",
"Age": "34 yr",
"Weight": "82.0 kg",
"Height": "178.0 cm",
"Activity Level": "Moderately Active",
"BMR": "1779.44 kcal/day",
"tdee_kcal_per_day": 2758.13,
"bmr_kcal_per_day": 1779.44,
"activity_multiplier": 1.55,
"equation_used": "mifflin",
"energy_band": "high",
"energy_band_label": "High",
"goal_targets_kcal_per_day": {"fat_loss": 2344, "maintenance": 2758, "muscle_gain": 3034},
"risk_signal": "Higher intake profile requires precision for composition goals.",
"action_plan": ["Track weekly trend and adjust in small steps"],
"monitoring_plan": "Review trend and intake adherence weekly.",
"language": "en",
"_enterprise": {"client": "Acme Health", "plan": "pro", "request_id": "f57b7f25a5607f29", "quota": 120, "usage_tracking": true},
"_api_metadata_": {"endpoint_name": "tdee", "response_language": "en"}
}
Positionnement du produit¶
API fondamentale pour les moteurs nutritionnels, les calculateurs métaboliques et les plateformes de coaching.
Note
equation prend en charge uniquement mifflin ou harris.
Points de terminaison recommandés¶
GET /api/v1/bmi- API BmiGET /api/v1/bmr- API BmrGET /api/v1/protein-calculator- API de calcul des protéinesGET /api/v1/fitness/heart-rate-zones- API des zones de fréquence cardiaqueGET /api/v1/bodyfat- API de la masse grasseGET /api/v1/maintenance-calorie- API des calories de maintien