Works where VoIP numbers don't

Receive SMS codes on real carrier SIMs

WhatsApp, Telegram, Google and 2,500+ services. Codes arrive in seconds.

Real carrier SIMs. Matching-country IPs. Private browser. One balance.

From $0.05
145+ countries
20-min auto-refund
4.8 Trustpilot

Real carrier SIMs on VodafoneO2T-Mobile and every major carrier

VirtualSMS delivers one-time SMS verification codes on real carrier-issued SIM cards (the same Vodafone, O2 and T-Mobile networks a physical phone uses), not VoIP.

Because the number is a genuine mobile line, it's accepted where VoIP and disposable numbers get rejected: WhatsApp, Telegram, Google, banking and marketplace apps. Prices are live, codes arrive in seconds, and unused numbers refund automatically.

Live pricing

Every price public. Every stock level live.

Prices below are live. What you see is what you pay. Verifying from the wrong country? Pair your number with a matching-country IP →

145+

countries supported

services live today

$0.00

cheapest right now

ServiceFrom
Twitter/XTwitter/X$0.05
TikTokTikTok$0.05
DiscordDiscord$0.05
ViberViber$0.05
LINELINE$0.05
AppleApple$0.05
GoogleGoogle$0.06
InstagramInstagram$0.06

Code in hand in three scrolls

Pick, pay per code, done. Most orders finish inside a minute.

Pick a service

Telegram, WhatsApp, Google or any of 2,500+ supported services.

See countries & prices

Live in-stock countries and prices before you commit, 145+ to choose from.

Code lands

Codes typically arrive in under 30 seconds. No code in 20 minutes → auto-refund.

Why real carrier SIMs work better

Platforms detect virtual VoIP numbers. Real, non-VoIP carrier-issued SIMs pass the same checks as a personal phone.

VoIP Numbers

Virtual & Internet-Based

  • Source

    Internet-based / cloud lines (no physical SIM)

  • Platform detection

    Prefixes commonly flagged and blocked

  • Signup acceptance

    Often rejected on WhatsApp, Telegram, Google

  • Number type

    Virtual / pooled / recycled

  • Works with

    Limited - many platforms actively block

  • Carrier check

    Fails line-type / carrier lookups

Non-VoIP Numbers

Real Carrier Infrastructure

  • Source

    Real carrier-issued SIMs (Vodafone, O2, T-Mobile…)

  • Platform detection

    Reads as a normal mobile subscriber

  • Signup acceptance

    Built for new-account verification on major apps

  • Number type

    Carrier-issued, non-VoIP

  • Works with

    WhatsApp, Telegram, Google, Discord and 2,500+

  • Carrier check

    Passes as mobile on real carrier networks

No waiting, no risk

Slow code? You don't pay.

Codes typically arrive in under 30 seconds. If nothing lands within 20 minutes, the order refunds automatically to your balance, with no support ticket required.

1 Order placed
2 Code received <30s
3 No code in 20 min → auto-refund
Need the same number more than once? A rental keeps it yours →

Built for developers and agents

A REST API and hosted MCP server

Order numbers and poll for codes over a Bearer-token REST API, or point an MCP-compatible agent (Claude, ChatGPT, Cursor) at the hosted MCP endpoint: 40 tools, zero install.

  • mcp.virtualsms.io/mcp
  • Agent payments via x402 (USDC top-up, no card)

Five reasons it works when others don't

Real carrier SIMs, not VoIP

Every number runs on an actual carrier SIM (Vodafone, O2, T-Mobile and more), never a VoIP or virtual line, so it passes the carrier checks that reject others.

Built for OTP verification

WhatsApp, Telegram, Google and 2,500+ services accept these numbers for one-time password (OTP) verification and new-account signup.

Receive SMS online, live

Receive SMS online the moment it arrives, typically under 30 seconds. No app to install, no account needed to browse.

No code, no charge

No code in 20 minutes auto-refunds to your balance automatically. No support ticket needed.

No subscription, pay per code

Top up from $2 with BTC, USDT, ETH, LTC or a card, no monthly fee, no lock-in. The same balance covers verifications, rentals and proxies.

Perfect for

WhatsApp & Telegram Google & Gmail Marketplaces Dating apps Dev & testing (API/MCP)

What people use VirtualSMS for

Verify WhatsApp

With a real carrier number.

Receive an SMS code

Without using your personal number.

Verify Telegram, Google or Binance

On a real carrier number.

Get a one-time code

For a new-account signup.

Match your verification number's country

With a proxy IP.

Pay per code with crypto

No subscription.

Frequently asked questions

What's the difference between a VoIP number and a real SIM verification number?

A VoIP number is a cloud-hosted line (Google Voice, TextNow, Twilio-style) with no physical SIM behind it. A real SIM verification number runs on an actual carrier SIM card on a mobile network (e.g. Vodafone, O2, T-Mobile), so it looks identical to a regular phone to the service checking it.

Why do my codes fail on other "virtual number" services?

Most verification services detect the carrier prefix behind a number. VoIP prefixes are well known and get rejected outright by WhatsApp, Telegram, Google, and most crypto exchanges during signup. Real carrier SIMs don't carry that flag.

How does the 20-minute refund work?

If no SMS code arrives within 20 minutes of ordering a number, the order is automatically refunded to your balance. No support ticket needed.

Which country should I pick for WhatsApp, Telegram, or Google?

Any in-stock country works for these three: coverage spans 145+ countries. Live prices and stock per country are shown on this page and in the dashboard before you commit to a purchase.

Can I pay with crypto?

Yes, BTC, USDT, ETH, and LTC are accepted, alongside cards, via NOWPayments. There is a $2.50 minimum top-up and no subscription or monthly fee.

Is there an API or MCP server for developers and AI agents?

Yes. A REST API (Bearer token auth) covers ordering numbers and polling for codes, and a hosted MCP server (mcp.virtualsms.io) exposes the same catalog as 40 tools for Claude, ChatGPT, and other agent tooling. Zero install required.

What services are supported?

2,500+ services, including WhatsApp, Telegram, Google, Instagram, Facebook, Discord, TikTok, Binance, Coinbase, and hundreds of banking, gaming, and marketplace apps.

How fast does the code arrive?

Typically under 30 seconds for in-stock numbers. If nothing arrives within 20 minutes, you are refunded automatically.

Is this a temporary phone number, or can I keep it?

A verification number is a temporary phone number used to receive a single code before it releases back into the pool. If you want to keep the same number for longer (a day, a week, or a month), rent a private number instead.

Can I pick a specific carrier for my number?

Carriers are assigned automatically from live stock in the country you choose: Vodafone, O2, T-Mobile and other major networks, depending on availability. You can't currently hand-pick a specific carrier.

Can I match my verification number's country with a proxy IP?

Yes, pair any number with a residential, mobile or datacenter proxy in the same country so the service sees consistent geography, all from the same balance.

Looking for a better alternative?

See why users are switching to VirtualSMS.

Get started

One balance. Four tools.

VirtualSMS is an account verification platform for individuals, businesses, developers, and AI agents. It combines one-time SMS verification, dedicated number rentals, matching-country proxies, and private cloud browser sessions behind one API, one MCP server, and one prepaid balance.

Get your first code in under a minute

Rated 4.8 on Trustpilot. Browse live prices, no signup needed.

No subscription · Crypto accepted · 20-min auto-refund

Run a blog, tool list, or Telegram channel? Earn up to 15% lifetime commission.

Become an affiliate