Skip to main content
GET
/
v1
/
models
curl https://router.requesty.ai/v1/models \
  -H "Authorization: Bearer YOUR_REQUESTY_API_KEY"
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_REQUESTY_API_KEY",
    base_url="https://router.requesty.ai/v1",
)

models = client.models.list()

for model in models.data:
    print(model.id)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.REQUESTY_API_KEY,
  baseURL: "https://router.requesty.ai/v1",
});

const models = await client.models.list();

for (const model of models.data) {
  console.log(model.id);
}
{
  "object": "list",
  "data": [
    {
      "id": "openai/gpt-4o",
      "object": "model",
      "created": 1715367049,
      "owned_by": "openai"
    },
    {
      "id": "anthropic/claude-sonnet-4-20250514",
      "object": "model",
      "created": 1715367049,
      "owned_by": "anthropic"
    },
    {
      "id": "google/gemini-2.5-pro",
      "object": "model",
      "created": 1715367049,
      "owned_by": "google"
    }
  ]
}
curl https://router.requesty.ai/v1/models \
  -H "Authorization: Bearer YOUR_REQUESTY_API_KEY"
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_REQUESTY_API_KEY",
    base_url="https://router.requesty.ai/v1",
)

models = client.models.list()

for model in models.data:
    print(model.id)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.REQUESTY_API_KEY,
  baseURL: "https://router.requesty.ai/v1",
});

const models = await client.models.list();

for (const model of models.data) {
  console.log(model.id);
}
{
  "object": "list",
  "data": [
    {
      "id": "openai/gpt-4o",
      "object": "model",
      "created": 1715367049,
      "owned_by": "openai"
    },
    {
      "id": "anthropic/claude-sonnet-4-20250514",
      "object": "model",
      "created": 1715367049,
      "owned_by": "anthropic"
    },
    {
      "id": "google/gemini-2.5-pro",
      "object": "model",
      "created": 1715367049,
      "owned_by": "google"
    }
  ]
}
List all models available through Requesty’s routing. When authenticated with an API key, returns only the models approved for your organization. Without authentication, returns all publicly available models. Browse the full catalog interactively on the Model Library.

Authorizations

Authorization
string
header
required

API key for authentication

Response

List of available models

object
enum<string>
required

The object type, always 'list'

Available options:
list
data
object[]
required

The list of available models

Last modified on May 26, 2026