GymKCal API
Calculate calories burned for exercises using validated MET values, body parts, and types (Cardio, Strength, Flexibility). Unlike other APIs, GymKCal can also estimate calories for strength workouts — for example, a full leg-day — based on the number of sets and repetitions performed.
GymKCal API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
List all exercises /api/v1/exercises |
List all exercises |
| GET |
Search for exercises by body part or similar name /api/v1/exercises/search?query=cardio |
Search for exercises by body part or similar name |
| GET |
Search for body parts /api/v1/exercises/body-parts |
search for body parts |
| GET |
Search for exercises by type /api/v1/exercises/types |
search for exercises by type "CARDIO", "FLEXIBILITY", "STRENGTH" |
| POST |
Calculate Calories Strength exercise /api/v1/calculate |
Calculates calories from strength training where sets and reps are required; Both the exerciseId and the exerciseId can be passed, but the exerciseId takes precedence. |
| POST |
Calculate Calories Cardio Exercise /api/v1/calculate |
Calculates calories burned during cardio exercise where the duration in minutes (durationMinutes) is required; Both the exerciseId and the exerciseId can be passed, but the… |
GymKCal API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $5 / month | — |
|
| ULTRA | $20 / month | — |
|
| MEGA | $50 / month | — |
|