Four telephone operators seated at a manual switchboard, patching cords into a jack field.
Plate I · The manual exchange · Neg. 01 Someone always decided which line carried the call. The decision did not disappear. It moved.
Route Tools The tool layer for AI agents
Accession RT·2026·09 9 categories · 30 providers Fol. 01

One API.Every tool provider.

From search and scraping to speech, video, embeddings, and secure code execution, all through one endpoint. Choose price, speed, or quality. We route each request to the right provider and fail over when it matters.

$2 in free creditsNo card requiredPay as you go
Live routing preview · Sheet 04 POST /v1/tools/search
query "Latest advances in solid-state batteries"
Rank Provider Price / 1k
01 Serper $1.20 / 1k
02 Brave $6.00 / 1k
03 Exa $8.40 / 1k
resultSerper selected for lowest price
this call$0.0012
Failover is armed on every call. The next eligible provider takes over before the failure reaches your agent
Fol. 02
The floor

Named here, never named in your code.

Your request asks for a category. These are the houses that can fill it. Add one, drop one, or reorder them in the dashboard and every key on the account follows immediately.

Infrastructure that stays invisible, right up until you need it.

Fig. 0130providers behind one API
Fig. 029tool categories with one schema
Fig. 031key, bill, and integration
Fol. 03–04
01 / The toolbox

Everything your agent reaches for.

A clean, normalized interface across every tool category. Change providers, or let the router do it, without rewriting your product.

01 RT·SRCH

Search POST /v1/tools/search

Fresh answers

Search the live web with the right balance of cost, speed, and result quality.

$1.20 from / 1k searches
02 RT·SCRP

Scrape POST /v1/tools/scrape

Clean content

Turn any URL into agent-ready content, with automatic retries when a page fights back.

$0.36 from / 1k pages
03 RT·PARS

Parse POST /v1/tools/parse

Structured docs

Extract reliable text and structure from PDFs, forms, reports, and scanned documents.

$1.50 from / 1k pages
04 RT·IMAG

Generate POST /v1/tools/image

Original images

Create production-ready visuals without integrating and maintaining every image model.

$0.01 from / image
05 RT·VIDE

Video POST /v1/tools/video

Generated motion

Create short clips through hosted video models without building a queue for every provider.

$0.05 from / clip-second
06 RT·SPCH

Speak POST /v1/tools/speech

Text to speech

Give agents natural voices with consistent audio controls across leading speech providers.

$0.04 from / 1k characters
07 RT·TRNS

Transcribe POST /v1/tools/transcribe

Audio to text

Turn recordings into accurate text while routing for the price or quality your workflow needs.

$0.0008 from / audio minute
08 RT·EMBD

Embed POST /v1/tools/embed

Text to vectors

Create retrieval-ready embeddings in batches without coupling your indexer to one model host.

$0.01 from / 1M tokens
09 RT·EXEC

Execute POST /v1/tools/code

Secure sandboxes

Run untrusted code in isolated sandboxes, with provider flexibility built in.

$0.0000 from / vCPU-second
Interior of a 1945 telephone exchange, operators working a long run of switchboards.
Plate III · The exchange floor · Neg. 03
02 / Why route

Provider chaos, abstracted away.

Fol. 05
02 / Why route

Provider chaos, abstracted away.

Your agent asks for a capability. Route Tools handles selection, metering, normalization, and recovery behind the scenes.

Without Route Tools

  • 01Separate SDKs and credentials
  • 02Incompatible request schemas
  • 03Manual retries and fallback logic
  • 04Scattered usage and invoices

With Route Tools

  • 01One API key and normalized schema
  • 02Automatic provider selection
  • 03Failover before your agent notices
  • 04One usage view and prepaid balance
01

Optimize every call

Use sort: "price", "latency", or "quality" at request time. No account hopping required.

02

Fail over automatically

Rate limit, timeout, or outage? The next eligible provider takes over before the failure reaches your agent.

03

Ship against one schema

Consistent inputs and outputs per tool category keep provider-specific quirks out of your application code.

Fol. 06–07
03 / Integration

One endpoint. A few lines.

Use the TypeScript SDK, call the REST API directly, or connect any MCP-compatible client. Same routing engine underneath.

quickstart.ts
// npm install route-tools
import { RouteTools } from 'route-tools';

const rt = new RouteTools({
  apiKey: process.env.ROUTE_TOOLS_API_KEY
});

const { result, provider, usage } = await rt.search({
  query: 'Latest advances in solid-state batteries',
  routing: { sort: 'quality' }
});
Base URL · https://api.route.tools/v1/tools/{category}
Fol. 08
04 / Pricing

Usage in. Usage out.

No platform plan and no provider subscriptions to juggle. Add credits, make calls, and pay only for what runs.

Rates by category · Tariff, rev. 2026·08 per unit
Search Serper · Brave Search · You.com · Exa · Perplexity · Firecrawl Search $1.20 – $8.40 / 1k searches
Scrape Jina Reader · Spider · Firecrawl $0.36 – $1.92 / 1k pages
Parse Mistral OCR · LlamaParse · Reducto $1.50 – $2.40 / 1k pages
Generate fal.ai · Replicate · OpenAI Images · DeepInfra · Grok (xAI) $0.01 – $0.08 / image
Video fal.ai Video · Replicate Video $0.05 – $0.06 / clip-second
Speak ElevenLabs · LMNT · Deepgram Aura $0.04 – $0.12 / 1k characters
Transcribe Deepgram Nova · Groq Whisper · ElevenLabs Scribe $0.0008 – $0.0080 / audio minute
Embed OpenAI Embeddings · Mixedbread · DeepInfra Embeddings $0.01 – $0.07 / 1M tokens
Execute E2B · Daytona $0.0000 – $0.0000 / vCPU-second
$2 free credit on signup No minimums Routing included in displayed rates How routing works
Annex A · Fol. 09 Selection, in four steps

How a provider gets the call.

  1. Candidates. Every provider for the category, intersected with your allowlist, minus any that cannot serve the request.
  2. Circuit breaker. Providers above a 30% error rate over the last five minutes are skipped while a healthy alternative exists.
  3. Sort. By static price, live rolling p50 latency, or curated quality score. Ties break on the other two dimensions.
  4. Failover. The top candidate is called with a per-category timeout. On a timeout, 5xx, 429, or malformed response, the next one is tried, up to three attempts. Only the winning provider is billed.
Read the routing reference
Signal Corps operators working a field switchboard, cords crossing the jack panel.
Plate II · Field switchboard · Neg. 02
Ready when you are

Give your agent the right tools.

One integration now. Every provider you need next.