Virtual numbers for verification
Receive SMS codes online, without giving out your own number
Ninja SMS sells temporary phone numbers for OTP and SMS verification: pick a service and a country, get the code in seconds, and get your money back if it never arrives.
No subscription. Pay only for the numbers you buy.
How it works
- 01
Top up your balance
Add funds by USDT on a supported network (shown when you top up), which is credited automatically, or send a manual deposit request.
- 02
Pick a service and country
Search the live price list, choose the app you need to verify and where the number should be from.
- 03
Get the code
Use the number, and the SMS code appears on your dashboard. If no code arrives, cancel and the full price returns to your balance.
Live availability
Search any service to see where numbers are in stock right now and what they start from. Create a free account to see the price for every country.
Loading live prices…
Prices in USD. Stock changes quickly. When you buy from the dashboard, you are never charged more than the price shown when you press Buy.
Numbers for the apps you use
Each page shows where that app’s numbers are in stock right now and how often they deliver.
Payment methods
USDT, automatic
Send the exact amount shown to the platform address and your balance is credited automatically once the transfer confirms on the network.
Manual deposit
Prefer another way to pay? Submit a deposit request with your payment details and the team credits your balance after review.
Built to be trusted
Refund if no code arrives
You only pay for a number that delivers. Cancel an unused activation and the charge is refunded to your balance.
Two-factor sign-in
Protect your account and balance with an authenticator app and recovery codes.
API access for resellers
Buy and check numbers from your own software with an API key, once your API access is approved.
Honest status page
See live service status and past incidents at any time, signed in or not.
Guides
How to receive SMS online with a virtual number
A step-by-step guide to getting a verification code on a virtual phone number: choosing a service and country, reading the code, and getting a refund if nothing arrives.
SMS verification code not received? 9 things to check
Why an OTP or verification SMS sometimes never arrives on a virtual number, how to fix it, and how to get your money back when it does not.
What is a virtual phone number for SMS verification?
Virtual phone numbers explained: how they receive verification codes, how they differ from your SIM, what they are good for, and what they are not for.
Frequently asked questions
What is a virtual number for SMS verification?
It is a temporary phone number you rent for a single sign-up or login. The verification SMS (OTP) sent to it is shown on your dashboard, so you do not need to use your own phone number.
What if I never receive the code?
Cancel the activation from your dashboard and the full price is refunded to your balance. Refunds apply only when no code was received.
How do I pay?
Top up with USDT on a supported network (shown when you top up), which is detected and credited automatically, or submit a manual deposit request for review. You then spend from your balance, so there is no subscription.
Are the prices on this page what I pay?
These are the current customer prices in US dollars. Stock and prices change quickly, so you are always shown the price before you buy. When you buy from the dashboard, the price shown when you press Buy is the most you will be charged. Buyers using the API are charged the current price.
Can I get a second code on the same number?
Yes, where the service allows it you can request another SMS window on a number you already bought, at its own price.
Is there an API?
Yes. Resellers can request API access in their account settings and, once approved, create keys to buy numbers and read codes from their own software.
What can I not use it for?
Anything illegal, fraudulent or abusive. See the terms of service for the full list; accounts that break them can be closed.
Ready to verify your first account?
Create a free account in under a minute and top up when you are ready.