Documentation
Build with Batchrouter
Everything you need to quote, submit, and receive batch AI jobs.
Two requests · first delivered batch
# 1. Quote a batch
curl https://api.batchrouter.dev/v1/quotes \
-H "Authorization: Bearer bk_live_..." \
-F file=@batch.jsonl
# 2. Accept the locked quote
curl https://api.batchrouter.dev/v1/batches \
-H "Authorization: Bearer bk_live_..." \
-d '{"quote_id":"qt_8K2xR9pL"}' Guides
Explore the API
Quickstart
Get from sign-up to first delivered batch in under 10 minutes.
Batches API
Quote, submit, list, and inspect batches.
Authentication
API keys, sessions, and signed webhook delivery.
Webhooks
Receive batch.completed events with verified signatures.
Retries & SLA
How Batchrouter routes, retries, and meets the 24-hour delivery SLA.
OpenAI Batch compatibility
Drop in existing OpenAI Batch JSONL — no conversion.
Ready to ship a batch?
Grab a key, post one JSONL file, and let the cheapest eligible lane win.