15M+ NUMBERS ONLINE · 196 COUNTRIES · 600+ SERVICES

Phone numbers for one-time codes.

Real mobile numbers to receive SMS verification codes. About 9 seconds, start to code.

canada flag

+1 873 283 5759

HOLD

INCOMING CODE · MESSENGER 01

_ _ _ _ _ _

Expires in: 18:42

Ordered · 00:01:14 ago

Code received

4 8 2 9 1 7

Telegram · US · 8.3s

9.1s

avg. time

98.6%

SMS delivery

600+

services

WORKS WITH

TelegramWhatsAppInstagramTikTokGmailFacebookTwitter / XUberNetflixSnapchatDiscordTinderLinkedInAmazonPayPalSpotifyAirbnbRedditBinanceShopify600+ more

COUNTRY COVERAGE

196 countries. Any service.

Numbers available across 196 countries for 600+ services. If a country runs low, switch to another in one click — same dashboard, pricing adjusts automatically.

United States

United States

424k · $0.18

United Kingdom

United Kingdom

48k · $0.22

Germany

Germany

31k · $0.24

India

India

286k · $0.12

France

France

42k · $0.20

Russia

Russia

195k · $0.14

Brazil

Brazil

77k · $0.18

Netherlands

Netherlands

29k · $0.19

Philippines

Philippines

81k · $0.16

Canada

Canada

163k · $0.17

Indonesia

Indonesia

210k · $0.14

Australia

Australia

18k · $0.28

LIVE PRICING

Check the price before you order.

Select any country and service to see real-time pricing and availability. No account needed.

Country

COUNTRY

Service

SERVICE

Prices shown are per successfully delivered SMS. If no SMS arrives, you pay nothing.

$—.——

per successful SMS delivery

— numbers available
~9s avg delivery

Select a country and service above

API & AUTOMATION

Two endpoints.
Zero client SDK.

Order a number. Poll for the code. The API is intentionally small — everything the dashboard does, you can script.

GET /api/v2/order

Returns a number and order ID within ~2 seconds.

GET /api/v2/getStatus

Poll for the SMS code — median round-trip under 9 seconds.

GET /api/v2/cancelOrder

Cancel an active order at any time. No charge if no SMS arrived.

order-number.sh200 OK · 1.8s
# 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" }

FEATURES

Everything you need.

All the tools for reliable, instant SMS verification — nothing you don't need.

Instant delivery

Codes typically arrive in under 10 seconds. They surface automatically in your dashboard — no manual polling needed.

196 countries

If numbers run low in one country, switch to another in one click. Same workflow, adjusted price.

600+ services

Telegram, WhatsApp, Instagram, TikTok, Gmail, and hundreds more. New services added continuously.

Pay per success

You're only charged when an SMS is actually received. No code, no charge — credits are released back automatically.

Privacy first

Your personal number stays private. Use our numbers for all your verifications across any platform.

20-minute window

Each number stays active for up to 20 minutes. Cancel any time — if no SMS arrived, there's no charge.

HOW IT WORKS

Three steps. About 9 seconds.

Pick a number, use it for verification, get your code. That's the whole flow.

STEP 1

Pick your number

Select a country from 196 and a service from 600+. Real pricing shown before you confirm.

STEP 2

Use it for verification

Copy the phone number and enter it on any platform that asks for SMS verification.

STEP 3

Get your code

Your code arrives automatically in the dashboard, usually within 9 seconds. Copy and done.

Frequently Asked Questions

Everything you need to know about our OTP verification service. Can't find what you're looking for? Contact our support team.

OTP codes are delivered instantly, typically within 1-5 seconds of being sent. Our system monitors incoming messages 24/7 to ensure immediate delivery.
Our service works with virtually all platforms that require phone verification including social media (WhatsApp, Telegram, Facebook), e-commerce sites, banking apps, and more. We support thousands of services worldwide.
Absolutely. We use enterprise-grade encryption for all data transmission and storage. Your personal information is never shared.
No. Dedicated long-term numbers are not available yet, but we're actively working on it and will roll it out soon.
If you don't receive an OTP within 20 minutes, we automatically refund the number. That's why credits are kept on hold, so they can be easily refunded..
Yes — full API access is available to all users. Every account comes with an API key you can find in your dashboard. You can order numbers, poll for SMS codes, cancel orders, and check status programmatically. Check out our API documentation at v-numbers.com/docs for the full reference.
Icon

Still have questions?

Our support team is here to help you 24/7. Get in touch and we'll respond within minutes.

Icon

Contact Support

Logo

Numbers

Instant OTP verification services for businesses and individuals worldwide.

Navigation

Getting Started

Ressources

© 2026 V-Numbers. All rights reserved.