Live · 600+ services · 60+ countries

Receive SMS online,
the instant it lands.

SwiftSMS gives you private virtual mobile numbers to verify any account — WhatsApp, Telegram, Google, Facebook and 600+ more. Spin up a disposable number or rent one long-term, and only pay when the code arrives.

DMPS

Trusted by thousands of makers & teams

🇬🇧 United Kingdom
Telegram logo
Telegram
Monitoring the line
+44 7700 900 142
Code received
now
492 318

Verify accounts on the services you actually use

WhatsApp logoWhatsApp
Telegram logoTelegram
Google logoGoogle
Facebook logoFacebook
Instagram logoInstagram
TikTok logoTikTok
Discord logoDiscord
Uber logoUber
600+
services supported
60+
countries
~3s
median code delivery
€0.04
numbers from
01/ What we offer

Two ways to get a number

Whether you need a code once or a number you keep — SwiftSMS has both, on the same prepaid balance.

One-time

Activation numbers

A fresh single-use number for one verification. We watch the line in real time and surface the code the instant it lands. Didn't receive an SMS? You're refunded automatically.

  • Code in seconds
  • Single service, single use
  • Auto-refund on no-show
  • From €0.04 per number
Get started →
📱
Long-term

Rental numbers

A dedicated number that stays yours for days, weeks, or months. Every message it receives lands in one inbox, with full history. Renew anytime before it expires.

  • Keep the same number
  • Full message history
  • Renew or release anytime
  • Great for ongoing accounts
Get started →
02/ How it works

A second number in four simple steps

1

Create your account

Sign up in seconds and add funds to your prepaid wallet — instant top-up, no subscription.

2

Pick a service & country

Search 600+ services and choose where your number lives. Live prices, availability and quality.

3

Get your number

We provision a real number instantly and start watching the line for an incoming SMS.

4

Copy your code

Your verification code appears the moment it arrives. One tap to copy — that's it.

03/ Why SwiftSMS

Built to feel like a developer tool, not a grey-market utility

Fast, transparent and private — the way receiving an SMS online should be.

Codes in seconds

We monitor every line in real time and push your SMS the instant it hits — no refreshing, no waiting.

🌍

60+ countries

Real numbers from real carriers, priced live and sorted by price, availability and quality.

🧩

600+ services

WhatsApp, Telegram, Google, Facebook, Instagram, TikTok, Discord and hundreds more — all supported.

🛡️

Private & anonymous

No SIM, no contract, no personal data. Keep your real number off sign-up forms for good.

💸

Pay only for codes

If a number never receives an SMS, you're refunded automatically. You only pay for what works.

💳

Prepaid wallet

Top up once, spend as you go. Full transaction history and clear, per-number pricing.

🔁

Activation & rental

One-time numbers for a single code, or long-lived rentals you keep for months.

{ }

Developer API

Everything the app does behind a clean REST API with your own key — automate at scale.

04/ Services

Verify the apps you actually use

A few of the 600+ services you can receive a code for. If it sends an SMS, SwiftSMS can receive it.

WhatsApp logo
WhatsApp
from €0.04
Telegram logo
Telegram
from €0.04
Google logo
Google
from €0.04
Facebook logo
Facebook
from €0.04
Instagram logo
Instagram
from €0.04
TikTok logo
TikTok
from €0.04
Viber logo
Viber
from €0.04
Discord logo
Discord
from €0.04
Signal logo
Signal
from €0.04
Tinder logo
Tinder
from €0.04
Uber logo
Uber
from €0.04
Amazon logo
Amazon
from €0.04
Microsoft logo
Microsoft
from €0.04
Apple logo
Apple
from €0.04

…and 600+ more. Browse the full catalog →

05/ Use cases

What people use SwiftSMS for

Sign up without your real number

Create accounts on any app without handing over your personal SIM.

Protect your privacy

Keep spam, resale and data leaks away from your real phone number.

Run multiple accounts

Spin up a fresh number for each profile — cleanly separated, no overlap.

Test SMS flows

QA and developers: verify your own onboarding and OTP flows across countries.

06/ Pricing

Transparent, pay-as-you-go

No subscriptions, no minimums, no hidden fees. You see the exact price per number before you buy.

Activation
€0.04/ number

A single-use number for one verification.

  • Price shown live per service & country
  • Auto-refund if no SMS arrives
  • Real-time code delivery
Get started
Wallet top-up
€5+prepaid

Add funds once, spend across activations and rentals.

  • Instant top-up
  • Full transaction history
  • Spend only on what you use
Get started
Rental
Variesby duration

Keep a dedicated number for days or months.

  • Priced by country & period
  • Unlimited messages in
  • Renew before expiry
Get started
07/ Developers

Automate it all with the API

Everything the app does — buy numbers, poll for codes, manage rentals — behind a clean REST API with your own key.

Token-authenticated RESTRealtime code webhooksSame prices as the app
Get your API key →
buy-a-number.sh
# Buy a number for Telegram in the UK
curl -X POST https://api.swiftsms.net/v1/activations \
  -H "Authorization: Bearer $TOKEN" \
  -d '{ "serviceId": "opt29", "countryCode": "GB" }'

# → { "id": "ord_8f2", "phoneNumber": "+447700900142",
#     "status": "waiting_for_sms", "price": { "amount": 18 } }

# The code streams back over the realtime socket
# the instant it lands:  { "code": "492318" }
08/ FAQ

Questions, answered

What is a virtual number?

A virtual number is a real mobile number, hosted on a carrier, that you use to receive SMS online — without a physical SIM. SwiftSMS lets you rent one for a single verification or keep one long-term.

Which services can I verify?

600+ — including WhatsApp, Telegram, Google, Facebook, Instagram, TikTok, Discord, Uber and many more. If a service sends an SMS code, SwiftSMS can receive it.

How fast does the code arrive?

Usually within seconds. We monitor every line in real time and push the code to you the instant it lands — no manual refreshing.

What if I don't receive an SMS?

You're refunded automatically. With activation numbers you only pay for codes that actually arrive — if nothing comes in, the charge is returned to your wallet.

How long does a number stay active?

Activation numbers stay open for a short receiving window (about 20 minutes) — long enough to get your code. Rental numbers stay yours for the full period you choose, from days to months.

Is it private and anonymous?

Yes. There's no SIM, no contract and no need to share your personal number. Keep your real number off sign-up forms entirely.

Can I use one number for several services?

Each activation number is tied to a single service and a single use. For ongoing or multi-service needs, a rental number is the better fit.

How do payments work?

You top up a prepaid wallet and spend as you go. Each number shows its exact price before you buy, and your full history is always available.

09/ Loved by

People who stopped giving out their real number

"
The code shows up before I've even switched tabs. Exactly what I wanted.
D
Dana K.
Indie maker
"
I run a dozen accounts for client work — rentals keep each one clean and separate.
M
Marco P.
Growth consultant
"
Dropped it into our QA pipeline in an afternoon. The API is genuinely clean.
P
Priya S.
QA engineer

Get your first number now.

Look around free — pay only when a code lands. No SIM, no contract, no commitment.