Models

no

Original Documentation

List#

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 string

    ID of the object to use as a cursor for pagination. When provided, returns the page of results immediately after this object.

  • before_id: optional string

    ID of the object to use as a cursor for pagination. When provided, returns the page of results immediately before this object.

  • limit: optional number

    Number of items to return per page.

    Defaults to 20. Ranges from 1 to 1000.

Header Parameters#

  • "anthropic-beta": optional array of AnthropicBeta

    Optional header to specify the beta version(s) you want to use.

    • UnionMember0 = string

    • UnionMember1 = "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 17 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"

Returns#

  • data: array of ModelInfo

    • id: string

Unique model identifier.

  • created_at: string

RFC 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.

  • display_name: string

A human-readable name for the model.

  • type: "model"

Object type.

For Models, this is always "model".

  • "model"

  • first_id: string

    First ID in the data list. Can be used as the before_id for the previous page.

  • has_more: boolean

    Indicates if there are more results in the requested page direction.

  • last_id: string

    Last ID in the data list. Can be used as the after_id for the next page.

Example#

curl https://api.anthropic.com/v1/models \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

Retrieve#

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: string

    Model identifier or alias.

Header Parameters#

  • "anthropic-beta": optional array of AnthropicBeta

    Optional header to specify the beta version(s) you want to use.

    • UnionMember0 = string

    • UnionMember1 = "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 17 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"

Returns#

  • ModelInfo = object { id, created_at, display_name, type }

    • id: string

Unique model identifier.

  • created_at: string

RFC 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.

  • display_name: string

A human-readable name for the model.

  • type: "model"

Object type.

For Models, this is always "model".

  • "model"

Example#

curl https://api.anthropic.com/v1/models/$MODEL_ID \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"

Domain Types#

Model Info#

  • ModelInfo = object { id, created_at, display_name, type }

    • id: string

Unique model identifier.

  • created_at: string

RFC 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.

  • display_name: string

A human-readable name for the model.

  • type: "model"

Object type.

For Models, this is always "model".

  • "model"
Link last verified June 7, 2026. View original ↗
Source: Anthropic Platform Docs
Link last verified: 2026-02-26