Real USA phone numbers for SMS verification, delivered in seconds.

DiddySMS is a US non-VoIP SMS verification number service: rent a temporary phone number, receive SMS online or through the API, and pay only if a code arrives.

Free account in 30 seconds. Top up with crypto from $1 when you need a number.

  • No code, no charge
  • No subscription
  • Crypto top-ups from $1
  • Balance never expires

02 · Catalog

SMS verification codes for the apps you use.

Pick a service. Rent its number. Receive the code. Repeat — 471 services, most $0.10 to $0.30. Balance never expires.

See all 471 prices
+459 more services · Seated, Ticketmaster, Apple, Bumble, Grindr, Reddit… Create a free account

How it works

03 · The flow

  1. STEP 01 OF 03

    Pick a service.

    Browse the catalog, type to filter, or just scroll. Every service shows a flat, honest price before you commit.

    selectingWhatsApp · $0.96
  2. STEP 02 OF 03

    Rent a number.

    One click. A real USA mobile number appears, ready for your code. No queues. Every number is on AT&T or T-Mobile. Want a specific one? Choosing your carrier costs about 20% more.

    assigningUSA mobile
  3. STEP 03 OF 03

    Get your code.

    The SMS lands in seconds and the code is extracted for you. Copy. Verify. Done. No code after a few minutes? The price goes back to your balance.

    received in~3s · code 483-927

04 · No tiers, no tricks

Pay per number,
from $0.05.
Every service's price is public before you sign up.

See all 471 prices
  • 01 Flat price per rental. No subscription, no monthly fee. from $0.05
  • 02 Balance never expires. Top up once, spend whenever. forever
  • 03 No code received? Automatic refund — no support ticket needed. auto-refund
  • 04 REST API and API keys included with every account. dsk_*
  • 05 USA mobile numbers on AT&T or T-Mobile, not VoIP. +20% to choose
Top up with crypto · low fees · credited as soon as the chain confirms
  • BTC (Bitcoin)
  • ETH (Ethereum)
  • USDT (Tether)
  • USDC (USD Coin)
  • SOL (Solana)
  • LTC (Litecoin)

05 · For builders

A receive-SMS API your future self will thank you for.

The same API that powers this site — rent numbers, poll for codes, manage your balance in predictable JSON. dsk_ keys generated and rotated in one click.

  • REST API · predictable JSON · clear error codes
  • dsk_ keys, generated in one click, rotate anytime
  • Rent, poll, complete, cancel — automatic refunds
  • Copy-paste docs for every endpoint
Read the docs
~ diddysms · terminal
# Rent a number for WhatsApp
curl -X POST https://api.diddysms.com/v1/orders \
  -H "Authorization: Bearer dsk_8f3c…" \
  -H "Content-Type: application/json" \
  -d '{"service": "whatsapp"}'
# → {"order": {"id": 200, "phone_number": "4155550142", …}}
​
# Poll until the code lands
curl https://api.diddysms.com/v1/orders/200 \
  -H "Authorization: Bearer dsk_8f3c…"
# → {"order": {"sms_code": "483927", …}}

06 · Straight answers

Before you rent

Why use a temporary number instead of my real phone number?

A temporary number keeps your personal phone number out of online sign-ups, which means less spam, fewer targeted ads and less exposure in data breaches. Use one whenever you'd rather not share your real number.

What happens if no code arrives?

You're not charged. If no code arrives, the order closes and its price goes back to your DiddySMS balance automatically, with no support ticket needed. Credits go to your balance, not back to your crypto wallet.

Can I keep the number?

Not permanently: each order is for one code. After that, you can often rent the same number again from your order history. Depending on the carrier, it usually stays available for a few hours, sometimes a few days. If it's no longer available, you'll see a message and can rent a new number instead. A re-rent is a new order at the service's current price.

How do I pay?

Top up your DiddySMS balance with crypto, from $1 to $500 per deposit, and each number you rent is paid for from that balance. You pay per number: there is no subscription and no monthly fee. The balance is for renting numbers and cannot be withdrawn as cash.

Read the full FAQ

A number is 3 clicks away.

START NOWGet a USA number
  • 01 Setup in 30 seconds
  • 02 Crypto top-ups. No subscription.
  • 03 Balance never expires.