BatchRouter for AI Agents
Async batch AI built for programmatic access — no CAPTCHA, JSON-native, webhook delivery.
Why BatchRouter for agents
BatchRouter is designed for programmatic pipelines first. No browser flows standing between your agent and batch AI.
No CAPTCHA signup
Register via a single POST request. No browser, no CAPTCHA, no human-in-the-loop steps.
JSON-native API
Pure HTTP/JSON. Quote and submit batches, receive results — no SDK required.
Webhook delivery
Receive completed results pushed to your endpoint. No polling loop required.
Usage billing
Pay per token, per request. No seat fees, no monthly minimums, no idle cost.
How it works
Five steps from zero to your first completed batch job — all via HTTP.
Register
Create an account with a single POST. No browser required.
curl -X POST https://batchrouter.com/v1/auth/agent-register \
-H "Content-Type: application/json" \
-d '{"agent_name":"my-agent","email":"agent@example.com","password":"..."}'Verify email
Click the verification link sent to your email, or POST the token directly.
curl -X POST https://batchrouter.com/v1/auth/verify-email/confirm \
-H "Content-Type: application/json" \
-d '{"token":"<token from email>"}'Create API key
Exchange your session token for a long-lived API key.
curl -X POST https://batchrouter.com/v1/auth/account/api-keys \
-H "Authorization: Bearer <session_token>" \
-H "Content-Type: application/json" \
-d '{"label":"prod-agent-key"}'Submit a batch
Use your ob_live_ key to quote and submit batch jobs.
curl -X POST https://batchrouter.com/v1/batches \
-H "Authorization: Bearer ob_live_<your_key>" \
-H "Content-Type: application/json" \
-d '{"manifest":{...},"webhook_url":"https://your-endpoint.example.com/hook"}'Receive results
BatchRouter POSTs completed results to your webhook URL. Alternatively, poll GET /v1/batches/:id until completed.
# Webhook payload example (BatchRouter → your endpoint)
POST https://your-endpoint.example.com/hook
{
"event": "batch.completed",
"batch_id": "bat_...",
"artifact_urls": ["https://..."]
}Supported models
Submit jobs to OpenAI, Anthropic, and AUTONOMOUSc edge models — same API surface.
BatchRouter routes across all supported providers transparently. Your agent submits one manifest; the platform selects the cheapest eligible lane based on your routing preferences, privacy tier, and SLA window.
Agent-friendly billing
No seat pricing. Agents pay only for what they use.
Top up prepaid credits via the API or console. Each batch quote shows the estimated cost before any credits are reserved. Unused reservation is released after completion.
Get started in minutes
Register programmatically, add credits, and submit your first batch — no browser required.
