A API de Coleta de Informações sobre IMC oferece uma análise abrangente do estado físico e metabólico de uma pessoa com base em medições corporais básicas. Esta API utiliza parâmetros como peso, altura, cintura, quadris, pescoço, idade, sexo e nível de atividade física para gerar uma ampla gama de indicadores de saúde, entregando resultados em diferentes sistemas de unidades, como métrico ou imperial.
Sua função principal é calcular o Índice de Massa Corporal (IMC), um indicador padrão que classifica o estado de peso de um indivíduo (baixo peso, normal, sobrepeso ou diferentes graus de obesidade). No entanto, a API vai muito além do IMC, integrando métricas complementares que permitem uma avaliação mais precisa e personalizada do bem-estar físico.
No geral, a API de Coleta de Informações sobre IMC é uma solução abrangente para usuários que buscam integrar um sistema de avaliação corporal confiável em suas aplicações ou plataformas, com suporte multilíngue e resultados claros, práticos e interpretativos baseados em fórmulas cientificamente validadas.
Processa medidas do corpo e retorna o IMC, gordura corporal, metabolismo, riscos e métricas detalhadas
Cálculo do IMC - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] Json |
{"lang":"en","output_system":"metric","bmi":{"value":27.61,"prime":1.1,"category":"Overweight (pre-obesity)","risk":"Increased cardiometabolic risk"},"ideal_weight":{"min":70.3,"max":94.7},"whr":{"value":0.94,"risk":"Moderate"},"whtr":{"value":48.21,"risk":"Healthy"},"body_fat":{"value":18.8,"method":"US Navy"},"bmr":{"value":2073.75,"formula":"Mifflin-St Jeor"},"tdee":{"value":3214,"activity_level":"moderate"},"ponderal_index":14.16,"body_surface_area":2.38,"display_measurements":{"weight":105,"height":195,"waist":94,"hip":100,"neck":40},"sex":"m","age":40,"units":{"weight":"kg","height":"cm","waist":"cm","hip":"cm","neck":"cm","system":"metric"},"source":"NA"}
curl --location --request POST 'https://zylalabs.com/api/10980/bmi+information+fetcher+api/20705/bmi+calculation' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"weight": {
"value": 105,
"unit": "kg"
},
"height": {
"value": 195,
"unit": "cm"
},
"waist": {
"value": 94,
"unit": "cm"
},
"hip": {
"value": 100,
"unit": "cm"
},
"neck": {
"value": 40,
"unit": "cm"
},
"sex": "m",
"age": 40,
"activity_level": "moderate",
"lang": "en",
"output_system": "metric"
}'
| 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.
O endpoint de cálculo do IMC retorna um conjunto abrangente de indicadores de saúde, incluindo IMC, percentual de gordura corporal, taxa metabólica basal (TMB), gasto energético total diário (GETD), relação cintura-quadril (RCQ), relação cintura-altura (RCA) e faixa de peso ideal, entre outros
Os campos principais na resposta incluem "bmi" (valor, categoria, risco), "body_fat" (valor, método), "bmr" (valor, fórmula), "tdee" (valor, nível de atividade) e "ideal_weight" (mínimo, máximo). Cada campo fornece insights críticos sobre o estado de saúde de um indivíduo
Os usuários podem inserir parâmetros como peso altura cintura quadris pescoço idade gênero e nível de atividade física para personalizar sua avaliação de saúde e receber resultados personalizados
Os dados de resposta estão estruturados em um formato JSON, com objetos aninhados para métricas específicas como IMC e gordura corporal. Cada métrica inclui valores e categorias relevantes, facilitando a análise e utilização em aplicações
A API utiliza fórmulas e métodos cientificamente validados, como a equação de Mifflin-St Jeor para BMR e o método da Marinha dos EUA para cálculo de porcentagem de gordura corporal, garantindo alta precisão e confiabilidade nos resultados
A precisão dos dados é mantida por meio do uso de fórmulas cientificamente validadas para cálculos, como a equação de Mifflin-St Jeor para BMR e o método da Marinha dos EUA para estimativa de gordura corporal, garantindo resultados confiáveis
Casos de uso típicos incluem aplicativos de saúde e fitness, programas de bem-estar personalizados e avaliações médicas, onde os usuários podem acompanhar e analisar seus indicadores de saúde física e metabólica
Por exemplo "bmi.category" indica o estado de peso (por exemplo "Sobrepeso") enquanto "bmr.value" mostra a necessidade calórica diária em repouso Compreender esses campos ajuda os usuários a interpretar suas métricas de saúde efetivamente
Os usuários podem aproveitar os dados retornados para monitorar tendências de saúde, estabelecer metas de condicionamento físico e fazer escolhas de estilo de vida informadas com base em seu IMC, percentual de gordura corporal e outras métricas fornecidas na resposta
Os usuários podem esperar padrões de dados consistentes, como categorias de IMC (baixo peso, normal, sobrepeso, obesidade) e avaliações de risco (por exemplo, risco cardiometabólico aumentado), que ajudam na interpretação do estado de saúde de forma eficaz
Nível de serviço:
100%
Tempo de resposta:
111ms
Nível de serviço:
100%
Tempo de resposta:
287ms
Nível de serviço:
100%
Tempo de resposta:
4.681ms
Nível de serviço:
100%
Tempo de resposta:
419ms
Nível de serviço:
100%
Tempo de resposta:
787ms
Nível de serviço:
100%
Tempo de resposta:
1.301ms
Nível de serviço:
100%
Tempo de resposta:
4.525ms
Nível de serviço:
100%
Tempo de resposta:
9.089ms
Nível de serviço:
100%
Tempo de resposta:
764ms
Nível de serviço:
100%
Tempo de resposta:
307ms
Nível de serviço:
100%
Tempo de resposta:
2.846ms
Nível de serviço:
100%
Tempo de resposta:
3.302ms
Nível de serviço:
100%
Tempo de resposta:
4.221ms
Nível de serviço:
100%
Tempo de resposta:
3.001ms
Nível de serviço:
100%
Tempo de resposta:
3.068ms
Nível de serviço:
50%
Tempo de resposta:
1.618ms
Nível de serviço:
50%
Tempo de resposta:
10.054ms
Nível de serviço:
50%
Tempo de resposta:
2.017ms
Nível de serviço:
50%
Tempo de resposta:
1.252ms
Nível de serviço:
50%
Tempo de resposta:
5.590ms