calc
saude

Calculadora de Taxa Metabólica Basal (TMB)

Calcula a TMB usando 3 fórmulas (Mifflin-St Jeor, Harris-Benedict, Katch-McArdle). Multiplica pelo nível de atividade para obter o GET (Gasto Energético Total) — calorias para manter o peso atual.

post/api/v1/calc/tmb

Request

  • Base URL: https://api.calculas.com.br
  • URL: https://api.calculas.com.br/api/v1/calc/tmb
  • Auth: HTTP bearer

Request body

sexo'masculino' | 'feminino' required

Sexo biológico: "masculino" ou "feminino". As fórmulas de TMB têm constantes diferentes para cada sexo

idadeAnosinteger required

Idade em anos inteiros, de 15 a 100. A TMB diminui com a idade (perda de massa magra). Ex: 30

pesoKgnumber required

Peso corporal em quilogramas (kg), de 30 a 300 kg. Ex: 75.5

alturaCmnumber required

Altura em centímetros (cm), de 100 a 230 cm. Ex: 175 = 1,75 m

formula'mifflin_st_jeor' | 'harris_benedict' | 'katch_mcardle'

Fórmula de cálculo da TMB: "mifflin_st_jeor" (1990, mais precisa para população geral, recomendada pela ADA), "harris_benedict" (1919, revisada 1984, clássica) ou "katch_mcardle" (usa massa magra, mais precisa para atletas — requer percentualGorduraCorporal). Padrão: "mifflin_st_jeor"

percentualGorduraCorporalnumber

Percentual de gordura corporal (%), de 3 a 60. Obrigatório apenas quando formula = "katch_mcardle". Pode ser obtido via bioimpedância ou adipometria. Ex: 18 para homem ativo, 25 para mulher ativa

nivelAtividade'sedentario' | 'leve' | 'moderado' | 'intenso' | 'muito_intenso'

Nível de atividade física para calcular o GET (Gasto Energético Total = TMB × fator): "sedentario" (sem exercício, fator 1,2), "leve" (1-3x/semana, fator 1,375), "moderado" (3-5x/semana, fator 1,55), "intenso" (6-7x/semana, fator 1,725), "muito_intenso" (2x/dia ou trabalho físico pesado, fator 1,9). Padrão: "sedentario"

currentDatestring date-time

ISO-8601 com offset. Default: tempo do servidor. Use pra reprodutibilidade / cache semantico.

Response

OK

oktrue required
dataobject required

Resultado dependente da calc — ver schema individual

metaobject

Changes

No recorded changes to this operation across all 1 revision of this API.