AI body fat estimation
in one API call.

94% Accuracy in the Most Common Body Fat Range. View results →

Send photos and biometrics to a single REST endpoint. Get back an AI-powered body fat estimate as JSON.

terminal
$ request
curl https://api.bodyfatapi.com/v1/estimate-bodyfat \
  -H "Authorization: Bearer bf_live_..." \
  -F "weight=180" -F "weight_unit=lb" \
  -F "height=70" -F "height_unit=in" -F "age=28" \
  -F "front_photo=@front.jpg" \
  -F "side_photo=@side.jpg"
response
{
  "average_estimated_body_fat": 18.4,
  "request_id": "req_abc123"
}

Live demo

AI-powered body fat estimation

lb
ft
in
Optional

Informational estimate only, not medical advice.

01

Accurate estimates

3.1% average error in testing. 94% accuracy in the 15-25% body fat range where most people track progress.View results →

02

Fast results

Estimates return in seconds. No queues, no webhooks, no polling required.

03

Simple pricing

$0.10 per estimate. Pay as you go, no subscriptions, no minimums.

Accuracy

Accurate body fat estimates from a phone photo.

3.1% average error in our validation tests. 94% accuracy in the 15-25% body fat range where most people track progress.

Start building

Free demo above. Create an account for production API access.