Skip to content

Total Daily Energy Expenditure

POST
/v1/tools/tdee

Estimate BMR and TDEE via Mifflin-St Jeor, Harris-Benedict, Katch-McArdle, and Cunningham. Provide body_fat or lean_mass to unlock the LBM-based methods.

object
sex
required
string
Allowed values: male female
age
required
number
<= 120
height
required
object
value
required
number
unit
string
default: cm
Allowed values: cm in mm
weight
required
object
value
required
number
unit
string
default: kg
Allowed values: kg lb
activity
required
Any of:
string
Allowed values: sedentary light moderate active very_active
body_fat
number
nullable >= 2 <= 70
lean_mass
object
value
required
number
unit
string
default: kg
Allowed values: kg lb
methods
Any of:
Array<string>
Example
{
"sex": "male",
"age": 30,
"height": {
"value": 180,
"unit": "cm"
},
"weight": {
"value": 80,
"unit": "kg"
},
"activity": "moderate"
}

Total Daily Energy Expenditure result

object
results
required
Array<object>
object
method
required
string
value
required
number
unit
required
string
detail
object
key
additional properties
consensus
required
object
mean
required
number
median
required
number
min
required
number
max
required
number
n
required
integer
skipped
required
Array<object>
object
method
required
string
reason
required
string

Inputs valid but semantically impossible, or a required method’s inputs are missing.

object
error
required
object
type
required
string
message
required
string
details

Input failed validation (Zod).

object
error
required
object
type
required
string
message
required
string
details