FitExerciseDB

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 = MET × peso em kg × horas. 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 = MET × kg × horas. Para uma sessão: MET × kg × minutos ÷ 60.
  • 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 usada pelo FitExerciseDB é:

kcal = MET × peso em kg × horas

Em minutos, é MET × kg × minutos ÷ 60. Ela conta um MET como uma quilocaloria por quilo de peso por hora, o atalho comum. Algumas referências multiplicam por 3,5 e dividem por 200, o que dá cerca de 5% a mais; a API devolve o número mais simples, e o exemplo abaixo o usa.

EntradaDe onde vem
META ficha do exercício, uma constante publicada
Peso em kgO usuário, o único dado pessoal
MinutosA sessão

Um exemplo com números

Um sit-up, MET 3,5, para uma pessoa de 80 kg durante 30 minutos:

3,5 × 80 × 0,5 hora = 140 kcal, cerca de 4,7 kcal por minuto.

O mesmo movimento para uma pessoa de 60 kg dá 3,5 × 60 × 0,5 = 105 kcal, ou seja, 3,5 kcal por minuto. 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.

Guias relacionados: todos os campos da resposta de um exercício e busca e idiomas. Os visuais são um produto à parte: como comprar e incorporar os GIFs do ExerciseDB.

FAQ

Como calcular calorias queimadas a partir de um valor MET?
kcal = MET × peso em kg × horas. Para um exercício de 3,5 MET, 80 kg e 30 minutos, são 3,5 × 80 × 0,5 = 140 kcal.
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.