---
title: "Get available filter values"
method: GET
path: "/filters"
tags: ["metadata"]
---

# Get available filter values

`GET /filters`

Get all available values for filtering exercises.

## Query parameters

- `lang` string, nullable — Response language code (e.g. 'en-us', 'pt-br'). Defaults to 'en-us' when omitted. See GET /languages for the full list. Non-English languages require GROWTH tier or higher (BASIC keys get them in the Playground).

## Response `200`

Successful Response

- AvailableFiltersDict — Dictionary containing all available filter values.
  - `muscles` string[], required — All available muscle groups
  - `difficulties` string[], required — All available difficulty levels
  - `forces` string[], required — All available force types
  - `mechanics` string[], required — All available mechanic types
  - `grips` string[], required — All available grip types
  - `categories` string[], required — All available equipment categories

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/musclewiki/apis/musclewiki-api.md) · [All operations](https://skmtc.dev/musclewiki/apis/musclewiki-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/musclewiki/musclewiki-api/revisions/fccb1308d3dc/schema)
