How it works
Verified in under a minute
Step 1
Top up your wallet
Add any amount. Balance never expires and refunds return here instantly.
Step 2
Pick app & country
See live stock and the exact price for each server before you pay.
Step 3
Use the number
Paste it into the app's sign-up screen. We start listening immediately.
Step 4
Copy your code
The OTP appears in seconds. No SMS before the timer ends? Full refund.
For developers & resellers
Drop-in SMS-Activate compatible API
Already use a bot or panel built for SMS-Activate or Grizzly? Change the base URL and API key — that's it. Same actions, same answers.
- getNumber, getStatus, setStatus
- Same prices & refunds as the site
- getPrices, getBalance & V2 JSON
- 120 requests / minute per key
# buy a WhatsApp number in India $ curl "…?api_key=KEY&action=getNumber&service=wa&country=22" ACCESS_NUMBER:58210443:919812345678 # poll for the code $ curl "…&action=getStatus&id=58210443" STATUS_OK:482913
FAQ
Questions, answered
Still stuck? Our support team usually answers within a few minutes.
What is a virtual number for SMS verification?
It's a real mobile number you rent for a single verification. Pick a service and a country, we give you a number, and the SMS code appears in your dashboard within seconds. Once the code is used, the activation closes.
What happens if the code never arrives?
You're never charged for a code you didn't get. If no SMS arrives before the timer runs out, the activation is cancelled and the full amount goes back to your wallet automatically. You can also cancel manually after two minutes.
What are “servers” in the country list?
Each server is a different upstream network for the same country. Prices and stock differ between them. Tap a country to compare, or tap the price to take the cheapest — if it runs dry mid-purchase we automatically try the next server at the same price or lower.
Can I receive more than one SMS on the same number?
Yes. After the first code arrives, press “Request another SMS” while the timer is still running.
How do I add balance?
Open Wallet in your dashboard and follow the deposit instructions. Balance never expires, and refunds from cancelled activations go straight back to it.
Do you have an API for resellers and bots?
Yes. Our API speaks the standard handler_api.php protocol used by SMS-Activate and Grizzly, so existing bots and panels work by changing the base URL and API key.