The cheapest eligible lane

Route large volume AI jobs to lowest-cost eligible provider

Run a specific model or a curated workflow product on the cheapest eligible provider lane. Pay for actual token usage — with a pre-dispatch cost preview and a settlement receipt.

  • No provider lock-in
  • OpenAI Batch compatible
  • Webhook delivery

Route preview

  1. 1
    One batch file
    Submit

    Upload JSONL or start from a workflow product.

  2. 2
    Lowest eligible route
    Estimate

    Versioned and auditable before dispatch.

  3. 3
    Artifacts & receipt
    Receive

    Artifact download, webhook, or storage target.

Cheapest lane
Direct routes pick the cheapest eligible lane
Actual usage
Final cost follows provider token usage
24h SLA
Fee refund on miss
No lock-in
Swap providers without code changes
Routed lanes
Lifecycle

How it works

Four steps from submission to delivered artifacts.

1step 1

Submit a batch

Pick a direct route or a curated workflow contract. Set splitting policy and delivery target — every batch ships with our 24-hour SLA.

2step 2

Preview the lowest route

Batchrouter evaluates eligible provider lanes and shows the cheapest route with a pre-dispatch cost preview and a routing explanation.

3step 3

We route & retry

Dispatched to the eligible lane, or split into internal lanes while you keep one customer batch.

4step 4

Receive artifacts

Finished outputs and a settlement receipt land via artifact download, webhook, or your storage target.

Workflow catalog

Featured workflows

Start from a curated outcome contract instead of choosing a model first.

responses
24h

Agent Main Thread

Durable, webhook-first single-request inference for patient agent loops.

SLA
24h
Output
Schema-validated
responses
24h

Batch Summarization

Condense long text, reports, and backlogs into concise summaries with next steps.

SLA
24h
Output
Schema-validated
responses
24h

Structured Extraction

Pull fields, entities, and missing data out of messy documents or messages.

SLA
24h
Output
Schema-validated
Preview in seconds

One POST, cheapest lane.

Submit a JSONL batch and get the cheapest eligible lane with a pre-dispatch cost preview and routing rationale. Accept to dispatch the lane.

  • quote_idStable handle for accept / dispatch / settle.
  • laneCheapest eligible provider lane, with routing rationale.
  • estimated_totalIllustrative pre-dispatch cost preview — you pay for actual token usage.
  • sla_hoursDelivery window for the batch.
curl · POST /v1/quotes/model
$ curl https://api.batchrouter.com/v1/quotes/model \
    -H "Authorization: Bearer br_live_..." \
    -H "Content-Type: application/json" \
    -d '{"input_file_id":"file_...","routing_mode":"cheapest","privacy_tier":"standard"}'

{
  "quote_lock":   { "quote_id": "qlock_8K2xR9pL" },
  "lane":         "best eligible batch lane",
  "items":        4218,
  "estimate_until": "2026-05-24T18:42:00Z",
  "estimated_total": { "amount": "12.47", "currency": "USD" },
  "sla_hours":    24
}
estimate ready · accepting in 30s200 OK · 184ms

Illustrative example — values vary per batch. You pay for actual token usage at completion.

For autonomous agents

A clean HTTP API for agents to run the full batch lifecycle

No dashboard required. Sign up, estimate, dispatch, retrieve — all from code.

HTTP signup

Register an org and get an API key in a single POST. No dashboard required.

Versioned estimates

Returned quote_id values snapshot the route and settle against actual token usage.

Webhook delivery

Results push to your endpoint, with artifact download and storage targets as alternatives.

OpenAI-compatible

Drop in existing batch JSONL files from the OpenAI Batch API — no conversion.

Ship one batch. See the savings.

Preview in seconds. Pay for actual token usage on the lane that wins.