# Claude Models API

**Canonical:** https://apis.io/apis/claude/claude-models-api/  
**Provider:** Claude — https://apis.io/providers/claude/  
**Base URL:** https://api.anthropic.com/v1  
**Documentation:** https://docs.anthropic.com/en/api/messages

Claude Models API is one of 9 APIs that [Claude](https://apis.io/providers/claude/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 34 JSON Schema definitions. Tagged areas include Models. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, pricing, rate-limit docs, a getting-started guide, and 34 JSON Schemas.

List and retrieve available Claude models

## Machine-readable artifacts (44)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/openapi/claude-models-api-openapi.yml
- **Documentation** — https://docs.anthropic.com/en/api/messages
- **Authentication** — https://docs.anthropic.com/claude/reference/authentication
- **Pricing** — https://www.anthropic.com/pricing
- **RateLimits** — https://docs.anthropic.com/en/api/rate-limits
- **GettingStarted** — https://docs.anthropic.com/en/api/getting-started
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-message-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-create-message-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-message-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-error-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-usage-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-tool-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-tool-use-block-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-content-block-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-text-block-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-thinking-block-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-token-count-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-count-tokens-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-metadata-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-output-config-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-thinking-config-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-tool-choice-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-cache-control-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-content-block-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-text-block-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-image-block-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-document-block-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-tool-use-block-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-tool-result-block-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-thinking-block-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-message-param-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-message-batch-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-message-batch-list-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-message-batch-result-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-create-message-batch-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-batch-request-item-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-deleted-message-batch-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-model-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-messages-model-list-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/json-schema/claude-tool-use-schema.json
- …and 4 more, listed in full on the page.

## Other Claude APIs (7)

- [Claude Message Batches API](https://apis.io/apis/claude/claude-message-batches-api/)
- [Claude Files API](https://apis.io/apis/claude/claude-files-api/)
- [Claude Admin API](https://apis.io/apis/claude/claude-admin-api/)
- [Claude Usage and Cost API](https://apis.io/apis/claude/claude-usage-and-cost-api/)
- [Claude Text Completions API](https://apis.io/apis/claude/claude-text-completions-api/)
- [Claude Message Batches API](https://apis.io/apis/claude/claude-message-batches-api/)
- [Claude Messages API](https://apis.io/apis/claude/claude-messages-api/)

## Tags

Models

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/claude/claude-models-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/claude/.
