{
"bmi": 22.9,
"category": "Normal weight",
"healthyWeightRangeKg": [
56.7,
76.3
],
"note": "BMI is a screening measure for adults, not a diagnosis."
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35338/bmi?weight=70&height=175&units=metric' --header 'Authorization: Bearer YOUR_API_KEY'
{
"bmrKcal": 1649,
"formula": "Mifflin-St Jeor"
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35339/basal+metabolic+rate?weight=70&height=175&units=metric&age=30&sex=male' --header 'Authorization: Bearer YOUR_API_KEY'
{
"bmrKcal": 1649,
"tdeeKcal": 2556,
"activity": "moderate",
"goals": {
"lose": 2056,
"maintain": 2556,
"gain": 2856
},
"formula": "Mifflin-St Jeor x activity factor"
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35340/daily+calories+tdee?weight=70&height=175&units=metric&age=30&sex=male&activity=moderate' --header 'Authorization: Bearer YOUR_API_KEY'
{
"goal": "lose",
"calories": 2056,
"macros": {
"proteinG": 140,
"fatG": 57,
"carbsG": 246
},
"split": {
"protein": 27.2,
"fat": 25,
"carbs": 47.9
}
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35341/macros+for+a+goal?weight=70&height=175&units=metric&age=30&sex=male&activity=moderate&goal=lose' --header 'Authorization: Bearer YOUR_API_KEY'
{
"idealWeightKg": {
"devine": 66,
"robinson": 64.1,
"miller": 65.2,
"hamwi": 65.1
},
"averageKg": 65.1
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35342/ideal+weight?sex=female&units=metric&height=175' --header 'Authorization: Bearer YOUR_API_KEY'
{
"bodyFatPercent": 14.5,
"method": "U.S. Navy circumference method"
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35343/body+fat+navy+method?height=175&neck=38&waist=82&sex=male&units=metric' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a API Calculadora de Saúde - IMC Calorias Macronutrientes API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Cada endpoint retorna dados relacionados à saúde e fitness, incluindo IMC, TMB, necessidades diárias de calorias (TDEE), distribuição de macronutrientes, peso ideal e porcentagem de gordura corporal. Os dados são fornecidos tanto em unidades métricas quanto imperiais, permitindo um uso flexível
Os campos principais incluem "bmi" "bmrKcal" "tdeeKcal" "macros" "idealWeightKg" e "bodyFatPercent" Cada campo fornece métricas específicas de saúde como categoria do IMC metas diárias de calorias e distribuições de macronutrientes para objetivos dietéticos
Os parâmetros variam conforme o ponto de extremidade, mas geralmente incluem métricas do usuário, como peso, altura, idade, gênero e nível de atividade. Os usuários podem personalizar os pedidos fornecendo esses parâmetros para receber cálculos de saúde personalizados
Os dados da resposta estão estruturados no formato JSON, com pares de chave-valor claros. Por exemplo, o endpoint TDEE inclui "tdeeKcal", "atividade" e "metas", facilitando a interpretação e utilização para o planejamento de saúde
Casos de uso típicos incluem acompanhamento de saúde pessoal planejamento de fitness ajustes dietéticos e gerenciamento de peso Os usuários podem aproveitar a API para definir metas de perda de peso manutenção ou ganho com base em métricas calculadas
A precisão dos dados é mantida através de fórmulas estabelecidas como Mifflin-St Jeor para BMR e o método da Marinha dos EUA para cálculo de gordura corporal Esses métodos são amplamente reconhecidos nas comunidades de saúde e fitness garantindo resultados confiáveis
Por exemplo "bmi" indica índice de massa corporal enquanto "categoria" o classifica (por exemplo peso normal) "tdeeKcal" representa gasto energético diário total e "macros" detalha os gramas de proteína gordura e carboidratos necessários para metas específicas
Os usuários podem utilizar os dados para criar planos de fitness e nutrição personalizados Por exemplo saber o TDEE e a divisão de macronutrientes permite que os usuários ajustem suas dietas de acordo com suas metas de peso garantindo que atendam às suas necessidades nutricionais