# Claude Message Batches API

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

Claude Message Batches 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 Message Batches. 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.

Create and manage asynchronous message batches

## Machine-readable artifacts (44)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/claude/refs/heads/main/openapi/claude-message-batches-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 Models API](https://apis.io/apis/claude/claude-models-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 Messages API](https://apis.io/apis/claude/claude-messages-api/)
- [Claude Models API](https://apis.io/apis/claude/claude-models-api/)

## Tags

Message Batches

---

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