
Wholesale rates.One API.
SMS, voice, phone numbers and AI voice agents, priced from a live wholesale market: the rate carriers list, plus one fee capped at $0.001. Pay as you go from $5, with no contract, seats or monthly plan.
Pay what the carrier charges, not a retail markup.
A typical messaging platform buys wholesale and sells you retail. Here you buy on the wholesale market itself, through one API, at the rates carriers list.

The carrier’s price, plus at most $0.001
Every SMS and call bills at the rate the carrier listed, plus a 2% platform fee that never passes $0.001. There is no retail markup in between.
Every price public before you send
Routes and their rates are listed on the marketplace, open to anyone. You know what a destination costs before you write a line of code.
One key for everything
SMS, voice, one-time codes by SMS or voice call, phone numbers and AI voice agents on one API key and one prepaid balance. No per-product contracts.
Built for AI agents
An MCP server gives agents tools to find routes, send and check the balance, and x402 lets an agent top up its own balance in USDC.
The route rate plus one capped fee.
- Platform fee
- 2% of the route rate via the API or Dialer, capped at $0.001 per call or SMS. Charged once per message, however many segments it takes.
- Prepaid
- Top up from $5 by card or crypto, or $100 by bank wire. No contract, no seats, no monthly plan, no invoice.
- SMS
- Billed per segment: 160 characters, or 70 with Unicode. A longer message is sent, and billed, as several.
- Voice
- Billed on each route's own increment, shown on the route: 60/60, 6/6 or 1/1 (first block, then each step, in seconds).
- SMS and voice OTP
- A code sent with the Verify API (
POST /verify/start, then/verify/check) bills as the SMS or call that carries it. A voice code is a short call on the route increment. No per-verification fee, no speech surcharge.
If the balance runs out, traffic pauses until you top up, so you can never owe us money.
The whole toolkit, included in the price.
- REST and signed webhooksJSON over HTTPS. Webhooks are signed with a timestamp, with a delivery log and resend.
- Test mode keysRun the real request through routing and pricing without delivering it or touching your live balance.
- TypeScript and Python SDKsTyped clients for the same endpoints, plus a webhook signature helper.
- OpenAPI referenceEvery endpoint, request and response, generated from the API itself.
- MCP serverConnect an AI agent and it can list routes, send SMS, place calls and read the balance.
- x402 top-upsAn agent funds its own balance with one signed USDC payment on Base.
- Smart routingPass cheapest, best_quality or balanced and the API picks the route per destination.
- Caller ID testingCheck that your caller ID arrives intact on a route before you send traffic.
- Phone numbersSearch and buy numbers by API. Inbound calls and SMS arrive as webhooks.
- AI voice agentsCreate an agent, test it in a simulated call, then attach it to a campaign.
- Usage per keyRequests, error rate and latency for each API key.
- ChangelogEvery change to the API, dated, with the endpoints it touches.
Three optional products, priced on their own.
The platform fee is the whole fee on ordinary voice and SMS. These draw from the same prepaid balance.
- AI voice agents
- A flat rate per AI-connected minute, metered per second, on top of the underlying call. Charged only while an agent is on a live call.
- About AI voice
- Phone numbers
- A one-time setup fee plus a flat monthly price, by country and number type. Every number shows its exact price before you buy.
- About numbers
- The Switch
- A separate monthly subscription with every module included and unlimited minutes switched, from $500 a month for 500 concurrent calls to $10,000 for 25,000. Call termination is billed separately. Beyond 25,000, talk to sales.
- Switch plans
Before you build
Do developers pay more than carriers?
No. Developer and Carrier accounts buy on the same marketplace at the same rates. The fee depends on how traffic reaches us, not on who you are: 2% via the API or Dialer, 0.5% over your own SIP trunk, both capped at $0.001.
How do I migrate from another messaging API?
It is a standard REST API: JSON bodies, a bearer token and E.164 numbers, with webhooks for events. Moving a send is usually a new URL and a few field names. Your alphanumeric or numeric sender ID works wherever the destination allows it, and a test key lets you run the integration through routing and pricing before anything is delivered.
How do I pay?
Prepaid. Top up from $5 by card or crypto, or $100 by bank wire, and every charge draws down from the balance. There is no month-end invoice, and if the balance runs out traffic pauses, so you never owe us money.
Can I pick my own routes later?
Anytime. Start by letting smart routing choose, then buy and pin routes on the marketplace as you scale. Same account, same API key.
What does the route data mean?
ASR is the share of calls that connect, ACD the average call duration and PDD the delay before ringing. A listing shows them measured on real buyer calls once it has carried enough of them, beside the figures its seller states. NER is the share the network delivered to the phone. The Exchange Score is our 1-100 rating calculated from them, and a route shows as unrated until it has carried traffic.
Is there a free tier?
There is no subscription to be on. An account and API keys are free; you pay only for what you send, from a $5 top-up.