Batch API
OpenRouter's asynchronous API for bundling requests across 70+ models at roughly half the standard per-token price.
Overview
OpenRouter launched its Batch API on September 22-23, 2026, letting developers submit non-urgent workloads across more than 70 models at roughly half the standard per-token price in exchange for results within a 24-hour window. Across 230,000+ batches completed during a two-week beta, the median batch finished in 7 minutes and 90% finished within an hour. It supports chat completions, responses, messages, and embeddings endpoints, with 30-day data retention and per-request results so individual failures don't affect the rest of a batch.
This is a sourced directory entry. Features and capabilities are reported in the linked sources; this entry does not document independent Aymorphic testing.
Key features
- 70+ supported models with roughly 50% (sometimes more) off standard per-token pricing
- 24-hour completion window; beta data shows median 7-minute turnaround, 90% within an hour
- Covers chat completions, responses, messages, and embeddings endpoints
- Per-request results so individual failures don't fail the whole batch
- Compatible with Bring Your Own Key (BYOK) and provider allowlist/data policies
Use cases
- Labeling large datasets
- Backfilling embeddings
- Scoring evaluation sets
- Summarizing ticket or document backlogs
- Running identical prompts across thousands of rows overnight
Pricing
Roughly 50% off standard per-token pricing for most of the 70+ supported models (web search tool calls remain at standard rates); exact discount varies by model.
Pricing reflects the source record and may change. Confirm current terms with the provider.
Dates and sources
- Released
- 22 Sept 2026
- Record updated
- 24 Sept 2026
- Record last checked
- 24 Sept 2026