Skip to content

Calorie Calculator API

POST https://api.findutils.com/api/tools/calorie-calculator/execute

Work out how many calories to eat per day to lose, maintain, or gain weight. Maintenance comes from the Mifflin-St Jeor BMR and an activity multiplier (the same chain as the TDEE calculator), then a mild/moderate/extreme rate applies a 250, 500, or 1000 kcal daily deficit or surplus. Also returns the projected weekly weight change and a protein/carbs/fat split.

Request body

application/json
  • gender

    string required

    Biological sex used by the BMR equation. One of male · female.

  • age

    integer required

    Age in years (1-120).

  • weight

    number required

    Body weight in kg (metric) or lbs (imperial).

  • height

    number optional

    Height in cm (metric), or total inches (imperial).

  • height_feet

    number optional

    Imperial only: feet part of the height.

  • height_inches

    number optional

    Imperial only: inches part of the height.

  • unit_system

    string optional

    Unit system for weight and height. One of metric · imperial. Default "metric".

  • activity_level

    string optional

    sedentary 1.2, light 1.375, moderate 1.55, active 1.725, very_active 1.9, extra_active 2.1. One of sedentary · light · moderate · active · very_active · extra_active. Default "moderate".

  • goal

    string optional

    Eat below, at, or above maintenance. One of lose · maintain · gain. Default "maintain".

  • rate

    string optional

    How aggressive the deficit or surplus is: mild 250, moderate 500, extreme 1000 kcal/day. Ignored when goal is "maintain". One of mild · moderate · extreme. Default "moderate".

Example arguments

Verified
{
  "gender": "male",
  "age": 30,
  "weight": 80,
  "height": 180,
  "goal": "lose",
  "rate": "moderate"
}