Live routing across 189+ countries

Global SMS activation infrastructure for developers.

Programmatic virtual numbers for OTP verification at scale. One clear price per number, automatic refunds, and a single API over every provider.

189+
Countries
live coverage
1
Integration
every provider behind it
$0
Monthly fee
pay per activation
100%
Refund
when no code arrives
Buy a number Live inventory
πŸ‡ΊπŸ‡Έ United States Facebook $0.18
πŸ‡ΊπŸ‡Έ United States Temu $0.02
πŸ‡ΊπŸ‡Έ United States Clubhouse $0.01
See every price β€” start free
One price, all in. No separate fees.

From request to code in three steps.

01
Order a number

Pick a service and country, or let smart routing choose. A number is reserved instantly from live inventory.

02
Receive the code

Poll the API or subscribe to a webhook. The OTP arrives parsed and ready to use.

03
Only pay on success

Numbers that never receive a code are refunded automatically. You only pay for delivered activations.

Clear pricing, per number.

No subscriptions, no minimums. Pay only for numbers that receive a code β€” everything else is refunded automatically.

πŸ‡ΊπŸ‡Έ United States
Facebook
$0.18
per successful activation
πŸ‡ΊπŸ‡Έ United States
Temu
$0.02
per successful activation
πŸ‡ΊπŸ‡Έ United States
Clubhouse
$0.01
per successful activation

View all countries and services

One API for every provider.

Order a number, poll for the code, release it β€” three endpoints. Smart routing picks the cheapest, fastest or highest-quality path automatically. Idempotency keys mean a timed-out retry never buys twice.

Three endpoints

Order, poll, release. That is the whole surface.

Smart routing

Cheapest, fastest, best-quality, or balanced β€” per request.

Webhooks

Signed HMAC callbacks push OTPs to your backend the moment they land.

Provider-blind by design

No provider name, no upstream cost in any response. Which supplier served you is our problem, not yours.

order_number.sh
# Order a GB number for Telegram
curl -X POST https://smsmetro.com/api/v1/activations \
  -H "Authorization: Bearer $SMSMETRO_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"country":"GB","service":"telegram"}'

# => {
#   "id": "019f8c...",
#   "state": "WAITING_SMS",
#   "number": "+447350690992",
#   "price": { "display": "1.35" },
#   "expires_at": "2026-07-23T18:45:00Z"
# }

Many suppliers, one integration.

Every activation is routed across independent upstream sources. When one degrades, traffic moves to another β€” you keep the same endpoint, the same wallet, the same code.

Multi-source routing

Sources compete per request on price, stock and delivery β€” chosen at purchase, not fixed at integration.

Continuous sync

Inventory and prices refresh on a cycle, so what you are quoted reflects what can actually be sold right now.

Failure is contained

A source that stops delivering is routed around. Your integration does not change and unfulfilled numbers refund themselves.

189+ countries

Live coverage, counted from inventory we can actually route β€” not a list of markets we hope to serve.

Built for reliability at scale.

Multi-provider routing

Every provider is scored continuously on delivery rate, speed and stock. If one fails over, the next candidate is tried within the same request.

Auto-refunds

No code within the window and the money returns to your balance automatically β€” no support tickets.

Circuit breakers

A degrading provider is demoted and removed from routing before it costs you a run of failures, then re-tested quietly.

Secure by default

Scoped API keys, hashed at rest, with per-key rate limits and full audit logging.

Real-time statistics

Track spend, success rate and delivery by country and service from the dashboard.

Webhooks & polling

Signed HMAC callbacks the moment a code lands. Poll the API if you prefer β€” both are supported.

Become an SMSMetro supplier.

Connect your SMS infrastructure and receive activation requests from businesses worldwide. Turn spare capacity into recurring revenue β€” we handle routing, billing and demand.

REST API SMSMetro Connector GoIP Gateway Dinstar Gateway Android Phone Farm SIM Bank GSM Gateway
Connect your way

Implement our documented API, or run the SMSMetro Connector on your own server if you have no API of your own.

Revenue share

Earn an agreed percentage of each sale. Earnings settle to your balance and you withdraw on demand.

Routed on merit

Your inventory competes on the same quality scoring as every other source. Deliver well and you get more traffic.

The supplier programme is not open yet. We are completing verification, settlement and compliance work before accepting supply. Register your interest and we will contact you when it opens.

Ship verification in minutes.

Create an account, add funds, and buy your first number. No subscription, no minimum, no card required to look around.