Skip to main content
GET
/
v1
/
models
curl --request GET \
  --url 'https://toapis.com/v1/models' \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "object": "list",
  "data": [
    {
      "id": "claude-sonnet-4-6",
      "object": "model",
      "created": 1626777600,
      "owned_by": "anthropic",
      "supported_endpoint_types": ["chat_completions", "responses"]
    },
    {
      "id": "gpt-5",
      "object": "model",
      "created": 1626777600,
      "owned_by": "openai",
      "supported_endpoint_types": ["chat_completions"]
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.toapis.com/llms.txt

Use this file to discover all available pages before exploring further.

  • Compatible with the OpenAI Models API format
  • Returns models available to the current API key and user group
  • Returns text models by default; use type=all to include all model types
  • Supports filtering by text, image, video, or audio models
Use this endpoint to retrieve the models accessible by the current API key. Results are filtered dynamically based on token model restrictions, user group, enabled channels, and model pricing configuration.

Authorizations

Authorization
string
required
All API requests require Bearer Token authentication.Get your API key from the API Key management page.Add it to the request header:
Authorization: Bearer YOUR_API_KEY

Query Parameters

type
string
default:"text"
Filters models by type.Supported values:
  • text or chat: return text/chat models only
  • image: return image models only
  • video: return video models only
  • audio: return audio models only
  • all: return all available models
If omitted, only text models are returned by default.

Response

success
boolean
Whether the request succeeded.
object
string
List object type. Always list.
data
object[]
The list of models.
curl --request GET \
  --url 'https://toapis.com/v1/models' \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "object": "list",
  "data": [
    {
      "id": "claude-sonnet-4-6",
      "object": "model",
      "created": 1626777600,
      "owned_by": "anthropic",
      "supported_endpoint_types": ["chat_completions", "responses"]
    },
    {
      "id": "gpt-5",
      "object": "model",
      "created": 1626777600,
      "owned_by": "openai",
      "supported_endpoint_types": ["chat_completions"]
    }
  ]
}

Notes

  • If the API key has model restrictions, only allowed models are returned.
  • If type is omitted, async task models such as video and audio models are excluded from the default result.
  • To retrieve image, video, audio, and text models together, call GET /v1/models?type=all.