Exercise Database

Search the exercise database

Fuzzy name search across 1,324 exercises with optional muscle/equipment/level filters. Default response includes free-exercise-db fields (instructions, images, force, category, etc.) plus Anatome mappings. Use fields= to trim or fields=all for variations and relatedExerciseIds.

get/searchExercises

Request

  • Base URL: https://api.anatome.dev
  • URL: https://api.anatome.dev/searchExercises
  • Auth: none declared

Query parameters

qstring required

Name search query

musclestring

Filter by Anatome muscle slug

equipmentstring
level'beginner' | 'intermediate' | 'expert'
limitinteger
offsetinteger
cursorstring

Opaque pagination cursor from prior response next_cursor

fieldsstring

Comma-separated field list, or all/* for full records

lang'en' | 'es' | 'it' | 'tr' | 'ru' | 'zh' | 'hi' | 'pl' | 'ko' | 'fr'

Instruction language. Overrides Accept-Language. Unknown tags fall back to English wrkout cues.

Response

Search results

okboolean
total_matchedinteger
offsetinteger
limitinteger
next_cursorstring nullable
exercise_db_attributionstring
licensestring

Changes

No recorded changes to this operation across all 1 revision of this API.