List exercises
Get a paginated list of exercises with optional filtering. Returns minimal information optimized for list views.
Query parameters
Maximum number of results (1-100)
Maximum number of results (1-100)
Number of results to skip
Number of results to skip
Search in exercise names and steps (2-200 characters)
Search in exercise names and steps (2-200 characters)
Filter by gender: 'male' or 'female'
Filter by gender: 'male' or 'female'
Filter by equipment category (e.g., barbell, dumbbell, bodyweight)
Filter by equipment category (e.g., barbell, dumbbell, bodyweight)
Filter by primary muscle groups (e.g., Biceps, Chest)
Filter by primary muscle groups (e.g., Biceps, Chest)
Filter by difficulty: Novice, Beginner, Intermediate, or Advanced
Filter by difficulty: Novice, Beginner, Intermediate, or Advanced
Filter by force type: Push, Pull, or Hold
Filter by force type: Push, Pull, or Hold
Filter by mechanic: Isolation or Compound
Filter by mechanic: Isolation or Compound
Filter by grip types (e.g., Overhand, Underhand, Neutral)
Filter by grip types (e.g., Overhand, Underhand, Neutral)
Response language code (e.g. 'en-us', 'pt-br'). Defaults to 'en-us' when omitted. See GET /languages for the full list. Non-English languages require GROWTH tier or higher (BASIC keys get them in the Playground).
Response language code (e.g. 'en-us', 'pt-br'). Defaults to 'en-us' when omitted. See GET /languages for the full list. Non-English languages require GROWTH tier or higher (BASIC keys get them in the Playground).
Response
Successful Response
Example response
{
"count": 20,
"limit": 20,
"offset": 0,
"results": [],
"total": 100
}Changes
No recorded changes to this endpoint across all 1 revision of this API.