Search Models
Paginated, filterable, fuzzy-searchable model listing — server-side equivalent of the dashboard’s former client-side table handling.
Note: there is intentionally no upstream-provider filter here. Which provider
serves a model is not something a caller can pin on the inference API, so
filtering the catalog by it would offer a choice that doesn’t exist. The
providers themselves are not secret — GET /v1/models/{model_id}/providers
lists them with their prices — they just aren’t a dimension of this listing.
Authorizations
Enter your MeshAPI key (rsk_...) — sent as Authorization: Bearer <key>.
Headers
Dated version of the API contract to pin this request to. Omit it and the request is served under 2026-08 — the oldest supported version, so an existing integration is never moved by a release. A malformed or unsupported value is rejected with 400 invalid_api_version rather than falling back silently. The version actually served is echoed as X-Mesh-Version on every response, including errors.
2026-08 Query Parameters
Fuzzy search over name, id, and brand
Plan filter: true = free only, false = paid only, omit = all
true = discounted only, false = regular only, omit = all
Match models accepting any of these input modalities
Match any output modality (incl. 'embedding'/'realtime' capabilities)
Filter by brand (vendor)
brand, name, id, context_length asc, desc 1 <= x <= 100x >= 0