title: List Models url: https://platform.claude.com/docs/en/api/beta/models/list
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 43 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" -
"compact-2026-09-04"
-
-
-
"anthropic-workspace-id": optional string
Returns
-
data: array of BetaModelInfo-
type: "model"Object type.
For Models, this is always
"model".default: model
-
id: stringUnique model identifier.
-
allowed_fallback_models: array of string or nullModel IDs this model accepts as
fallbacks[i].modelon the Messages API. An empty list means thefallbacksparameter is not supported for this model as primary. -
capabilities: BetaModelCapabilities or nullModel capability information.
-
batch: BetaCapabilitySupportWhether the model supports the Batch API.
-
supported: booleanWhether this capability is supported by the model.
-
-
citations: BetaCapabilitySupportWhether the model supports citation generation.
-
code_execution: BetaCapabilitySupportWhether the model supports code execution tools.
-
compaction: BetaCompactionCapability or nullCompaction capability details: whether the model accepts the top-level
compactionrequest parameter, with one entry per supportedcompaction.typevalue.-
summarize: BetaCapabilitySupportWhether the summarize compaction type is supported.
-
supported: booleanWhether this capability is supported by the model.
-
-
context_management: BetaContextManagementCapabilityContext management support and available strategies.
-
clear_thinking_20251015: BetaCapabilitySupport or nullIndicates whether a capability is supported.
-
clear_tool_uses_20250919: BetaCapabilitySupport or nullIndicates whether a capability is supported.
-
compact_20260112: BetaCapabilitySupport or nullIndicates whether a capability is supported.
-
supported: booleanWhether this capability is supported by the model.
-
-
effort: BetaEffortCapabilityEffort (reasoning_effort) support and available levels.
-
high: BetaCapabilitySupportWhether the model supports high effort level.
-
low: BetaCapabilitySupportWhether the model supports low effort level.
-
max: BetaCapabilitySupportWhether the model supports max effort level.
-
medium: BetaCapabilitySupportWhether the model supports medium effort level.
-
supported: booleanWhether this capability is supported by the model.
-
xhigh: BetaCapabilitySupport or nullIndicates whether a capability is supported.
-
-
image_input: BetaCapabilitySupportWhether the model accepts image content blocks.
-
pdf_input: BetaCapabilitySupportWhether the model accepts PDF content blocks.
-
structured_outputs: BetaCapabilitySupportWhether the model supports structured output / JSON mode / strict tool schemas.
-
thinking: BetaThinkingCapabilityThinking capability and supported type configurations.
-
supported: booleanWhether this capability is supported by the model.
-
types: BetaThinkingTypesSupported thinking type configurations.
-
adaptive: BetaCapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
-
enabled: BetaCapabilitySupportWhether 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",
"allowed_fallback_models": [
"string"
],
"capabilities": {
"batch": {
"supported": true
},
"citations": {
"supported": true
},
"code_execution": {
"supported": true
},
"compaction": {
"summarize": {
"supported": true
},
"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"
}