curl https://router.requesty.ai/v1/models/managed
import httpx
response = httpx.get("https://router.requesty.ai/v1/models/managed")
for policy in response.json()["data"]:
print(policy["id"])
const response = await fetch("https://router.requesty.ai/v1/models/managed");
const { data } = await response.json();
for (const policy of data) {
console.log(policy.id);
}
{
"object": "list",
"data": [
{
"api": "chat",
"id": "claude-sonnet-4-5",
"object": "model",
"created": 1770317868,
"owned_by": "system",
"input_price": 0.0000033,
"caching_price": 0.00000413,
"cached_price": 0.00000033,
"output_price": 0.0000165,
"pricing": [
{
"prompt_tokens_threshold": 0,
"input_price": 0.0000033,
"caching_price": 0.00000413,
"caching_5m_price": 0.00000413,
"caching_1h_price": 0.0000066,
"cached_price": 0.00000033,
"output_price": 0.0000165
}
],
"max_output_tokens": 64000,
"context_window": 1000000,
"supports_caching": true,
"supports_vision": true,
"supports_computer_use": true,
"supports_reasoning": true,
"supports_image_generation": false,
"supports_tool_calling": true,
"supports_role_developer": false,
"supports_web_search": true,
"supports_output_json_object": true,
"supports_output_json_schema": true,
"description": "Claude Sonnet 4.5 is Anthropic's balanced model for coding and agentic tasks.",
"data_retention": false,
"data_retention_days": 0,
"data_used_for_training": false,
"privacy_comments": "N/A",
"geolocation": "us"
},
{
"api": "chat",
"id": "gpt-5-mini@eu",
"object": "model",
"created": 1783669626,
"owned_by": "system",
"input_price": 0.00000025,
"cached_price": 0.000000025,
"output_price": 0.000002,
"max_output_tokens": 128000,
"context_window": 400000,
"supports_caching": true,
"supports_vision": true,
"supports_reasoning": true,
"supports_tool_calling": true,
"supports_output_json_object": true,
"supports_output_json_schema": true,
"description": "GPT-5 mini is a cost-efficient model for well-defined tasks.",
"data_retention": false,
"data_retention_days": 0,
"data_used_for_training": false,
"privacy_comments": "N/A",
"geolocation": "eu"
}
]
}
List Managed Policies
Get all Managed Policies maintained by Requesty. Each entry is a policy whose id can be used directly as the model in a request, without the policy/ prefix. No authentication is required and results are not scoped to an organization.
GET
/
v1
/
models
/
managed
curl https://router.requesty.ai/v1/models/managed
import httpx
response = httpx.get("https://router.requesty.ai/v1/models/managed")
for policy in response.json()["data"]:
print(policy["id"])
const response = await fetch("https://router.requesty.ai/v1/models/managed");
const { data } = await response.json();
for (const policy of data) {
console.log(policy.id);
}
{
"object": "list",
"data": [
{
"api": "chat",
"id": "claude-sonnet-4-5",
"object": "model",
"created": 1770317868,
"owned_by": "system",
"input_price": 0.0000033,
"caching_price": 0.00000413,
"cached_price": 0.00000033,
"output_price": 0.0000165,
"pricing": [
{
"prompt_tokens_threshold": 0,
"input_price": 0.0000033,
"caching_price": 0.00000413,
"caching_5m_price": 0.00000413,
"caching_1h_price": 0.0000066,
"cached_price": 0.00000033,
"output_price": 0.0000165
}
],
"max_output_tokens": 64000,
"context_window": 1000000,
"supports_caching": true,
"supports_vision": true,
"supports_computer_use": true,
"supports_reasoning": true,
"supports_image_generation": false,
"supports_tool_calling": true,
"supports_role_developer": false,
"supports_web_search": true,
"supports_output_json_object": true,
"supports_output_json_schema": true,
"description": "Claude Sonnet 4.5 is Anthropic's balanced model for coding and agentic tasks.",
"data_retention": false,
"data_retention_days": 0,
"data_used_for_training": false,
"privacy_comments": "N/A",
"geolocation": "us"
},
{
"api": "chat",
"id": "gpt-5-mini@eu",
"object": "model",
"created": 1783669626,
"owned_by": "system",
"input_price": 0.00000025,
"cached_price": 0.000000025,
"output_price": 0.000002,
"max_output_tokens": 128000,
"context_window": 400000,
"supports_caching": true,
"supports_vision": true,
"supports_reasoning": true,
"supports_tool_calling": true,
"supports_output_json_object": true,
"supports_output_json_schema": true,
"description": "GPT-5 mini is a cost-efficient model for well-defined tasks.",
"data_retention": false,
"data_retention_days": 0,
"data_used_for_training": false,
"privacy_comments": "N/A",
"geolocation": "eu"
}
]
}
curl https://router.requesty.ai/v1/models/managed
import httpx
response = httpx.get("https://router.requesty.ai/v1/models/managed")
for policy in response.json()["data"]:
print(policy["id"])
const response = await fetch("https://router.requesty.ai/v1/models/managed");
const { data } = await response.json();
for (const policy of data) {
console.log(policy.id);
}
{
"object": "list",
"data": [
{
"api": "chat",
"id": "claude-sonnet-4-5",
"object": "model",
"created": 1770317868,
"owned_by": "system",
"input_price": 0.0000033,
"caching_price": 0.00000413,
"cached_price": 0.00000033,
"output_price": 0.0000165,
"pricing": [
{
"prompt_tokens_threshold": 0,
"input_price": 0.0000033,
"caching_price": 0.00000413,
"caching_5m_price": 0.00000413,
"caching_1h_price": 0.0000066,
"cached_price": 0.00000033,
"output_price": 0.0000165
}
],
"max_output_tokens": 64000,
"context_window": 1000000,
"supports_caching": true,
"supports_vision": true,
"supports_computer_use": true,
"supports_reasoning": true,
"supports_image_generation": false,
"supports_tool_calling": true,
"supports_role_developer": false,
"supports_web_search": true,
"supports_output_json_object": true,
"supports_output_json_schema": true,
"description": "Claude Sonnet 4.5 is Anthropic's balanced model for coding and agentic tasks.",
"data_retention": false,
"data_retention_days": 0,
"data_used_for_training": false,
"privacy_comments": "N/A",
"geolocation": "us"
},
{
"api": "chat",
"id": "gpt-5-mini@eu",
"object": "model",
"created": 1783669626,
"owned_by": "system",
"input_price": 0.00000025,
"cached_price": 0.000000025,
"output_price": 0.000002,
"max_output_tokens": 128000,
"context_window": 400000,
"supports_caching": true,
"supports_vision": true,
"supports_reasoning": true,
"supports_tool_calling": true,
"supports_output_json_object": true,
"supports_output_json_schema": true,
"description": "GPT-5 mini is a cost-efficient model for well-defined tasks.",
"data_retention": false,
"data_retention_days": 0,
"data_used_for_training": false,
"privacy_comments": "N/A",
"geolocation": "eu"
}
]
}
id is the value you pass as model in a request (no policy/ prefix), and the pricing and capability fields come from the models the policy routes across.
This endpoint requires no authentication and is not scoped to an organization — it returns every managed policy, including ones whose models are not on your organization’s approved list. Policies suffixed with @eu route only through EU-hosted providers.
Use GET /v1/models for the individual models and for your organization’s own policies.Last modified on July 31, 2026
Was this page helpful?
⌘I