{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"AscendAPI Docs","colors":{"primary":"#009689","light":"#00BBA7","dark":"#009689"},"favicon":"favicon.ico","api":{"playground":{"display":"interactive","proxy":false},"url":"full","mdx":{"auth":{"method":"key"}}},"navbar":{"links":[{"icon":"user","href":"mailto:support@ascendapi.com","label":"Support"}],"primary":{"type":"github","href":"https://github.com/exercisedb/exercisedb-api"}},"footer":{"socials":{"github":"https://github.com/exercisedb","website":"https://ascendapi.com","telegram":"https://t.me/exercisedb"}},"seo":{"indexing":"all"},"fonts":{"heading":{"family":"Mackinac","source":"fonts/mackinac-bold.woff2","format":"woff2"},"body":{"family":"Fricolage Grotesque","source":"fonts/fricolage-grotesque.var.woff2","format":"woff2"}},"icons":{"library":"lucide"},"styling":{"codeblocks":"system","latex":false},"integrations":{"telemetry":{"enabled":true}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"metadata":{"timestamp":true},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"link","href":"https://ascendapi.com"},{"anchor":"RapidAPI","icon":"server","href":"https://rapidapi.com/user/ascendapi"},{"anchor":"Dashboard (Coming Soon)","icon":"layout-dashboard","hidden":true,"href":"https://app.ascendapi.com"},{"anchor":"Github","icon":"github","href":"https://github.com/ExerciseDB/exercisedb-api"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"exercisedbapi-fb484ee8","hasAudioNarration":false,"actualSubdomain":"exercisedbapi-fb484ee8","customDomains":["docs.ascendapi.com"],"gitSource":{"type":"github","owner":"exercisedbhq","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"contextualFeedback":{"allowEmail":false,"emailDisclaimer":"hello@ascendapi.com"}},"entitlements":{},"buildId":"6ae93f4b99595eff9399ce08:success","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":25},{"language":"default","tag":"ExerciseDB V1","count":11},{"language":"default","tag":"Documentation","count":10},{"language":"default","tag":"exercises","count":9},{"language":"default","tag":"ExerciseDB V2","count":8},{"language":"default","tag":"Muscle Visualizer","count":5},{"language":"default","tag":"Guides","count":4},{"language":"default","tag":"Products","count":3},{"language":"default","tag":"liveness","count":3},{"language":"default","tag":"muscles","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/exercisedb-v2/exercises/advanced-exercise-filtering","slug":"/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering","pageMetadata":{"title":"Advanced exercise filtering","description":"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/exercises","href":"/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Advanced exercise filtering","description":"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/exercises","href":"/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["exercises"],"operationId":"v1.FetchExerciseByFilterApi","summary":"Advanced exercise filtering","description":"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.","security":["7ef71232-b589-49ff-b181-65ed134c9d78"],"parameters":["15879af5-c85d-4e0b-9180-4bb0de70d276","c9268b2f-79cd-4374-9319-f513adad58b9","3c3e4747-2ffa-435c-b642-b314fe9df25b","be4ce39f-4821-46a0-8865-2532d585bd61","1e40dcc7-ce7b-494a-bfb1-bd48949970c9","0b4bde8f-7442-4c42-97cf-4880aa899d9d","15f6214e-063e-4108-9589-433cdfb5c6ae","78fc684a-4199-4d00-8d4c-2c45ab287f94","f0c31431-d808-4c6a-98c0-8f7385ad7e71","c7eda443-9a31-42a3-8d52-cfad5ef6113d"],"responses":{"200":"2e30f016-08bb-4c51-88e3-df349d3277f2","400":"456b6cb3-a322-44f9-b362-630beb8c4109","401":"3a999748-1093-4beb-8cd6-eddb254cc733","403":"80e6d891-cc62-47da-8283-778ddcf0e7c7","404":"2e04dad9-67b8-4056-a455-5d2debde12cc","405":"8c4368b1-669c-4263-aff9-c030d536d657","409":"26438f5d-ea0e-4fe1-b300-0386904211b2","412":"1b24bf9d-9b6b-4ecd-94bb-a76806367616","429":"ca159a0c-d82a-4918-a563-37b31738c9cd","500":"44588844-7bdf-41ba-9fba-bae351a19664"},"method":"get","type":"path","servers":["1a8d574f-02a4-4667-af7d-4d0201b89d36"],"path":"/api/v1/exercises","baseUrlOptions":["https://edb-with-videos-and-images-by-ascendapi.p.rapidapi.com"],"title":"Advanced exercise filtering","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true,"urlDisplay":"full"},"dependencies":{"parameters":{"15879af5-c85d-4e0b-9180-4bb0de70d276":{"schema":{"type":"string","description":"Filter exercises by name. Supports fuzzy matching.","title":"Exercise Name","example":"Bench Press","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"name","in":"query"},"c9268b2f-79cd-4374-9319-f513adad58b9":{"schema":{"type":"string","description":"Filter exercises by keywords. Use comma-separated values for multiple keywords.","title":"Keywords","example":"chest workout,barbell","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"keywords","in":"query"},"3c3e4747-2ffa-435c-b642-b314fe9df25b":{"schema":{"type":"string","description":"Filter exercises by primary target muscles. Use comma-separated values for multiple muscles.","title":"Target Muscles","example":"Pectoralis Major Clavicular Head,Deltoid Anterior","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"targetMuscles","in":"query"},"be4ce39f-4821-46a0-8865-2532d585bd61":{"schema":{"type":"string","description":"Filter exercises by secondary muscles. Use comma-separated values for multiple muscles.","title":"Secondary Muscles","example":"Triceps Brachii,Deltoid Anterior","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"secondaryMuscles","in":"query"},"1e40dcc7-ce7b-494a-bfb1-bd48949970c9":{"schema":{"type":"string","description":"Filter exercises by type (e.g., strength, cardio).","title":"Exercise Type","example":"strength","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"exerciseType","in":"query"},"0b4bde8f-7442-4c42-97cf-4880aa899d9d":{"schema":{"type":"string","description":"Filter exercises by body parts. Use comma-separated values for multiple body parts.","title":"Body Parts","example":"Chest,Shoulders","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"bodyParts","in":"query"},"15f6214e-063e-4108-9589-433cdfb5c6ae":{"schema":{"type":"string","description":"Filter exercises by required equipment. Use comma-separated values for multiple equipment types.","title":"Equipments","example":"Barbell,Dumbbell","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"equipments","in":"query"},"78fc684a-4199-4d00-8d4c-2c45ab287f94":{"schema":{"type":"string","description":"Maximum number of results to return (min: 1, max: 25, default: 10)","title":"Limit","example":"10","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"limit","in":"query"},"f0c31431-d808-4c6a-98c0-8f7385ad7e71":{"schema":{"type":"string","description":"Exercise ID to paginate after (for forward pagination)","title":"After Cursor","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"after","in":"query"},"c7eda443-9a31-42a3-8d52-cfad5ef6113d":{"schema":{"type":"string","description":"Exercise ID to paginate before (for backward pagination)","title":"Before Cursor","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"name":"before","in":"query"}},"responses":{"2e30f016-08bb-4c51-88e3-df349d3277f2":{"description":"Retrieve exercises by search filters","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indicates whether the request was successful","example":true,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"meta":{"type":"object","properties":{"total":{"type":"number","description":"Total number of exercises matching the filters","example":12778,"isRequired":true,"uniqueKey":"meta.total","typeLabel":"number"},"hasNextPage":{"type":"boolean","description":"Whether there are more results after the current page","example":true,"isRequired":true,"uniqueKey":"meta.hasNextPage","typeLabel":"boolean"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before the current page","example":false,"isRequired":true,"uniqueKey":"meta.hasPreviousPage","typeLabel":"boolean"},"nextCursor":{"type":"string","description":"Cursor for the next page (exercise ID)","uniqueKey":"meta.nextCursor","typeLabel":"string"},"previousCursor":{"type":"string","description":"Cursor for the previous page (exercise ID)","uniqueKey":"meta.previousCursor","typeLabel":"string"}},"required":["total","hasNextPage","hasPreviousPage"],"description":"Metadata about cursor-based pagination","title":"Cursor Pagination Metadata","isRequired":true,"uniqueKey":"meta","typeLabel":"Cursor Pagination Metadata · object"},"data":{"type":"array","items":{"type":"object","properties":{"exerciseId":{"type":"string","description":"The id of the exercise","example":"exr_41n2hxnFMotsXTj3","isRequired":true,"uniqueKey":"data.items.[INDEX].exerciseId","typeLabel":"string"},"name":{"type":"string","description":"The name of the exercise.","example":"Bench Press","isRequired":true,"uniqueKey":"data.items.[INDEX].name","typeLabel":"string"},"equipments":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].equipments.items.[INDEX]","typeLabel":"string"},"description":"List of equipment required for the exercise.","example":["Barbell"],"isRequired":true,"uniqueKey":"data.items.[INDEX].equipments","typeLabel":"string[]"},"bodyParts":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].bodyParts.items.[INDEX]","typeLabel":"string"},"description":"Primary body parts targeted by the exercise.","example":["Chest"],"isRequired":true,"uniqueKey":"data.items.[INDEX].bodyParts","typeLabel":"string[]"},"exerciseType":{"type":"string","description":"Type of exercise (e.g., cardio,strength).","example":"strength","isRequired":true,"uniqueKey":"data.items.[INDEX].exerciseType","typeLabel":"string"},"targetMuscles":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].targetMuscles.items.[INDEX]","typeLabel":"string"},"description":"Primary muscles targeted by the exercise.","example":["Pectoralis Major Clavicular Head"],"isRequired":true,"uniqueKey":"data.items.[INDEX].targetMuscles","typeLabel":"string[]"},"secondaryMuscles":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].secondaryMuscles.items.[INDEX]","typeLabel":"string"},"description":"Secondary muscles engaged during the exercise.","example":["Deltoid Anterior","Pectoralis Major Clavicular Head","Triceps Brachii"],"isRequired":true,"uniqueKey":"data.items.[INDEX].secondaryMuscles","typeLabel":"string[]"},"keywords":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].keywords.items.[INDEX]","typeLabel":"string"},"description":"Keywords associated with the exercise for searchability.","example":["Chest workout with barbell","Barbell bench press exercise","Strength training for chest","Upper body workout with barbell","Barbell chest exercises","Bench press for chest muscles","Building chest muscles with bench press","Chest strengthening with barbell","Bench press workout routine","Barbell exercises for chest muscle growth"],"isRequired":true,"uniqueKey":"data.items.[INDEX].keywords","typeLabel":"string[]"},"imageUrl":{"type":"string","description":"URL of the exercise image","title":"imageUrl of exercises","example":"","uniqueKey":"data.items.[INDEX].imageUrl","typeLabel":"string"}},"required":["exerciseId","name","equipments","bodyParts","exerciseType","targetMuscles","secondaryMuscles","keywords"],"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"description":"Array of exercises matching the filter criteria","title":"Filtered Exercise Results","isRequired":true,"uniqueKey":"data","typeLabel":"Filtered Exercise Results · object[]"}},"required":["success","meta","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"meta":{"total":12778,"hasNextPage":true,"hasPreviousPage":false,"nextCursor":"\u003cstring>","previousCursor":"\u003cstring>"},"data":[{"exerciseId":"exr_41n2hxnFMotsXTj3","name":"Bench Press","equipments":["Barbell"],"bodyParts":["Chest"],"exerciseType":"strength","targetMuscles":["Pectoralis Major Clavicular Head"],"secondaryMuscles":["Deltoid Anterior","Pectoralis Major Clavicular Head","Triceps Brachii"],"keywords":["Chest workout with barbell","Barbell bench press exercise","Strength training for chest","Upper body workout with barbell","Barbell chest exercises","Bench press for chest muscles","Building chest muscles with bench press","Chest strengthening with barbell","Bench press workout routine","Barbell exercises for chest muscle growth"],"imageUrl":""}]}}},"exampleType":"generated"}},"exampleType":"generated"},"456b6cb3-a322-44f9-b362-630beb8c4109":{"description":"The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["BAD_REQUEST"],"description":"A machine readable error code.","example":"BAD_REQUEST","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/BAD_REQUEST","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"BAD_REQUEST","docs":"https://docs.exercisedb.dev/errors/code/BAD_REQUEST","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"3a999748-1093-4beb-8cd6-eddb254cc733":{"description":"Although the HTTP standard specifies \"unauthorized\", semantically this response means \"unauthenticated\". That is, the client must authenticate itself to get the requested response.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["UNAUTHORIZED"],"description":"A machine readable error code.","example":"UNAUTHORIZED","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/UNAUTHORIZED","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UNAUTHORIZED","docs":"https://docs.exercisedb.dev/errors/code/UNAUTHORIZED","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"80e6d891-cc62-47da-8283-778ddcf0e7c7":{"description":"The client does not have access rights to the content; that is, it is unauthorized, so the server is refusing to give the requested resource. Unlike 401 Unauthorized, the client's identity is known to the server.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["FORBIDDEN"],"description":"A machine readable error code.","example":"FORBIDDEN","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/FORBIDDEN","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"FORBIDDEN","docs":"https://docs.exercisedb.dev/errors/code/FORBIDDEN","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"2e04dad9-67b8-4056-a455-5d2debde12cc":{"description":"The server cannot find the requested resource. In the browser, this means the URL is not recognized. In an API, this can also mean that the endpoint is valid but the resource itself does not exist. Servers may also send this response instead of 403 Forbidden to hide the existence of a resource from an unauthorized client. This response code is probably the most well known due to its frequent occurrence on the web.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["NOT_FOUND"],"description":"A machine readable error code.","example":"NOT_FOUND","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/NOT_FOUND","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"NOT_FOUND","docs":"https://docs.exercisedb.dev/errors/code/NOT_FOUND","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"8c4368b1-669c-4263-aff9-c030d536d657":{"description":"The request method is not supported by the target resource. The server must generate an Allow header field in a 405 response containing a list of the target resource's currently supported methods.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["METHOD_NOT_ALLOWED"],"description":"A machine readable error code.","example":"METHOD_NOT_ALLOWED","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/METHOD_NOT_ALLOWED","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"METHOD_NOT_ALLOWED","docs":"https://docs.exercisedb.dev/errors/code/METHOD_NOT_ALLOWED","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"26438f5d-ea0e-4fe1-b300-0386904211b2":{"description":"This response is sent when a request conflicts with the current state of the server.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["CONFLICT"],"description":"A machine readable error code.","example":"CONFLICT","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/CONFLICT","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"CONFLICT","docs":"https://docs.exercisedb.dev/errors/code/CONFLICT","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"1b24bf9d-9b6b-4ecd-94bb-a76806367616":{"description":"The requested operation cannot be completed because certain conditions were not met. This typically occurs when a required resource state or version check fails.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["PRECONDITION_FAILED"],"description":"A machine readable error code.","example":"PRECONDITION_FAILED","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/PRECONDITION_FAILED","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"PRECONDITION_FAILED","docs":"https://docs.exercisedb.dev/errors/code/PRECONDITION_FAILED","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"ca159a0c-d82a-4918-a563-37b31738c9cd":{"description":"The user has sent too many requests in a given amount of time (\"rate limiting\")","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["TOO_MANY_REQUESTS"],"description":"A machine readable error code.","example":"TOO_MANY_REQUESTS","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/TOO_MANY_REQUESTS","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"TOO_MANY_REQUESTS","docs":"https://docs.exercisedb.dev/errors/code/TOO_MANY_REQUESTS","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"},"44588844-7bdf-41ba-9fba-bae351a19664":{"description":"The server has encountered a situation it does not know how to handle.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["INTERNAL_SERVER_ERROR"],"description":"A machine readable error code.","example":"INTERNAL_SERVER_ERROR","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"docs":{"type":"string","description":"A link to our documentation with more details about this error code","example":"https://docs.exercisedb.dev/errors/code/INTERNAL_SERVER_ERROR","isRequired":true,"uniqueKey":"error.docs","typeLabel":"string"},"message":{"type":"string","description":"A human readable explanation of what went wrong","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","description":"Please always include the requestId in your error report","example":"req_12345","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"}},"required":["code","docs","message","requestId"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INTERNAL_SERVER_ERROR","docs":"https://docs.exercisedb.dev/errors/code/INTERNAL_SERVER_ERROR","message":"\u003cstring>","requestId":"req_12345"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"7ef71232-b589-49ff-b181-65ed134c9d78":{"RapidAPIKey":{"type":"apiKey","in":"header","name":"X-RapidAPI-Key","description":"Enter your RapidAPI key in the X-RapidAPI-Key header.","scopes":[]}}},"servers":{"1a8d574f-02a4-4667-af7d-4d0201b89d36":{"url":"https://edb-with-videos-and-images-by-ascendapi.p.rapidapi.com","description":"RapidAPI Production (X-RapidAPI-Key Required) 💼\n• Subscription-based plans\n• Basic → Pro → Ultra → Mega tiers\n• without rate limits \u0026 more data\n• Reliable production service"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-RapidAPI-Key","description":"Enter your RapidAPI key in the X-RapidAPI-Key header.","scopes":[]},"schema":{"title":"X-RapidAPI-Key","type":"string","description":"Enter your RapidAPI key in the X-RapidAPI-Key header.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"RapidAPIKey","name":"X-RapidAPI-Key"}],"title":"RapidAPIKey"}]},"originalFileLocation":"api-reference/exercisedb-v2/exercisedb-v2.json"},"subdomain":"exercisedbapi-fb484ee8","siteName":"AscendAPI Docs","title":"Advanced exercise filtering - AscendAPI Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-23T21:06:35.537Z","originalFileLocation":"api-reference/exercisedb-v2/exercises/advanced-exercise-filtering.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AscendAPI Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Advanced exercise filtering - AscendAPI Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AscendAPI Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://exercisedbapi-fb484ee8.mintlify.site/_mintlify/api/og/v2?division=exercises\u0026amp;title=Advanced+exercise+filtering\u0026amp;description=Filter+exercises+by+multiple+criteria+with+fuzzy+search+support+and+cursor-based+pagination.\u0026amp;theme=5b2703b69d74206e0c79ab9c\u0026amp;signature=5c9580657adc83091279bc38a2430bb182539af99485ed9e44c892a88f6b05d3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Advanced exercise filtering - AscendAPI Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://exercisedbapi-fb484ee8.mintlify.site/_mintlify/api/og/v2?division=exercises\u0026amp;title=Advanced+exercise+filtering\u0026amp;description=Filter+exercises+by+multiple+criteria+with+fuzzy+search+support+and+cursor-based+pagination.\u0026amp;theme=5b2703b69d74206e0c79ab9c\u0026amp;signature=5c9580657adc83091279bc38a2430bb182539af99485ed9e44c892a88f6b05d3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/exercisedbapi-fb484ee8/pRxloCgaa5V_QiJn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AscendAPI Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#009689\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ascendapi.com/#organization\",\"name\":\"AscendAPI Docs\",\"url\":\"https://docs.ascendapi.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ascendapi.com#website\",\"name\":\"AscendAPI Docs\",\"url\":\"https://docs.ascendapi.com\",\"publisher\":{\"@id\":\"https://docs.ascendapi.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering#webpage\",\"url\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering\",\"name\":\"Advanced exercise filtering\",\"description\":\"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.\",\"dateModified\":\"2026-03-23T21:06:35.537Z\",\"isPartOf\":{\"@id\":\"https://docs.ascendapi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ExerciseDB V2\",\"item\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/liveness/server-status\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advanced exercise filtering\",\"item\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering#apireference\",\"headline\":\"Advanced exercise filtering\",\"name\":\"Advanced exercise filtering\",\"description\":\"Filter exercises by multiple criteria with fuzzy search support and cursor-based pagination.\",\"url\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering#webpage\"},\"dateModified\":\"2026-03-23T21:06:35.537Z\",\"publisher\":{\"@id\":\"https://docs.ascendapi.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ascendapi.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AscendAPI Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"AscendAPI Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering.md","siteName":"AscendAPI Docs","nav":{"global":{"anchors":[{"anchor":"Website","icon":"link","href":"https://ascendapi.com"},{"anchor":"RapidAPI","icon":"server","href":"https://rapidapi.com/user/ascendapi"},{"anchor":"Dashboard (Coming Soon)","icon":"layout-dashboard","hidden":true,"href":"https://app.ascendapi.com"},{"anchor":"Github","icon":"github","href":"https://github.com/ExerciseDB/exercisedb-api"}]},"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"group":"ExerciseDB V1","pages":[{"group":"liveness","pages":[{"title":"Server Status","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/liveness","href":"/api-reference/exercisedb-v1/liveness/server-status"}]},{"group":"exercises","pages":[{"title":"Advanced exercise filtering","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/exercises","href":"/api-reference/exercisedb-v1/exercises/advanced-exercise-filtering"},{"title":"Search exercises with fuzzy matching","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/exercises/search","href":"/api-reference/exercisedb-v1/exercises/search-exercises-with-fuzzy-matching"},{"title":"GetExercisesByBodyparts","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/exercises/bodyparts","href":"/api-reference/exercisedb-v1/exercises/getexercisesbybodyparts"},{"title":"GetExercisesByMuscles","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/exercises/muscles","href":"/api-reference/exercisedb-v1/exercises/getexercisesbymuscles"},{"title":"GetExercisesByEquipments","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/exercises/equipments","href":"/api-reference/exercisedb-v1/exercises/getexercisesbyequipments"},{"title":"GetExerciseById","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/exercises/{exerciseId}","href":"/api-reference/exercisedb-v1/exercises/getexercisebyid"}]},{"group":"bodyparts","pages":[{"title":"GetAllBodyparts","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/bodyparts","href":"/api-reference/exercisedb-v1/bodyparts/getallbodyparts"}]},{"group":"muscles","pages":[{"title":"GetAllMuscles","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/muscles","href":"/api-reference/exercisedb-v1/muscles/getallmuscles"}]},{"group":"equipments","pages":[{"title":"GetAllEquipments","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/equipments","href":"/api-reference/exercisedb-v1/equipments/getallequipments"}]},{"group":"exercisetypes","pages":[{"title":"GetAllExerciseTypes","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v1/exercisedb-v1.json get /api/v1/exercisetypes","href":"/api-reference/exercisedb-v1/exercisetypes/getallexercisetypes"}]}]},{"group":"ExerciseDB V2","pages":[{"group":"liveness","pages":[{"title":"Server Status","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/liveness","href":"/api-reference/exercisedb-v2/liveness/server-status"}]},{"group":"exercises","pages":[{"title":"Advanced exercise filtering","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/exercises","href":"/api-reference/exercisedb-v2/exercises/advanced-exercise-filtering"},{"title":"Search exercises with fuzzy matching","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/exercises/search","href":"/api-reference/exercisedb-v2/exercises/search-exercises-with-fuzzy-matching"},{"title":"GetExerciseById","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/exercises/{exerciseId}","href":"/api-reference/exercisedb-v2/exercises/getexercisebyid"}]},{"group":"bodyparts","pages":[{"title":"GetAllBodyparts","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/bodyparts","href":"/api-reference/exercisedb-v2/bodyparts/getallbodyparts"}]},{"group":"equipments","pages":[{"title":"GetAllEquipments","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/equipments","href":"/api-reference/exercisedb-v2/equipments/getallequipments"}]},{"group":"exercisetypes","pages":[{"title":"GetAllExerciseTypes","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/exercisetypes","href":"/api-reference/exercisedb-v2/exercisetypes/getallexercisetypes"}]},{"group":"muscles","pages":[{"title":"GetAllMuscles","deprecated":null,"version":null,"openapi":"/api-reference/exercisedb-v2/exercisedb-v2.json get /api/v1/muscles","href":"/api-reference/exercisedb-v2/muscles/getallmuscles"}]}]},{"group":"Muscle Visualizer","pages":[{"group":"liveness","pages":[{"title":"Server Status","deprecated":null,"version":null,"openapi":"/api-reference/muscle-visualizer/muscle-visualizer.json get /api/v1/liveness","href":"/api-reference/muscle-visualizer/liveness/server-status"}]},{"group":"muscles","pages":[{"title":"GetAllMuscles","deprecated":null,"version":null,"openapi":"/api-reference/muscle-visualizer/muscle-visualizer.json get /api/v1/muscles","href":"/api-reference/muscle-visualizer/muscles/getallmuscles"}]},{"group":"Visualization Modes","pages":[{"title":"Generate muscle visualization image","deprecated":null,"version":null,"openapi":"/api-reference/muscle-visualizer/muscle-visualizer.json get /api/v1/visualize","href":"/api-reference/muscle-visualizer/visualization-modes/generate-muscle-visualization-image"},{"title":"Generate workout muscle visualization","deprecated":null,"version":null,"openapi":"/api-reference/muscle-visualizer/muscle-visualizer.json get /api/v1/visualize/workout","href":"/api-reference/muscle-visualizer/visualization-modes/generate-workout-muscle-visualization"},{"title":"Generate heatmap muscle visualization","deprecated":null,"version":null,"openapi":"/api-reference/muscle-visualizer/muscle-visualizer.json get /api/v1/visualize/heatmap","href":"/api-reference/muscle-visualizer/visualization-modes/generate-heatmap-muscle-visualization"}]}]}]}]},"basePath":"","title":"Advanced exercise filtering - AscendAPI Docs","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-C4GwDT3_.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}