Discover AI models across providers with a stable, versioned REST API built for coding agents, tooling, and human developers.
/api/v1Agents, SDK generators, internal tools, and lightweight integrations.
Use /api/v1 for public integrations. The website keeps its own internal endpoints separately.
/api/v1Human- and agent-friendly entry point with available endpoints, parameters, and examples.
/api/v1/openapi.jsonMachine-readable schema for tools, SDK generators, and coding agents.
/api/v1/README.mdRaw Markdown documentation for agents and lightweight clients.
/api/v1/modelsFilter by provider, type, status, search query, sort order, and result limit.
/api/v1/models/{provider}/{model_id}Fetch one model by provider and model id.
/api/v1/providersProvider ids and current model counts.
/api/v1/statsAggregate counts by provider, type, status, and last sync.
Comma-separated provider ids such as openai, anthropic, google.
Page size, capped at 100.
1-based page number.
Comma-separated model types: chat, embedding, image, audio, video.
Comma-separated model states: active, deprecated, unlisted.
Substring search across model id, provider, name, and description.
Sort by updated, name, or provider.
Sort direction: asc or desc.
Collection endpoints return data plus pagination metadata.
Single-resource endpoints return data. Errors return an error object with a code and message.
{
"data": [
{
"id": "provider-returned-model-id",
"provider": "openai",
"name": "Provider Returned Model Name",
"description": null,
"type": "chat",
"context_length": "200000",
"status": "active",
"deprecated": false,
"updated_at": "2026-03-13T10:15:00.000Z",
"last_seen_at": "2026-03-13T10:15:00.000Z"
}
],
"meta": {
"total": 1,
"page": 1,
"limit": 10,
"pages": 1
}
}