• 228 destinations
  • No KYC, ever
  • Bitcoin, Monero, USDT and 4 more

Transactional traffic

SMS for crypto platforms,
paid from the treasury you already hold.

Login codes, withdrawal confirmations and security alerts for a global user base, funded in the coins your business runs on. No card processor, no bank account, no company file.

01In short

SMSMeteor suits crypto exchanges, wallets and Web3 applications because the account is funded directly in Bitcoin, Monero, USDT, Ethereum, Litecoin, Solana or Tron, the balance is held in US dollars so message costs are predictable, and no corporate verification is needed to start. Security traffic (login codes, withdrawal confirmations, new-device alerts) is sent through one REST call with the transactional flag, to 228 destinations at published rates.

Recommended settings

Payment
BTC, XMR, USDT, ETH, LTC, SOL, TRX
Balance
Held in USD from the moment of credit
Identity
None: email address only
Typical traffic
OTP, withdrawal confirmation, new-device alert
Reach
228 destinations, one rate each
Content rule
No impersonation, no unsolicited promotion

02How it works here

From nothing to delivered, in 4 moves.

  1. 01Fund from treasury

    Send USDT on a low-fee network for predictable budgeting, or whatever coin you hold. Credit lands after network confirmation.

  2. 02Create scoped keys

    One key per service: auth, withdrawals, alerts. Send scope only, IP allowlist on fixed infrastructure.

  3. 03Send security traffic

    Codes and confirmations with the transactional flag, short validity and an idempotency key per attempt.

  4. 04Audit by webhook

    Delivery events with your reference give the security team a record that the user was notified.

03What matters

Why crypto-native billing matters here

A business that holds its treasury in stablecoins and crypto should not need a corporate card and a bank relationship to buy text messages. Funding in USDT keeps the accounting in dollars; funding in Monero keeps the payment itself private. Either way the balance is converted once, at credit, and then buys exactly what the rate card says.

Providers that verify businesses often classify crypto companies as high risk and ask for more paperwork or refuse them. Here there is no verification step to fail.

04In practice

The content line

What is not accepted is the traffic that gives crypto SMS a bad name: unsolicited token promotion to bought lists, messages that imitate an exchange or a wallet to harvest credentials, anything pretending to be a bank or a public service. The acceptable use policy names these, content matching phishing patterns is rejected, and accounts that try are closed. Security messages to your own users are exactly what the platform is for.

05What it costs

100,000 messages, priced per destination.

One segment each at today's published rates. The same unit price applies to one message or a million; there is no plan, no setup fee and no monthly fee.

Rate card last updated 22 September 2026

DestinationRate per SMS100,000 messages
United States$0.0084$840.00
United Kingdom$0.0130$1,300.00
Turkey$0.0051$510.00
Brazil$0.0042$420.00
Nigeria$0.0326$3,260.00
India$0.0256$2,560.00
Vietnam$0.0233$2,330.00
United Arab Emirates$0.0074$740.00

Other destinations: cost calculator

06A message that works

What it looks like on the phone, and in the request.

Action, code, expiry, what to do if it was not you. No link.

EXCHNGTransactional message
EXCHNG: withdrawal of 0.25 BTC requested. Code 771 204, valid 5 min. Not you? Freeze your account in the app.
109 characters1 segment, GSM-7
cURLPOST /v1/messages
curl https://api.smsmeteor.com/v1/messages \
  -H "Authorization: Bearer $SMSMETEOR_KEY" \
  -H "Idempotency-Key: wd-55102-otp-1" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+905321234567",
    "text": "EXCHNG: withdrawal of 0.25 BTC requested. Code 771 204, valid 5 min. Not you? Freeze your account in the app.",
    "validity": 5,
    "window": { "quiet_hours": "bypass" },
    "campaign": "withdrawal-otp",
    "reference": "wd-55102"
  }'

07Pitfalls

Three mistakes we see, and how to avoid them.

  • Links in security messages

    Users are trained by phishing to distrust them, and operators filter them. Send them to the app instead.

  • Promotional airdrop texts to bought lists

    Prohibited, filtered, and the fastest way to lose the account.

  • Assuming the sender name shows everywhere

    Turkey, India, the Gulf and others require registration; the Americas show a number. Put the brand in the text.

09Questions, answered

SMS for crypto exchanges, wallets and Web3 apps: questions, answered.

Can a crypto exchange use SMSMeteor without business verification?

Yes. An email address opens the account. There is no corporate KYC, no questionnaire about your industry and no risk review to pass.

Which coins can we pay with?

Bitcoin, Monero, USDT, Ethereum, Litecoin, Solana and Tron. The balance is converted to USD at credit, so later price moves do not change what it buys.

Is token or airdrop promotion allowed?

Only to people who opted in to hear from you, within quiet hours and with an opt-out, like any marketing. Unsolicited promotion to bought or scraped lists is prohibited.

How are withdrawal codes kept from being delayed?

Flag them transactional so they bypass quiet hours and are not queued behind campaigns, and set validity to the code lifetime so a late code is dropped instead of confusing the user.

Can we separate keys per service?

Yes. Create one key per system with the smallest scope and an IP allowlist; revoking one does not affect the others.

Do you keep data about our users?

Message content and delivery data are kept 90 days and then deleted. Nothing identifying your company is held beyond the account email, because it was never asked for.