Calorias com API de exercícios: os valores MET
2026-09-10 · 7 min
As calorias queimadas em um exercício são calculadas a partir do seu valor MET com uma única fórmula: kcal por minuto = MET × 3,5 × peso em kg ÷ 200. Um MET é um múltiplo do metabolismo em repouso, então um exercício de 3,5 MET queima três vezes e meia o que queima ficar sentado. As únicas entradas são o MET do movimento, o peso da pessoa e a duração. O FitExerciseDB guarda um MET nos 1.324 exercícios e faz a conta na mesma requisição, para que o app cliente nunca precise fixar uma tabela de coeficientes que envelhece.
In short
- kcal por minuto = MET × 3,5 × kg ÷ 200. Multiplique pelos minutos da sessão.
- Um MET é um múltiplo do repouso: 1 MET sentado, 3,5 MET um sit-up leve, 8 MET correr.
- O peso é obrigatório. Uma API que devolve calorias sem pedir o peso está adivinhando.
- GET /v1/exercises/{id}/calories?bodyweightKg=80&minutes=30 devolve o número direto.
- Tabelas MET são médias populacionais: o resultado é uma estimativa, não uma medição.
O que é um valor MET?
MET significa equivalente metabólico da tarefa. Um MET é a energia usada sentado em repouso, cerca de 3,5 mililitros de oxigênio por quilo de peso por minuto. Cada atividade é então expressa como múltiplo dessa base. Caminhada lenta fica em torno de 3 MET, um sit-up 3,5, e correr em bom ritmo 8 ou mais.
Os valores vêm do Compendium of Physical Activities, a lista de referência mantida por pesquisadores medindo consumo de oxigênio. Por isso o MET é a unidade para a qual os apps de fitness convergem: uma constante medida e publicada por movimento.
Qual é a fórmula das calorias queimadas?
A conversão padrão é:
kcal por minuto = MET × 3,5 × peso em kg ÷ 200
O 3,5 é o custo em oxigênio de um MET e o 200 converte mililitros de oxigênio em quilocalorias. Multiplique pelos minutos para o total da sessão.
| Entrada | De onde vem |
|---|---|
| MET | A ficha do exercício, uma constante publicada |
| Peso em kg | O usuário, o único dado pessoal |
| Minutos | A sessão |
Um exemplo com números
Um sit-up, MET 3,5, para uma pessoa de 80 kg durante 30 minutos:
3,5 × 3,5 × 80 ÷ 200 = 4,9 kcal por minuto, cerca de 147 kcal em 30 minutos.
O mesmo movimento para uma pessoa de 60 kg dá 3,7 kcal por minuto, cerca de 110 kcal. A diferença é inteiramente o peso, e é por isso que uma API que devolve um único número sem pedir o peso não pode estar certa para as duas.
Como obter isso em uma requisição?
Em vez de embutir uma tabela MET no cliente e calcular lá, peça o número:
GET https://api.fitexercisedb.com/v1/exercises/0001/calories?bodyweightKg=80&minutes=30
Authorization: Bearer <sua chave>A resposta traz as quilocalorias e o MET usado, para mostrar a estimativa e sua origem. Cada ficha de exercício inclui ainda met, caloriesPerMinute e averageCaloriesPerHour, mais um link _links.calories para o endpoint acima, o que torna a API autodescritiva para agentes.
O plano gratuito dá 10 requisições por dia sem cartão. A referência completa está na documentação da API.
Qual a precisão de uma estimativa MET?
É uma estimativa e deve ser apresentada assim. Valores MET são médias populacionais: não consideram condicionamento, composição corporal, técnica nem a intensidade real de uma série. Duas pessoas do mesmo peso no mesmo movimento podem diferir bastante.
- Serve para: comparar exercícios, dosar uma sessão, mostrar esforço relativo, acompanhar tendências.
- Não serve para: precisão clínica ou nutricional, nem números que o usuário trate como dado médico.
- Diga na interface: rotule como "estimado", o que é honesto e esperado pelas lojas de apps.
Os valores de referência são públicos no Compendium of Physical Activities.
O que construir com isso
Com calorias a uma requisição de distância, as funções úteis são simples: um total de sessão que se atualiza, uma tendência semanal, uma alternativa de MET mais alto para o mesmo músculo, ou um plano com orçamento calórico. Tudo se apoia nas mesmas três entradas.
Explore os dados na base de exercícios ou pegue uma chave gratuita na página de preços.
FAQ
- Como calcular calorias queimadas a partir de um valor MET?
- kcal por minuto = MET × 3,5 × peso em kg ÷ 200, depois multiplique pelos minutos. Para um exercício de 3,5 MET a 80 kg, são 4,9 kcal por minuto.
- O que é um valor MET em fitness?
- Um equivalente metabólico da tarefa: um múltiplo da energia em repouso. 1 MET sentado, 3,5 MET um sit-up leve, 8 MET correr. Vêm do Compendium of Physical Activities.
- Uma API de exercícios precisa do meu peso para dar calorias?
- Sim. O gasto energético escala com o peso, então o mesmo movimento queima bem mais em uma pessoa mais pesada. Sem entrada de peso, a API devolve uma média.
- Existe uma API de exercícios que devolve calorias direto?
- O FitExerciseDB devolve: GET /v1/exercises/{id}/calories?bodyweightKg=80&minutes=30 traz as quilocalorias e o MET usado. Os 1.324 exercícios têm MET e o plano gratuito não pede cartão.
- As estimativas de calorias por MET são confiáveis?
- São médias populacionais, úteis para comparar exercícios e acompanhar tendências, mas não precisas para um indivíduo. Mostre-as como estimativas.