A growing service catalog and counting

Rent a
number.
Get the code.

Pay only if it arrives. DiceSMS gives you a disposable phone number for any signup — WhatsApp, Telegram, banks, hundreds more. No SMS, no charge. That's the whole deal.

No code, no chargeAPI-readyCrypto deposits
The problem

Every signup wants your real number.

Hand it over enough times and it ends up in spam lists, gets tied to accounts you don't control, or becomes a liability the moment you need to test, automate, or simply stay private.

The fix

A disposable number that still gets the code.

DiceSMS rents you a real, working number for exactly as long as you need it. The verification SMS lands in your dashboard in seconds — your real number never enters the picture.

Process

How it works — four steps, no risk at any of them.

1

Search a service

Pick from a growing catalog — WhatsApp, Telegram, banks, delivery apps, and more.

2

Rent a number

Instant assignment, real phone number, no signup friction on the provider side.

3

Get the code live

Your dashboard updates the moment an SMS code arrives — no manual refreshing.

4

Pay only on success

Balance is debited only if a code is actually received. No code, no charge.

Why DiceSMS

Built for reliability.

No code, no charge

The whole trust model in one rule — your balance is only ever debited the instant a real verification code lands. Nothing arrives, nothing is charged, automatically, every time.

Short & long-term rentals

A quick 7-minute rental for one-time signups, or keep a number alive for repeated codes.

Crypto-first wallet

Fast deposits, peer-to-peer transfers, full payment history with invoices.

sms-activate-compatible API

Existing automation scripts work against DiceSMS with zero code changes.

For developers

Building automation?

DiceSMS ships an sms-activate-compatible public API alongside a fully documented REST API. Point your existing scripts at it and they work without modification.

Read the API docs →
# Rent a number for Telegram, then poll for the code
curl "https://api.dicesms.com/stubs/handler_api.php \
?api_key=YOUR_KEY&action=getNumber&service=tg"
# → ACCESS_NUMBER:8241109:12025550148
 
curl "https://api.dicesms.com/stubs/handler_api.php \
?api_key=YOUR_KEY&action=getStatus&id=8241109"
# → STATUS_OK:482913

No code, no charge

Multi-provider failover

Your real number stays private

Crypto-first deposits

FAQ

Frequently asked.

Read the full FAQ for billing, security, and API details.

No — credits are only used if you receive the SMS code. If the rental expires with nothing delivered, your balance is untouched.

Yes, the public API mirrors the sms-activate contract, so existing bots and scripts work with zero code changes.

Deposits are crypto-first — generate an address from the Wallet page after signing up and top up in a couple of minutes.

Ready to get your first number?

Sign up in under a minute — deposit only when you're ready to rent.

Create your account