Saltar a contenido

API de BMR

Calcular el BMR y generar resultados útiles para la planificación de la pérdida de grasa, el mantenimiento y el aumento de masa muscular.

Endpoint

  • GET /api/v1/bmr
  • POST /api/v1/bmr/post

Parámetros

Nombre Tipo Requerido In Descripción
age entero Consulta/Cuerpo Edad en años.
weight número Consulta/Cuerpo Peso en kilogramos.
height número Consulta/Cuerpo Altura en centímetros.
gender cadena (male,female) Consulta/Cuerpo Sexo biológico.
equation cadena (mifflin,harris) No Consulta Selector de fórmula (por defecto mifflin).
lang cadena No Consulta Lenguaje de la respuesta (en,es,de,fr,pt,ja,hi,ar).

¿Por qué utilizar este Endpoint?

  • Soporte para la planificación de calorías en los flujos de incorporación y coaching.
  • Comparar el comportamiento de la ecuación con el control de la fórmula explícita.
  • Añadir bandas metabólicas interpretables para los motores de personalización.

Comenzar

Ejemplo de Solicitud

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"}'

Ejemplo de Respuesta

Info

El ejemplo de respuesta a continuación se proporciona únicamente con fines de demostración. Para obtener la estructura JSON completa, en tiempo real y potencialmente más rica, realice una solicitud a este 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"
  }
}

Posicionamiento del Producto

Un endpoint principal para SaaS de nutrición, aplicaciones de coaching y sistemas de inteligencia de salud empresariales que necesitan modelado energético de referencia.

Nota

equation se pasa como parámetro de consulta tanto en las variantes GET como POST del endpoint.

Endpoints Recomendados