NewService guides for WhatsApp, Telegram & more

Verification codes,
without your SIM.

OTPX rents you a real phone number in 150+ countries and shows the SMS code online in seconds — for WhatsApp, Telegram, Google and 500+ other apps. Pay per code, refunded automatically if it never arrives.

From
₹2 / code
Pay with
UPI · Crypto
Subscription
None

Receive codes from 500+ apps

  • WhatsApp
  • Telegram
  • Instagram
  • Google
  • Facebook
  • X
  • TikTok
  • Discord
  • Amazon
  • Snapchat
  • LinkedIn
  • Microsoft
  • Uber
  • Netflix
  • PayPal
  • Apple
Countries with live numbers
150+
Apps and services supported
500+
Typical time to receive a code
5–30s
Charged when no SMS arrives
₹0

How it works

From sign-up screen to code in under a minute

No app to install and no SIM to wait for. Everything happens in your browser.

  1. 01

    Choose app and country

    Search any of 500+ services and pick from 150+ countries. Live stock and price are shown before you pay.

  2. 02

    Get a dedicated number

    A real mobile number is reserved for you instantly. Paste it into the app that's asking for verification.

  3. 03

    Read the code online

    The SMS lands in your dashboard within seconds. If nothing arrives, cancel and the full amount returns to your wallet.

Why OTPX

Built so you only pay for codes that arrive

The details that matter when a sign-up is blocked on an SMS.

Automatic refunds, no tickets

Every number has an activation window. If the SMS doesn't arrive, cancel it — or let it expire — and the full amount goes straight back to your wallet.

#40718WhatsApp · India −₹8.00
#40717Google · UK +₹18.00
#40716Telegram · Indonesia −₹5.00

150+ countries

India, Indonesia, the UK, the US and more — choose the region your app expects.

  • IN
  • ID
  • GB
  • US
  • BR
  • PH
  • VN
  • TH
  • MY
  • NG
  • KE
  • PL
  • CA
  • DE

Seconds, not minutes

Most codes arrive in 5–30 seconds. Your dashboard updates live — no refreshing.

Top up your way

Add balance with UPI — GPay, PhonePe, Paytm — or with USDT and other crypto. No card required.

Private by default

Your own number is never shared with the apps you verify. Messages are not kept after delivery.

For developers

A three-call API you can wire up before lunch

Rent a number, poll for the code, cancel if needed. The response format follows the widely used SMS-activation protocol, so most existing clients work by changing the base URL.

  • getNumberreserve a number for a service and country
  • getStatusread the code as soon as it lands
  • setStatuscancel for a refund or request another SMS
Read the API reference
# 1. Rent a number (WhatsApp, India)curl "https://otpx.org/api/stubs/handler_api.php?api_key=$OTPX_KEY&action=getNumber&service=wa&country=22&operator=any"# → ACCESS_NUMBER:12345:919876543210 # 2. Poll for the SMScurl "https://otpx.org/api/stubs/handler_api.php?api_key=$OTPX_KEY&action=getStatus&id=12345"# → STATUS_OK:482913

Pricing

Pay per code. That's the whole plan.

No subscription, no setup fee, no minimum term. Prices vary by country and live stock — these are typical starting prices.

Who it's for

One wallet, many reasons to verify

Individuals

Sign up for apps and marketplaces without handing your personal number to every service you try.

  • Keep your SIM private
  • Separate personal and side accounts
  • Pay only when it works

Businesses & agencies

Verify brand, support and client accounts from one wallet, without buying and managing physical SIM cards.

  • One balance for the whole team
  • UPI and crypto top-ups
  • Order history for every number

Developers & QA

Automate sign-up flows in testing with a simple HTTP API compatible with the common SMS-activation format.

  • Three calls: number, status, cancel
  • Drop-in for existing activation clients
  • Works with any language

FAQ

Questions, answered

Can't find what you need? Visit the help center.

How does OTPX work?

Simply select a country and service, purchase a virtual number, and receive your OTP code instantly. The code will appear in your dashboard within seconds.

Why didn't I receive an OTP?

Sometimes services have delays or block virtual numbers. Try a different server/operator or wait a few minutes. If no OTP is received within 10 minutes, your balance will be refunded.

What is your refund policy?

If you don't receive an OTP within the specified time, your balance is automatically refunded. For payment issues, contact our support team with transaction details.

What payment methods do you accept?

We accept UPI (GPay, PhonePe, Paytm) and Cryptocurrency (Bitcoin, USDT, Ethereum, Litecoin, Tron). All payments are processed securely.

Can I use the same number multiple times?

No, each number is for single use only. After receiving an OTP, the number is released. You'll need to purchase a new number for subsequent verifications.

Is OTPX legal to use?

Yes, OTPX is legal for legitimate verification purposes like protecting your privacy when signing up for services. However, using it for fraudulent activities is strictly prohibited.

Your next verification code is a minute away.

Create a free account, add balance with UPI or crypto, and rent your first number.