Temporary numbers, rentals & a developer API

Virtual numbers. Built for modern communication.

Get temporary SMS numbers, long-term rentals and programmable communications through one simple, secure platform.

Runs in development with a built-in mock provider — no telecom credentials required.

One platform

Everything you need in one place

Temporary activations

Buy a number, receive a permitted one-time SMS, and see the code the moment it lands.

Number rentals

Rent eligible numbers for 7, 30 or 90 days. Renew or release whenever you like.

Developer API

Automate everything with a clean REST API, scoped keys and usage analytics.

Coverage

Numbers from 60+ countries

United States
+1 · from $0.45
United Kingdom
+44 · from £0.28
Canada
+1 · from $0.54
Australia
+61 · from $0.84
Nigeria
+234 · from ₦400.00
Ghana
+233 · from GH₵3.00
India
+91 · from ₹16.60
Germany
+49 · from €0.37
France
+33 · from €0.35
Netherlands
+31 · from €0.39
Spain
+34 · from €0.33
Poland
+48 · from zł 0.88
Brazil
+55 · from R$1.54
Indonesia
+62 · from Rp 2,790
Philippines
+63 · from ₱10.83
Ukraine
+380 · from ₴5.74
Russia
+7 · from ₽13.80

Demo values shown in each country's local currency (₦ Naira in Nigeria, ₵ Cedi in Ghana, and more). Live availability and pricing come from the provider layer.

Services

Popular services

WhatsApp
Telegram
Facebook
Instagram
X (Twitter)
TikTok
Discord
Google
MMicrosoft
PayPal
Binance
AAmazon
Uber
Tinder
Netflix

Full catalog

Get numbers for the apps you actually use

Messaging & social

WhatsAppTelegramFacebookMessengerInstagramX (Twitter)TikTokSnapchatLLinkedInThreadsPinterestRedditDiscordSignalViberWeChatLINEKakaoTalkVKWeiboTumblrMastodonSSkype

Google & tech

GoogleGmailYouTubeAppleMMicrosoftOOutlookYYahooProton MailYYandexOOpenAI

Finance & crypto

PayPalWiseRevolutPayoneerCash AppBinanceCoinbase

Shopping & travel

AAmazoneBayAliExpressAlibabaAirbnbBooking.comUberLyftBBoltDoorDashDeliverooGlovo

Dating

TinderBBumbleBadooOkCupidGGrindr

Gaming & entertainment

SteamEpic GamesPlayStationRobloxNetflixSpotifyTwitch

Example categories only — not a guarantee that any service accepts virtual numbers. Availability varies by country and provider.

How it works

From sign-up to SMS in minutes

  1. 1

    Create an account

    Sign up in seconds with just your email.

  2. 2

    Add funds

    Top up your wallet with a secure payment.

  3. 3

    Choose country & service

    Pick from supported countries and services.

  4. 4

    Purchase or rent

    Get a temporary activation or a longer rental.

  5. 5

    Receive permitted SMS

    Messages arrive in your realtime inbox.

  6. 6

    Track everything

    Review activity, messages and transactions.

Developers

A programmable communications API

Everything you can do in the dashboard, you can do with the API. Authenticate with a scoped key, buy activations, poll for messages, and manage rentals — with consistent JSON responses and request IDs.

  • API-key authentication with hashed secrets
  • Rate limiting and per-request usage logging
  • Consistent success / error envelope with request IDs
Read the docs
POST /v1/activations
curl https://api.otpwave.com/v1/activations \
  -H "Authorization: Bearer nh_live_••••" \
  -d service=whatsapp -d country=US

{
  "success": true,
  "data": {
    "id": "act_123",
    "phone_number": "+14155550142",
    "status": "waiting"
  },
  "error": null,
  "request_id": "req_9f2c"
}

Trust & security

Secure and accountable by design

Secure payments

Server-verified top-ups with a ledger-backed wallet.

Account controls

Rate limits and abuse monitoring built in from day one.

Provider abstraction

Telecom providers are swappable behind one interface.

Realtime delivery

Incoming SMS appears instantly, no refresh needed.

Full auditability

Every privileged action is logged and reviewable.

Developer API

Hash-stored API keys with usage tracking.

FAQ

Frequently asked questions

Ready to get your first number?

Create an account, add mock funds, and try the full flow in minutes.