docs / fitness
Fitness & Nutrition
Exercise and nutrition data for foods and workouts.
base /fitness/v18 endpoints
post
/fitness/v1/exercises1 creditlist exercises (optional name/term filter)
| Parameter | Required |
|---|---|
| name | optional |
| term | optional |
| limit | optional |
| offset | optional |
| language | optional |
post
/fitness/v1/by_bodypart1 creditfilter by body part / category
| Parameter | Required |
|---|---|
| bodypart | required |
| bodyPart | optional |
| limit | optional |
| offset | optional |
| language | optional |
post
/fitness/v1/by_equipment1 creditfilter by equipment name
| Parameter | Required |
|---|---|
| equipment | required |
| limit | optional |
| offset | optional |
| language | optional |
post
/fitness/v1/by_target1 creditfilter by target muscle
| Parameter | Required |
|---|---|
| target | required |
| limit | optional |
| offset | optional |
| language | optional |
post
/fitness/v1/exercise_detail1 creditsingle exercise by id
| Parameter | Required |
|---|---|
| id | required |
| exercise_id | optional |
| language | optional |
post
/fitness/v1/bodypart_listfreebody part / category enum
Try in playground →post
/fitness/v1/equipment_listfreeequipment enum
Try in playground →post
/fitness/v1/target_listfreetarget muscle enum
Try in playground →Example request · exercises
curl -X POST https://api.reefapi.com/fitness/v1/exercises \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{}'Response shape
{
"ok": true,
"data": { /* the result */ },
"meta": {
"latency_ms": 240,
"record_count": 12,
"completeness_pct": 100
},
"error": null
}