UOTP
NewTemp mail for email OTPs

Receive OTPs online with virtual numbers& temp mail

Verify any app without sharing your personal number. Numbers from 50+ countries, a live code inbox and a full refund if the SMS never arrives.

  • No subscription
  • Pay per number
  • Refund on cancel
countries
50+
countries
OTP inbox
Live
OTP inbox
refund on cancel
100%
refund on cancel
instant top-up
UPI · Crypto
instant top-up

Receive codes from hundreds of popular apps

  • WhatsApp
  • Telegram
  • Google
  • Instagram
  • Facebook
  • Amazon
  • Discord
  • Microsoft
  • Netflix
  • X / Twitter
  • Snapchat
  • TikTok
  • Uber
  • PayPal
  • LinkedIn
  • Tinder

Availability depends on country and operator. Brand names belong to their owners.

Features

Everything you need to verify faster

Built for people who sign up a lot — and for developers who automate it.

Virtual numbers worldwide

Pick a service, a country and an operator. Get a real number in seconds and use it for sign-up or verification.

Temp mail for email OTPs

Disposable inboxes on popular domains for services that verify by email.

Real-time OTP inbox

Codes appear the moment they land, with one-tap copy, sound alerts and desktop notifications.

Refund if no code arrives

Cancel before an SMS arrives and the full amount goes straight back to your wallet. Expired temp mail is refunded automatically.

Auto-Buy

Out of stock? Select several servers and Auto-Buy keeps retrying until a number is found.

Simple wallet

Top up with UPI or crypto, redeem promo codes and track every rupee in your transaction history.

How it works

Your first OTP in under a minute

  1. 1

    Add balance

    Create a free account and top up your wallet with UPI or crypto.

  2. 2

    Choose a service

    Search the app you need, pick a country and buy a number or a temp mail.

  3. 3

    Get your code

    Your OTP shows up in the live inbox. Copy it and finish verifying.

Temp Mail

Email verification, without your real inbox

Many apps verify by email instead of SMS. Get a temporary address for the service you need, paste it in, and grab the code from UOTP — no spam left behind in your personal mail.

  • Disposable addresses on popular email domains
  • Code shown in your inbox the moment it arrives
  • 25-minute window — refunded automatically if nothing arrives
  • Full history of every address you have used
Try temp mail

Developer API

Drop-in SMS-Activate compatible API

Already using a handler_api client? Point it at UOTP, swap the API key, and keep your existing code. Buy numbers, poll for codes and finish activations programmatically.

  • getBalance
  • getNumber
  • getStatus
  • setStatus
request.sh
# Buy a number
curl "https://uotp.store/api/stubs/handler_api.php?api_key=$KEY&action=getNumber&service=$SERVICE&country=$COUNTRY"

ACCESS_NUMBER:8f3a21:447700900418

# Poll for the code
curl "…?api_key=$KEY&action=getStatus&id=8f3a21"

STATUS_OK:482913

FAQ

Frequently asked questions

What is a virtual number for OTP verification?

A virtual number is a real phone number you rent online to receive SMS. With UOTP you buy a number for a specific app and country, enter it in that app, and the verification code (OTP) appears in your UOTP inbox within moments.

What happens if I don't receive the SMS?

If no code has arrived, cancel the number from your active orders and the full price is refunded to your wallet instantly. You only pay for numbers that actually receive a code.

How does temp mail work?

Choose a service and an email domain to get a disposable address. Use it to sign up and the verification code appears in your inbox. Each address stays active for 25 minutes — if nothing arrives, it is cancelled and refunded automatically.

Which payment methods are supported?

You can add balance with UPI or with cryptocurrency, and redeem promo codes. Your balance never expires and every top-up and purchase is listed in your transaction history.

Do you offer an API for developers?

Yes. UOTP exposes an SMS-Activate compatible handler_api endpoint with getBalance, getNumber, getStatus and setStatus, so most existing scripts and tools work by changing only the base URL and API key. Your API key is in your profile.

Which apps and countries are available?

Numbers are available for hundreds of apps across 50+ countries, including messaging, social, email, shopping and ride-hailing services. Stock and price vary by country and operator and are shown live before you buy.

Keep your personal number private

Sign up free, add balance and receive your first OTP in under a minute.