Models
List Models
GET /v1/models
List available models.
The Models API response can be used to determine which models are available for use in the API. More recently released models are listed first.
Query parameters
after_id: optional stringID of the object to use as a cursor for pagination. When provided, returns the page of results immediately after this object.
before_id: optional stringID of the object to use as a cursor for pagination. When provided, returns the page of results immediately before this object.
limit: optional numberNumber of items to return per page.
Defaults to
20. Ranges from1to1000.default: 20, maximum: 1000, minimum: 1
Headers
"anthropic-beta": optional array of AnthropicBetaOptional header to specify the beta version(s) you want to use.
string"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 42 more"message-batches-2024-09-24""prompt-caching-2024-07-31""computer-use-2024-10-22""computer-use-2025-01-24""pdfs-2024-09-25""token-counting-2024-11-01""token-efficient-tools-2025-02-19""output-128k-2025-02-19""files-api-2025-04-14""mcp-client-2025-04-04""mcp-client-2025-11-20""dev-full-thinking-2025-05-14""interleaved-thinking-2025-05-14""code-execution-2025-05-22""extended-cache-ttl-2025-04-11""context-1m-2025-08-07""context-management-2025-06-27""model-context-window-exceeded-2025-08-26""skills-2025-10-02""fast-mode-2026-02-01""output-300k-2026-03-24""user-profiles-2026-03-24""user-profiles-2026-08-18""user-profiles-2026-09-04""advisor-tool-2026-03-01""managed-agents-2026-04-01""cache-diagnosis-2026-04-07""dreaming-2026-04-21""thinking-token-count-2026-05-13""server-side-fallback-2026-06-01""server-side-fallback-2026-07-01""fallback-credit-2026-06-01""fallback-credit-2026-07-01""agent-memory-2026-07-22""mid-conversation-tool-changes-2026-07-01""compact-2026-01-12""computer-use-2025-11-24""mcp-tunnels-2026-06-22""structured-outputs-2025-11-13""task-budgets-2026-03-13""thinking-display-updates-2026-08-18""ce-user-management-2026-07-13""mid-conversation-output-config-2026-07-01""thinking-binding-controls-2026-08-01""mid-conversation-system-clear-at-2026-08-21"
"anthropic-workspace-id": optional string
Returns
data: array of ModelInfotype: "model"Object type.
For Models, this is always
"model".default: model
id: stringUnique model identifier.
capabilities: ModelCapabilities or nullModel capability information.
batch: CapabilitySupportWhether the model supports the Batch API.
supported: booleanWhether this capability is supported by the model.
citations: CapabilitySupportWhether the model supports citation generation.
code_execution: CapabilitySupportWhether the model supports code execution tools.
context_management: ContextManagementCapabilityContext management support and available strategies.
clear_thinking_20251015: CapabilitySupport or nullIndicates whether a capability is supported.
clear_tool_uses_20250919: CapabilitySupport or nullIndicates whether a capability is supported.
compact_20260112: CapabilitySupport or nullIndicates whether a capability is supported.
supported: booleanWhether this capability is supported by the model.
effort: EffortCapabilityEffort (reasoning_effort) support and available levels.
high: CapabilitySupportWhether the model supports high effort level.
low: CapabilitySupportWhether the model supports low effort level.
max: CapabilitySupportWhether the model supports max effort level.
medium: CapabilitySupportWhether the model supports medium effort level.
supported: booleanWhether this capability is supported by the model.
xhigh: CapabilitySupport or nullIndicates whether a capability is supported.
image_input: CapabilitySupportWhether the model accepts image content blocks.
pdf_input: CapabilitySupportWhether the model accepts PDF content blocks.
structured_outputs: CapabilitySupportWhether the model supports structured output / JSON mode / strict tool schemas.
thinking: ThinkingCapabilityThinking capability and supported type configurations.
supported: booleanWhether this capability is supported by the model.
types: ThinkingTypesSupported thinking type configurations.
adaptive: CapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
enabled: CapabilitySupportWhether the model supports thinking with type 'enabled'.
created_at: stringRFC 3339 datetime string representing the time at which the model was released. May be set to an epoch value if the release date is unknown.
format: date-time
display_name: stringA human-readable name for the model.
max_input_tokens: number or nullMaximum input context window size in tokens for this model.
max_tokens: number or nullMaximum value for the
max_tokensparameter when using this model.
first_id: string or nullFirst ID in the
datalist. Can be used as thebefore_idfor the previous page.has_more: booleanIndicates if there are more results in the requested page direction.
last_id: string or nullLast ID in the
datalist. Can be used as theafter_idfor the next page.
Example
curl https://api.anthropic.com/v1/models \
-H 'anthropic-version: 2023-06-01' \
-H "X-Api-Key: $ANTHROPIC_API_KEY"Response (200)
{
"data": [
{
"id": "claude-opus-5",
"capabilities": {
"batch": {
"supported": true
},
"citations": {
"supported": true
},
"code_execution": {
"supported": true
},
"context_management": {
"clear_thinking_20251015": {
"supported": true
},
"clear_tool_uses_20250919": {
"supported": true
},
"compact_20260112": {
"supported": true
},
"supported": true
},
"effort": {
"high": {
"supported": true
},
"low": {
"supported": true
},
"max": {
"supported": true
},
"medium": {
"supported": true
},
"supported": true,
"xhigh": {
"supported": true
}
},
"image_input": {
"supported": true
},
"pdf_input": {
"supported": true
},
"structured_outputs": {
"supported": true
},
"thinking": {
"supported": true,
"types": {
"adaptive": {
"supported": true
},
"enabled": {
"supported": true
}
}
}
},
"created_at": "2026-07-24T00:00:00Z",
"display_name": "Claude Opus 5",
"max_input_tokens": 0,
"max_tokens": 0,
"type": "model"
}
],
"first_id": "first_id",
"has_more": true,
"last_id": "last_id"
}Get a Model
GET /v1/models/\{model_id\}
Get a specific model.
The Models API response can be used to determine information about a specific model or resolve a model alias to a model ID.
Path parameters
model_id: stringModel identifier or alias.
Headers
"anthropic-beta": optional array of AnthropicBetaOptional header to specify the beta version(s) you want to use.
string"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 42 more"message-batches-2024-09-24""prompt-caching-2024-07-31""computer-use-2024-10-22""computer-use-2025-01-24""pdfs-2024-09-25""token-counting-2024-11-01""token-efficient-tools-2025-02-19""output-128k-2025-02-19""files-api-2025-04-14""mcp-client-2025-04-04""mcp-client-2025-11-20""dev-full-thinking-2025-05-14""interleaved-thinking-2025-05-14""code-execution-2025-05-22""extended-cache-ttl-2025-04-11""context-1m-2025-08-07""context-management-2025-06-27""model-context-window-exceeded-2025-08-26""skills-2025-10-02""fast-mode-2026-02-01""output-300k-2026-03-24""user-profiles-2026-03-24""user-profiles-2026-08-18""user-profiles-2026-09-04""advisor-tool-2026-03-01""managed-agents-2026-04-01""cache-diagnosis-2026-04-07""dreaming-2026-04-21""thinking-token-count-2026-05-13""server-side-fallback-2026-06-01""server-side-fallback-2026-07-01""fallback-credit-2026-06-01""fallback-credit-2026-07-01""agent-memory-2026-07-22""mid-conversation-tool-changes-2026-07-01""compact-2026-01-12""computer-use-2025-11-24""mcp-tunnels-2026-06-22""structured-outputs-2025-11-13""task-budgets-2026-03-13""thinking-display-updates-2026-08-18""ce-user-management-2026-07-13""mid-conversation-output-config-2026-07-01""thinking-binding-controls-2026-08-01""mid-conversation-system-clear-at-2026-08-21"
"anthropic-workspace-id": optional string
Returns
ModelInfo objecttype: "model"Object type.
For Models, this is always
"model".default: model
id: stringUnique model identifier.
capabilities: ModelCapabilities or nullModel capability information.
batch: CapabilitySupportWhether the model supports the Batch API.
supported: booleanWhether this capability is supported by the model.
citations: CapabilitySupportWhether the model supports citation generation.
code_execution: CapabilitySupportWhether the model supports code execution tools.
context_management: ContextManagementCapabilityContext management support and available strategies.
clear_thinking_20251015: CapabilitySupport or nullIndicates whether a capability is supported.
clear_tool_uses_20250919: CapabilitySupport or nullIndicates whether a capability is supported.
compact_20260112: CapabilitySupport or nullIndicates whether a capability is supported.
supported: booleanWhether this capability is supported by the model.
effort: EffortCapabilityEffort (reasoning_effort) support and available levels.
high: CapabilitySupportWhether the model supports high effort level.
low: CapabilitySupportWhether the model supports low effort level.
max: CapabilitySupportWhether the model supports max effort level.
medium: CapabilitySupportWhether the model supports medium effort level.
supported: booleanWhether this capability is supported by the model.
xhigh: CapabilitySupport or nullIndicates whether a capability is supported.
image_input: CapabilitySupportWhether the model accepts image content blocks.
pdf_input: CapabilitySupportWhether the model accepts PDF content blocks.
structured_outputs: CapabilitySupportWhether the model supports structured output / JSON mode / strict tool schemas.
thinking: ThinkingCapabilityThinking capability and supported type configurations.
supported: booleanWhether this capability is supported by the model.
types: ThinkingTypesSupported thinking type configurations.
adaptive: CapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
enabled: CapabilitySupportWhether the model supports thinking with type 'enabled'.
created_at: stringRFC 3339 datetime string representing the time at which the model was released. May be set to an epoch value if the release date is unknown.
format: date-time
display_name: stringA human-readable name for the model.
max_input_tokens: number or nullMaximum input context window size in tokens for this model.
max_tokens: number or nullMaximum value for the
max_tokensparameter when using this model.
Example
curl https://api.anthropic.com/v1/models/$MODEL_ID \
-H 'anthropic-version: 2023-06-01' \
-H "X-Api-Key: $ANTHROPIC_API_KEY"Response (200)
{
"id": "claude-opus-5",
"capabilities": {
"batch": {
"supported": true
},
"citations": {
"supported": true
},
"code_execution": {
"supported": true
},
"context_management": {
"clear_thinking_20251015": {
"supported": true
},
"clear_tool_uses_20250919": {
"supported": true
},
"compact_20260112": {
"supported": true
},
"supported": true
},
"effort": {
"high": {
"supported": true
},
"low": {
"supported": true
},
"max": {
"supported": true
},
"medium": {
"supported": true
},
"supported": true,
"xhigh": {
"supported": true
}
},
"image_input": {
"supported": true
},
"pdf_input": {
"supported": true
},
"structured_outputs": {
"supported": true
},
"thinking": {
"supported": true,
"types": {
"adaptive": {
"supported": true
},
"enabled": {
"supported": true
}
}
}
},
"created_at": "2026-07-24T00:00:00Z",
"display_name": "Claude Opus 5",
"max_input_tokens": 0,
"max_tokens": 0,
"type": "model"
}Domain types
Capability Support
CapabilitySupport objectIndicates whether a capability is supported.
supported: booleanWhether this capability is supported by the model.
Context Management Capability
ContextManagementCapability objectContext management capability details.
clear_thinking_20251015: CapabilitySupport or nullIndicates whether a capability is supported.
supported: booleanWhether this capability is supported by the model.
clear_tool_uses_20250919: CapabilitySupport or nullIndicates whether a capability is supported.
compact_20260112: CapabilitySupport or nullIndicates whether a capability is supported.
supported: booleanWhether this capability is supported by the model.
Effort Capability
EffortCapability objectEffort (reasoning_effort) capability details.
high: CapabilitySupportWhether the model supports high effort level.
supported: booleanWhether this capability is supported by the model.
low: CapabilitySupportWhether the model supports low effort level.
max: CapabilitySupportWhether the model supports max effort level.
medium: CapabilitySupportWhether the model supports medium effort level.
supported: booleanWhether this capability is supported by the model.
xhigh: CapabilitySupport or nullIndicates whether a capability is supported.
Model Capabilities
ModelCapabilities objectModel capability information.
batch: CapabilitySupportWhether the model supports the Batch API.
supported: booleanWhether this capability is supported by the model.
citations: CapabilitySupportWhether the model supports citation generation.
code_execution: CapabilitySupportWhether the model supports code execution tools.
context_management: ContextManagementCapabilityContext management support and available strategies.
clear_thinking_20251015: CapabilitySupport or nullIndicates whether a capability is supported.
clear_tool_uses_20250919: CapabilitySupport or nullIndicates whether a capability is supported.
compact_20260112: CapabilitySupport or nullIndicates whether a capability is supported.
supported: booleanWhether this capability is supported by the model.
effort: EffortCapabilityEffort (reasoning_effort) support and available levels.
high: CapabilitySupportWhether the model supports high effort level.
low: CapabilitySupportWhether the model supports low effort level.
max: CapabilitySupportWhether the model supports max effort level.
medium: CapabilitySupportWhether the model supports medium effort level.
supported: booleanWhether this capability is supported by the model.
xhigh: CapabilitySupport or nullIndicates whether a capability is supported.
image_input: CapabilitySupportWhether the model accepts image content blocks.
pdf_input: CapabilitySupportWhether the model accepts PDF content blocks.
structured_outputs: CapabilitySupportWhether the model supports structured output / JSON mode / strict tool schemas.
thinking: ThinkingCapabilityThinking capability and supported type configurations.
supported: booleanWhether this capability is supported by the model.
types: ThinkingTypesSupported thinking type configurations.
adaptive: CapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
enabled: CapabilitySupportWhether the model supports thinking with type 'enabled'.
Model Info
ModelInfo objecttype: "model"Object type.
For Models, this is always
"model".default: model
id: stringUnique model identifier.
capabilities: ModelCapabilities or nullModel capability information.
batch: CapabilitySupportWhether the model supports the Batch API.
supported: booleanWhether this capability is supported by the model.
citations: CapabilitySupportWhether the model supports citation generation.
code_execution: CapabilitySupportWhether the model supports code execution tools.
context_management: ContextManagementCapabilityContext management support and available strategies.
clear_thinking_20251015: CapabilitySupport or nullIndicates whether a capability is supported.
clear_tool_uses_20250919: CapabilitySupport or nullIndicates whether a capability is supported.
compact_20260112: CapabilitySupport or nullIndicates whether a capability is supported.
supported: booleanWhether this capability is supported by the model.
effort: EffortCapabilityEffort (reasoning_effort) support and available levels.
high: CapabilitySupportWhether the model supports high effort level.
low: CapabilitySupportWhether the model supports low effort level.
max: CapabilitySupportWhether the model supports max effort level.
medium: CapabilitySupportWhether the model supports medium effort level.
supported: booleanWhether this capability is supported by the model.
xhigh: CapabilitySupport or nullIndicates whether a capability is supported.
image_input: CapabilitySupportWhether the model accepts image content blocks.
pdf_input: CapabilitySupportWhether the model accepts PDF content blocks.
structured_outputs: CapabilitySupportWhether the model supports structured output / JSON mode / strict tool schemas.
thinking: ThinkingCapabilityThinking capability and supported type configurations.
supported: booleanWhether this capability is supported by the model.
types: ThinkingTypesSupported thinking type configurations.
adaptive: CapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
enabled: CapabilitySupportWhether the model supports thinking with type 'enabled'.
created_at: stringRFC 3339 datetime string representing the time at which the model was released. May be set to an epoch value if the release date is unknown.
format: date-time
display_name: stringA human-readable name for the model.
max_input_tokens: number or nullMaximum input context window size in tokens for this model.
max_tokens: number or nullMaximum value for the
max_tokensparameter when using this model.
Thinking Capability
ThinkingCapability objectThinking capability details.
supported: booleanWhether this capability is supported by the model.
types: ThinkingTypesSupported thinking type configurations.
adaptive: CapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
supported: booleanWhether this capability is supported by the model.
enabled: CapabilitySupportWhether the model supports thinking with type 'enabled'.
Thinking Types
ThinkingTypes objectSupported thinking type configurations.
adaptive: CapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
supported: booleanWhether this capability is supported by the model.
enabled: CapabilitySupportWhether the model supports thinking with type 'enabled'.