Filter exercises by muscles with cursor-based pagination.
curl --request GET \
--url https://edb-with-gifs-and-images-by-ascendapi.p.rapidapi.com/api/v1/exercises/muscles \
--header 'X-RapidAPI-Key: <api-key>'{
"success": true,
"meta": {
"total": 2289,
"hasNextPage": true,
"hasPreviousPage": false,
"nextCursor": "<string>",
"previousCursor": "<string>"
},
"data": [
{
"exerciseId": "edb_T5uXtLj",
"name": "Bench Press",
"equipments": [
"Barbell"
],
"bodyParts": [
"Chest"
],
"exerciseTypes": [
"strength"
],
"difficulty": "intermediate",
"targetMuscles": [
"pectorals"
],
"secondaryMuscles": [
"triceps",
"shoulders"
],
"imageUrl": ""
}
]
}Enter your RapidAPI key in the X-RapidAPI-Key header.
Filter exercises by primary target muscles. Use comma-separated values for multiple muscles.
"pectorals,shoulders"
Filter exercises by secondary muscles. Use comma-separated values for multiple muscles.
"abs,trapezius"
Maximum number of results to return (min: 1, max: 25, default: 10)
"10"
Exercise ID to paginate after (for forward pagination)
Exercise ID to paginate before (for backward pagination)
Retrieve exercises by search filters
Indicates whether the request was successful
true
Metadata about cursor-based pagination
Show child attributes
Array of exercises matching the filter criteria
Show child attributes
Was this page helpful?
curl --request GET \
--url https://edb-with-gifs-and-images-by-ascendapi.p.rapidapi.com/api/v1/exercises/muscles \
--header 'X-RapidAPI-Key: <api-key>'{
"success": true,
"meta": {
"total": 2289,
"hasNextPage": true,
"hasPreviousPage": false,
"nextCursor": "<string>",
"previousCursor": "<string>"
},
"data": [
{
"exerciseId": "edb_T5uXtLj",
"name": "Bench Press",
"equipments": [
"Barbell"
],
"bodyParts": [
"Chest"
],
"exerciseTypes": [
"strength"
],
"difficulty": "intermediate",
"targetMuscles": [
"pectorals"
],
"secondaryMuscles": [
"triceps",
"shoulders"
],
"imageUrl": ""
}
]
}