Your verification code, in about 9 seconds.
Real mobile numbers for SMS verification in 196 countries. You only pay if the code arrives.
600+ services and 196 countries — type to search any of them.
Works with
The services you already use.
Examples of services our numbers can receive verification codes for. All names are trademarks of their respective owners — V-Numbers is not affiliated with or endorsed by any of them.
How it works
Three steps. About 9 seconds.
Pick your number
Choose a service from 600+ and a country from 196. You see the real price before you confirm.
Use it for verification
Copy the number and enter it on any site or app that asks for SMS verification.
Get your code
The code appears in your dashboard automatically, usually within 9 seconds. Copy it and you're done.
Features
Everything you need. Nothing you don't.
Pay per success
You're only charged when an SMS actually arrives. The price is held for up to 20 minutes — if no code comes in, the hold is released back to your balance automatically.
Instant delivery
Average from order to code. No manual refreshing.
196 countries
If numbers run low in one country, switch to another in one click.
600+ services
New services are added all the time.
Privacy first
Your personal number stays private. Use ours for verification on any platform.
Live pricing
Check the price before you order.
Pick a country to see live WhatsApp pricing and availability. No account needed.
If no SMS arrives, you pay nothing.
API & automation
Three calls. No SDK required.
Order a number, poll for the code, cancel if you change your mind. The API is intentionally small — everything the dashboard does, you can script.
GET /api/v2/orderGET /api/v2/getStatusGET /api/v2/cancelOrder# 1. Order a number curl -G "https://v-numbers.com/api/v2/order" \ -d "key=$VN_KEY" \ -d "country=us" \ -d "service=telegram" # → { "orderId": "hold_8Kp2", "number": "+1 873 283 5759" } # 2. Poll for the SMS code curl -G "https://v-numbers.com/api/v2/getStatus" \ -d "key=$VN_KEY" \ -d "orderId=hold_8Kp2" # → { "status": "sms received", "code": "384816" }
FAQ
Frequently asked questions.
Can't find what you're looking for? Our support team is here 24/7 and usually replies within minutes.
How quickly will I receive OTP codes?
Codes show up in your dashboard the moment the SMS reaches our number — about 9 seconds on average from placing the order. We monitor incoming messages 24/7, so there's nothing to refresh.
Which services are supported?
Virtually any platform that verifies by SMS: social and messaging apps (WhatsApp, Telegram, Facebook, Instagram, TikTok), marketplaces, email providers like Gmail, and more — 600+ services in total.
Is my data secure and private?
Yes. All data is encrypted in transit and at rest, and your personal information is never shared. Your own phone number is never involved.
Can I use the same number multiple times?
Not yet. Each number is for a single verification. Long-term dedicated numbers are in the works and coming soon.
What if I don't receive the OTP?
If no code arrives within 20 minutes, the number is refunded automatically. That's why the price is held rather than charged up front — the hold is released straight back to your balance.
Do you offer API access?
Yes — every account gets an API key in the dashboard. You can order numbers, poll for SMS codes, cancel orders and check status programmatically. The full reference is at v-numbers.com/docs.
Your number is waiting.
Create an account and get your first verification code in about 9 seconds. No subscription — you only pay when an SMS actually arrives.