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.

Only pay if the code arrives. No code? Your money goes straight back to your wallet — automatically.
60+ countries
Numbers worldwide, incl. Nigeria
Auto-refund
Pay only if the code arrives
Realtime codes
The SMS appears the moment it lands
Secure wallet
Ledger-backed, server-verified
OTPWave — get virtual numbers and disposable email. Verify on WhatsApp, Telegram, Google and 100+ apps without using your personal number.

Our guarantee

No code? You don't pay.

Pay only for codes that arrive

If the SMS doesn't come through in time, the full amount is refunded to your wallet automatically.

Cancel any time before the code

Changed your mind or picked the wrong app? Cancel while you wait and get your money back.

Pay in Naira

Top up from ₦1,000 by card, bank or crypto. No dollar card, no subscription, no contracts.

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://otpwave.com/api/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.

Reviews

What customers say

“Fast Code received”
Sidney A. · WhatsApp

FAQ

Frequently asked questions

Ready to get your first number?

Create an account, top up your wallet, and get your first number in minutes.