Pay in naira · Automatic refunds
Receive SMS codes online, in seconds
Virtual numbers for WhatsApp, Telegram, TikTok and hundreds more apps. Pay in naira. If no code arrives, your money goes back to your wallet automatically.
No ID needed. Sign up with email or Google.
Simple sign-on
Email or Google, no ID needed
Pay in naira
Fund your wallet through Nomba
Automatic refunds
No code before the timer ends = money back
Example order: a WhatsApp number for Nigeria receives its code in seconds. In a second example, no Telegram code arrives before the timer ends, and the price returns to the wallet automatically.
- Countries with numbers in stock
- 40
- Apps and services
- 28+
- Refund target after the timer ends
- Under 1 min
- Every price in naira, shown before you pay
- ₦
Coverage figures are from sample data until the live catalogue is connected.
The apps you actually use
Pick an app, pick a country, see the price. The exact total is always shown before you pay.
- In stock
WhatsApp
from ₦630
- In stock
Telegram
from ₦336
- In stock
Instagram
from ₦300
- In stock
Facebook
from ₦300
- In stock
TikTok
from ₦300
- Low stock
X (Twitter)
from ₦300
- In stock
Google / Gmail
from ₦350
- In stock
Snapchat
from ₦300
- Low stock
Signal
from ₦300
- In stock
Discord
from ₦300
Prices are live and change with stock. The exact price is shown before you pay. (Sample prices until the live catalogue is connected.)
How it works
Four steps to your code
Built so you can go from sign-up to your first code in about three minutes.
- Step 1
Create your account
Email or Google. No ID, no paperwork.
- Step 2
Fund your wallet in ₦
Top up through Nomba's secure checkout.
- Step 3
Choose app and country
See the price and stock before you pay.
- Step 4
Get your code on screen
Code arrives → copy it and you're done
No code in 20 min → money back in your wallet, automatically
Our refund promise
No code? Your money comes back on its own.
If a code doesn't arrive within 20 minutes, or you cancel while waiting, the full price goes back to your wallet automatically. Unlike claim-based refunds, there's nothing to file and nobody to convince.
- No support ticket to open
- No claim window to miss
- No minimum before you can use your refund
- Every refund has a reference in your ledger
A code that has been delivered can't be refunded, because the service was provided.
- 12:20
Hold · WhatsApp · Nigeria
ORD-58213
No code in 20 min
−₦630
Balance ₦4,370
- 12:40
Refund · no code arrived
RF-20931
+₦630
Balance ₦5,000
Your balance is back where it started. No message to support needed.
Countries
Numbers from 40 countries
Only countries with numbers in stock are shown. Once we have enough orders, each country will show its recent success rate and how many orders that's based on.
One account, one wallet
More than SMS
Every product shares the same wallet, the same order history and the same refund rules.
- Live
SMS verification
A one-time number for a single code. Refunded automatically if no code arrives.
Get a number - Coming soon
Number rentals
Keep the same number for weeks or months, for example for WhatsApp Business.
Notify me - Coming soon
Email verification
Temporary inboxes for apps that send their codes by email.
Notify me - Coming soon
Residential proxies
IP addresses by country, with HTTP and SOCKS5, metered by bandwidth.
Notify me
For developers
One API for SMS, email and proxies
The same API that powers our dashboard. Buy numbers, track every state and get refunds the same way, from your own code.
- Sandbox keys that never move real money
- Signed webhooks for every order state change
- Idempotent requests, so retries are always safe
- One error format across SMS, email and proxies
- Wholesale ₦ pricing for API and reseller keys
curl https://api.example.com/v1/sms/orders \
-H "Authorization: Bearer sk_test_your_key" \
-H "Idempotency-Key: 7f9c2b1e" \
-d service=whatsapp \
-d country=NGWebhook you receive
X-Signature: sha256=…
{
"event": "order.code_received",
"data": {
"id": "ord_58213",
"service": "whatsapp",
"country": "NG",
"state": "code_received",
"code": "482913",
"price_kobo": 63000
}
}Run your own verification business. Sell under your own brand with wholesale prices, sub-accounts and your own markup.
Reseller programWho it's for
Made for everyday verification
Protect your privacy
Sign up for apps and marketplaces without handing over your personal phone number.
Separate business accounts
Keep work and personal accounts apart, with a number that belongs to the business.
Test your sign-up flow
Developers and QA teams can check real SMS verification end to end, by hand or by API.
Stay verified while travelling
Receive a code for an account abroad when your home SIM can't get messages.
Numbers may not be used for fraud, harassment, spam or anything illegal. See our acceptable use policy.
Support
Real help, attached to your order
Open a ticket from any order and it already includes the order ID, its status history and the times. No need to explain from scratch.
Live chat
In your dashboard, on every order
WhatsApp
Number coming soon
Telegram
Handle coming soon
Email
Address coming soon
FAQ
Questions, answered
What is a virtual number?
It's a real phone number you rent online for a short time. You use it to sign up for an app, and the verification code the app sends appears in your account on our website, not on your own phone.
Is it safe and private?
Your codes are visible only in your own account, and we delete them 24 hours after an order closes. You only need an email address or Google account to sign up. No ID is required.
What happens if no code arrives?
If no code arrives within 20 minutes, the order ends and the full price goes back to your wallet automatically. You can also cancel while you're waiting and get the same refund. There's no ticket to open and no claim window.
How fast is the refund?
Refunds are designed to land in your wallet within a minute of the timer ending. Each one appears in your wallet ledger with its own reference, so you can always see where your money went.
Can I use the same number again?
A verification number is for one code. If you need to receive messages on the same number for weeks or months, number rentals are coming soon.
Why did the app reject my number?
Some apps block certain countries or number types. If that happens, try another country or tap “Replace number” while the order is open. If no code arrives, you're refunded automatically.
How do I pay?
You fund your wallet in naira through Nomba's secure checkout, then pay for each number from your wallet. The available payment methods are shown at checkout.
Can I withdraw my balance?
Refunds for failed orders go straight back to your wallet so you can use them right away. The rules for withdrawing unused balance to a bank account will be set out in our refund policy.
Do you have an API?
Yes. Developers and resellers can buy numbers, track orders and receive webhooks through a REST API with sandbox keys. Visit the developer page to get started.
Which apps aren't allowed?
Numbers may not be used for fraud, harassment, spam, bulk account creation or anything illegal. Some banking and government services may not be available. Our acceptable use policy has the full rules.
Get your first code in about three minutes
Create a free account, fund your wallet in naira, and pay only for the numbers you use.