Welcome
A capability-first gateway for paid APIs
AgentRouter gives agents and agent builders one routed surface for discovering, paying for, and executing paid APIs.
Instead of wiring each vendor separately, learning a new billing model each time, and guessing which provider is cheapest or most reliable, you integrate once with AgentRouter and work in a stable capability-first model:
Discover the catalog
Call GET /domains and GET /domains/{domainKey}/capabilities to find the problem space you need.
Recommend a route
Call POST /domains/{domainKey}/capabilities/{capabilityId}/recommend when you want AgentRouter to choose the best supply path for cost, reliability, speed, or quality.
AgentRouter covers domains such as email, enrichment, social, web, search, text, post, broadcast, finance, geo, document, media, models, travel, speech, translation, and chain, with routes across direct billing, x402, and Tempo/MPP-backed rails. As of May 1, 2026, broadcast.message.quote is live while broadcast.message.send remains intentionally gated because it creates a real public post. geo.time.current.abstract-timezone.mpp and geo.time.convert.abstract-timezone.mpp are live after the May 9, 2026 paid smoke. text.analyze.diffbot-nl.mpp is mapped and recommendable, but execution is gated until the Diffbot NL MPP route clears its HTTP 429 before-payment blocker and paid smoke succeeds.
Start Here
Concrete Surfaces
Use the docs site for integration concepts and contracts. Use the main AgentRouter site when you want concrete domain pages with provider coverage, pricing examples, and execution-focused detail.
Mental Model
Use this sequence when building with AgentRouter:
- Start with a domain such as
email,search,web,enrichment, orbroadcast. - Pick a capability such as
email.sendorsearch.answer. - Let AgentRouter choose a route unless you have a strict provider requirement.
- Use recommend when you want route selection.
- Use execute when you want the paid operation to happen.
- Let the AgentRouter wallet and settlement layer handle the underlying payment rails.