v1

latestOpenAPI 3.1.02026-07-2614977.9 KB
exercises

GetExercisesByEquipments

Filter exercises by equipments with cursor-based pagination.

get/api/v1/exercises/equipments

Query parameters

equipmentsstring

Filter exercises by required equipment. Use comma-separated values for multiple equipment types.

Example:Barbell,Dumbbell

Filter exercises by required equipment. Use comma-separated values for multiple equipment types.

limitstring

Maximum number of results to return (min: 1, max: 25, default: 10)

Example:10

Maximum number of results to return (min: 1, max: 25, default: 10)

afterstring

Exercise ID to paginate after (for forward pagination)

Exercise ID to paginate after (for forward pagination)

beforestring

Exercise ID to paginate before (for backward pagination)

Exercise ID to paginate before (for backward pagination)

Response

Retrieve exercises by search filters

successboolean required

Indicates whether the request was successful

Example response

{
  "success": true,
  "meta": {
    "total": 2289,
    "hasNextPage": true
  },
  "data": [
    {
      "exerciseId": "edb_T5uXtLj",
      "name": "Bench Press",
      "equipments": [
        "Barbell"
      ],
      "bodyParts": [
        "Chest"
      ],
      "exerciseTypes": [
        "strength"
      ],
      "difficulty": "intermediate",
      "targetMuscles": [
        "pectorals"
      ],
      "secondaryMuscles": [
        "triceps",
        "shoulders"
      ]
    }
  ]
}