GET
Search Models

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

q
string
default:""
limit
integer
default:20
Required range: 1 <= x <= 50
cursor
string
default:""
kind
enum<string>
default:llm
Available options:
llm,
stt

Response

Successful Response

One page of a searched provider's language models — never the whole registry.

Ordered by real-world popularity when q is empty (OpenRouter ranks its own list by tokens processed, so the first screen is the models people actually run) and by match quality when it is not, popularity breaking the ties.

kind
string
default:llm
required
Allowed value: "llm"
models
LLMCatalogEntryResponse · object[]
required
next_cursor
string | null
required