Skip to main content
GET
/
models
# Example of sending a query parameter in the URL
curl 'https://api.portkey.ai/v1/models?provider=openai' \
-H "x-portkey-api-key: $PORTKEY_API_KEY"
{
  "object": "list",
  "total": 500,
  "data": [
    {
      "id": "@ai-provider-slug/gpt-5",
      "slug": "gpt-5",
      "canonical_slug": "gpt-5",
      "object": "model"
    }
  ]
}

Authorizations

x-portkey-api-key
string
header
required

Query Parameters

ai_service
string

Filter models by the AI service (e.g., 'openai', 'anthropic').

provider
string

Filter models by the provider.

limit
integer

The maximum number of models to return.

offset
integer

The number of models to skip before starting to collect the result set.

sort
enum<string>
default:name

The field to sort the results by.

Available options:
name,
provider,
ai_service
order
enum<string>
default:asc

The order to sort the results in.

Available options:
asc,
desc

Response

200 - application/json

OK

object
enum<string>
required
Available options:
list
data
Model · object[]
required