IMC (Índice de Massa Corporal)

Calcule seu IMC e receba recomendações personalizadas de saúde.

Endpoint Base imc.apibrasil.pro Autenticação API Key (Bearer) Formato JSON Rate Limit 100 req/min

Endpoints

POST /calcular

Calcula IMC com parâmetros em JSON

Parâmetros

Nome Tipo Obrigatório Descrição
peso number ✅ Sim Peso em kg (1-500)
altura number ✅ Sim Altura em metros (0.50-2.80)
idade number ❌ Não Idade em anos (1-120)
sexo string ❌ Não masculino ou feminino

Exemplo de Requisição

curl -X POST "https://imc.apibrasil.pro/calcular" -H "Authorization: Bearer sua_api_key" -H "Content-Type: application/json" -d '{"peso":70,"altura":1.75,"idade":30,"sexo":"masculino"}'

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API IMC (Índice de Massa Corporal)"
  }
}
GET /calcular

Calcula IMC com parâmetros via query string

Parâmetros

Nome Tipo Obrigatório Descrição
peso number ✅ Sim Peso em kg
altura number ✅ Sim Altura em metros
idade number ❌ Não Idade em anos
sexo string ❌ Não masculino ou feminino

Exemplo de Requisição

curl -X GET "https://imc.apibrasil.pro/calcular?peso=70&altura=1.75&idade=30&sexo=masculino" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API IMC (Índice de Massa Corporal)"
  }
}
GET /classificacoes

Lista todas as classificações de IMC

Exemplo de Requisição

curl -X GET "https://imc.apibrasil.pro/classificacoes" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API IMC (Índice de Massa Corporal)"
  }
}
GET /informacoes

Informações sobre a calculadora de IMC

Exemplo de Requisição

curl -X GET "https://imc.apibrasil.pro/informacoes" -H "Authorization: Bearer sua_api_key"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API IMC (Índice de Massa Corporal)"
  }
}
GET /api/health

Health check da API

Exemplo de Requisição

curl -X GET "https://imc.apibrasil.pro/api/health"

Exemplo de Resposta

{
  "success": true,
  "data": {
    "exemplo": "Dados da API IMC (Índice de Massa Corporal)"
  }
}