POST intent.
Get ranked merchants.
In 50ms.
Your AI agent says "find me a wood-fired pizza near Lincoln Park, under $35, delivery by 7pm." You POST that intent. We return 3 ranked, cryptographically-verified merchants ready to fulfill. No supply work. No vendor contracts. No menu scraping.
curl -X POST https://api-commerce.agentpki.dev/router \
-H "Content-Type: application/json" \
-d '{
"intent": "order_pickup",
"query": "wood-fired pizza near me",
"location": {"lat": 41.92, "lng": -87.65},
"vertical": "restaurant"
}' {
"routingId": "...",
"candidates": [
{ "id": "...", "business_name": "Tony's Pizza", "agent_url": "tonyspizza.agentpki.app", ... },
{ "id": "...", "business_name": "Maria's Wood Fire", "agent_url": "...", ... },
...
]
} 1000 free calls/day · No credit card · Indie agent builders welcome
You handle the user. We handle the supply.
Watch what happens behind a single POST /router call.
Three kinds of developers using this
All shipping faster because they don't have to build supply.
Either you own the user OR you own the supply. We let you own the user.
- If you build supply yourself: 18 months + $5M minimum. By the time you ship, AI assistants have picked their default suppliers.
- The agents that ship in 2026 win. 2027 is too late — defaults will be locked.
- Free tier: 1000 calls/day. Enough to build, ship, and validate before paying us anything.
- Same API for every vertical. Start with restaurants. Add salons + contractors + retail without re-architecting.
Pricing
Free up to 1000 calls/day. Pay-per-call beyond. Or commission share if you prefer.
Free
Build + validate. No card.
- 1000 router calls/day
- 50 verified merchants in response
- Basic analytics
- API key in 30 sec
- Community support
★ Builder
Pay-as-you-grow.
- Unlimited calls
- Premium ranking (conversion-tuned)
- Catalog freshness SLA
- Advanced analytics + cohorts
- Email support
- Volume discounts above 1M/mo
Platform
For agent platforms + enterprise.
- Bulk pricing (sub-$0.0001/call)
- Commission share (alternative model)
- Custom ranking weights
- Private merchant tier
- SLA: 99.99%, 25ms p50
- Co-author Router spec v0.2
Free tier, no card, ship today
Drop your email. We send you an API key and a working curl example. 1000 calls/day on us. Pay only when you outgrow the free tier.
Key arrives in your inbox in ~60 sec. No spam.
Frequently asked
Why not just scrape Google Maps yourself?
Google Maps doesn't return signed catalogs (price/menu might be stale), doesn't verify identity (you might call a fake number), doesn't expose intent-compatible APIs (no "book table for 4 at 7pm"), and Google explicitly forbids agent scraping. Our merchants opted into being routed-to by AI agents. Different supply.
What's the ranking algorithm?
Conversion rate (% of routings that complete) × geographic relevance × reputation score × intent fit. Updated hourly by our Routing Quality Agent. Custom weights available on Platform tier. Open methodology — we publish the formula.
Can I add my own merchants?
Yes — Platform tier. Your private merchant set gets ranked alongside our public set, or only-private if you prefer. Useful if you've got existing supply relationships.
What verticals are supported?
Restaurants, cafes, salons, contractors (HVAC/plumbing/electrical), retail, travel (limited), services (cleaning/lawn-care). Coverage by metro varies — densest in US Tier 1 cities. India + LatAm coverage growing fast via our WhatsApp SMB onboarding.
Is there an SDK?
TypeScript + Python SDKs in beta. Direct HTTP works fine — only 1 endpoint. CLI tool coming.
Latency?
P50: 50ms. P95: 180ms. P99: 400ms. Hosted on Cloudflare Workers — edge-close to your users globally.