{"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-v1/exercises/advanced-exercise-filtering","slug":"/api-reference/exercisedb-v1/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-v1/exercisedb-v1.json get /api/v1/exercises","href":"/api-reference/exercisedb-v1/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-v1/exercisedb-v1.json get /api/v1/exercises","href":"/api-reference/exercisedb-v1/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":["ec492265-7585-4aa8-ac24-2615c261ba36"],"parameters":["adea336f-2cf8-4f56-a0cd-d69c56834ee2","82410197-75b1-450c-b1e2-947548e76e6e","059ef260-7a42-476c-a51c-8a9e58442bee","f0f00cb2-5803-4c7b-ad22-db37e77de534","ca70dd17-3b80-404a-80a8-bf904e8891ac","3a41c38f-1ff3-4590-ab27-7c5ff466596d","4d73db48-818f-4361-a9b9-b90b75f45012","6159f86e-5d09-4cdd-9d7c-a3cdf6db63d8","8175cd01-e27a-4fb0-9d52-1b750c4d60af","5d3febda-05f1-4255-bb95-cd3ceb316ed8"],"responses":{"200":"0ca78a57-581d-457b-9f8d-ea3630d4ec03","400":"30631aca-ccde-486e-9a01-96fed13ccc0d","401":"87d510d9-643a-4f71-b3b5-6b4a050324fb","403":"e7cc3711-f57a-4b83-a8ca-394a3c62f1ff","404":"ddfbc989-fde0-4801-bd24-917b780d4311","405":"4b3cf7a5-2505-44b1-9fdb-d3b51aeaa0d7","409":"f8b5cd80-60fd-49c6-8056-23baa082dd30","412":"ecad4a14-51bf-4af2-a1a0-2b4ddd92cabb","429":"f7882178-cf54-40c5-a295-cacb65581ab5","500":"df1da6a7-2387-4e93-ac24-d6ec0257b62c"},"method":"get","type":"path","servers":["181dd052-178f-49c7-a9a7-506720b112e5"],"path":"/api/v1/exercises","baseUrlOptions":["https://edb-with-gifs-and-images-by-ascendapi.p.rapidapi.com"],"title":"Advanced exercise filtering","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true,"urlDisplay":"full"},"dependencies":{"parameters":{"adea336f-2cf8-4f56-a0cd-d69c56834ee2":{"schema":{"type":"string","title":"Exercise Name","description":"Filter exercises by name. Supports fuzzy matching.","example":"Bench Press","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Filter exercises by name. Supports fuzzy matching.","name":"name","in":"query"},"82410197-75b1-450c-b1e2-947548e76e6e":{"schema":{"type":"string","title":"Target Muscles","description":"Filter exercises by primary target muscles. Use comma-separated values for multiple muscles.","example":"pectorals,shoulders","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Filter exercises by primary target muscles. Use comma-separated values for multiple muscles.","name":"targetMuscles","in":"query"},"059ef260-7a42-476c-a51c-8a9e58442bee":{"schema":{"type":"string","title":"Secondary Muscles","description":"Filter exercises by secondary muscles. Use comma-separated values for multiple muscles.","example":"abs,trapezius","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Filter exercises by secondary muscles. Use comma-separated values for multiple muscles.","name":"secondaryMuscles","in":"query"},"f0f00cb2-5803-4c7b-ad22-db37e77de534":{"schema":{"type":"string","title":"Exercise Type","description":"Filter exercises by exercises by type (e.g., strength, cardio). Use comma-separated values for multiple exerciseTypes.","example":"strength","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Filter exercises by exercises by type (e.g., strength, cardio). Use comma-separated values for multiple exerciseTypes.","name":"exerciseTypes","in":"query"},"ca70dd17-3b80-404a-80a8-bf904e8891ac":{"schema":{"type":"string","title":"Difficulty of Exercise","description":"Filter by difficulty of exercise (e.g., intermediate).","example":"intermediate","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Filter by difficulty of exercise (e.g., intermediate).","name":"difficulty","in":"query"},"3a41c38f-1ff3-4590-ab27-7c5ff466596d":{"schema":{"type":"string","title":"Body Parts","description":"Filter exercises by body parts. Use comma-separated values for multiple body parts.","example":"Chest,Shoulders","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Filter exercises by body parts. Use comma-separated values for multiple body parts.","name":"bodyParts","in":"query"},"4d73db48-818f-4361-a9b9-b90b75f45012":{"schema":{"type":"string","title":"Equipments","description":"Filter exercises by required equipment. Use comma-separated values for multiple equipment types.","example":"Barbell,Dumbbell","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Filter exercises by required equipment. Use comma-separated values for multiple equipment types.","name":"equipments","in":"query"},"6159f86e-5d09-4cdd-9d7c-a3cdf6db63d8":{"schema":{"type":"string","title":"Limit","description":"Maximum number of results to return (min: 1, max: 25, default: 10)","example":"10","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Maximum number of results to return (min: 1, max: 25, default: 10)","name":"limit","in":"query"},"8175cd01-e27a-4fb0-9d52-1b750c4d60af":{"schema":{"type":"string","title":"After Cursor","description":"Exercise ID to paginate after (for forward pagination)","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Exercise ID to paginate after (for forward pagination)","name":"after","in":"query"},"5d3febda-05f1-4255-bb95-cd3ceb316ed8":{"schema":{"type":"string","title":"Before Cursor","description":"Exercise ID to paginate before (for backward pagination)","isRequired":false,"uniqueKey":"","typeLabel":"string"},"required":false,"description":"Exercise ID to paginate before (for backward pagination)","name":"before","in":"query"}},"responses":{"0ca78a57-581d-457b-9f8d-ea3630d4ec03":{"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":2289,"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"],"title":"Cursor Pagination Metadata","description":"Metadata about cursor-based pagination","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":"edb_T5uXtLj","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[]"},"exerciseTypes":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].exerciseTypes.items.[INDEX]","typeLabel":"string"},"description":"Type of exercise (e.g., cardio,strength).","example":["strength"],"isRequired":true,"uniqueKey":"data.items.[INDEX].exerciseTypes","typeLabel":"string[]"},"difficulty":{"type":"string","description":"Type of difficulty (e.g., intermediate).","example":"intermediate","isRequired":true,"uniqueKey":"data.items.[INDEX].difficulty","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":["pectorals"],"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":["triceps","shoulders"],"isRequired":true,"uniqueKey":"data.items.[INDEX].secondaryMuscles","typeLabel":"string[]"},"imageUrl":{"type":"string","title":"imageUrl of exercises","description":"URL of the exercise image in 360p","example":"","uniqueKey":"data.items.[INDEX].imageUrl","typeLabel":"string"}},"required":["exerciseId","name","equipments","bodyParts","exerciseTypes","difficulty","targetMuscles","secondaryMuscles"],"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"title":"Filtered Exercise Results","description":"Array of exercises matching the filter criteria","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":2289,"hasNextPage":true,"hasPreviousPage":false,"nextCursor":"\u003cstring>","previousCursor":"\u003cstring>"},"data":[{"exerciseId":"edb_T5uXtLj","name":"Bench Press","equipments":["Barbell"],"bodyParts":["Chest"],"exerciseTypes":["strength"],"difficulty":"intermediate","targetMuscles":["pectorals"],"secondaryMuscles":["triceps","shoulders"],"imageUrl":""}]}}},"exampleType":"generated"}},"exampleType":"generated"},"30631aca-ccde-486e-9a01-96fed13ccc0d":{"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"},"87d510d9-643a-4f71-b3b5-6b4a050324fb":{"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"},"e7cc3711-f57a-4b83-a8ca-394a3c62f1ff":{"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"},"ddfbc989-fde0-4801-bd24-917b780d4311":{"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"},"4b3cf7a5-2505-44b1-9fdb-d3b51aeaa0d7":{"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"},"f8b5cd80-60fd-49c6-8056-23baa082dd30":{"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"},"ecad4a14-51bf-4af2-a1a0-2b4ddd92cabb":{"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"},"f7882178-cf54-40c5-a295-cacb65581ab5":{"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"},"df1da6a7-2387-4e93-ac24-d6ec0257b62c":{"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":{"ec492265-7585-4aa8-ac24-2615c261ba36":{"RapidAPIKey":{"type":"apiKey","in":"header","name":"X-RapidAPI-Key","description":"Enter your RapidAPI key in the X-RapidAPI-Key header.","scopes":[]}}},"servers":{"181dd052-178f-49c7-a9a7-506720b112e5":{"url":"https://edb-with-gifs-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-v1/exercisedb-v1.json"},"subdomain":"exercisedbapi-fb484ee8","siteName":"AscendAPI Docs","title":"Advanced exercise filtering - AscendAPI Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-23T02:26:41.858Z","originalFileLocation":"api-reference/exercisedb-v1/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-v1/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-v1/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-v1/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-v1/exercises/advanced-exercise-filtering#webpage\",\"url\":\"https://docs.ascendapi.com/api-reference/exercisedb-v1/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-23T02:26:41.858Z\",\"isPartOf\":{\"@id\":\"https://docs.ascendapi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v1/exercises/advanced-exercise-filtering#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v1/exercises/advanced-exercise-filtering#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ExerciseDB V1\",\"item\":\"https://docs.ascendapi.com/api-reference/exercisedb-v1/liveness/server-status\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advanced exercise filtering\",\"item\":\"https://docs.ascendapi.com/api-reference/exercisedb-v1/exercises/advanced-exercise-filtering\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v1/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-v1/exercises/advanced-exercise-filtering\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ascendapi.com/api-reference/exercisedb-v1/exercises/advanced-exercise-filtering#webpage\"},\"dateModified\":\"2026-03-23T02:26:41.858Z\",\"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-v1/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","description":null,"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","description":null,"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","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","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"]}