Public SMS inbox sites vs a private number
Sites that publish a few numbers with their inboxes open to everyone are the first thing people try. They are also the first thing apps block.
Why does a public number not work for verification?
Because the number is shared by thousands of people, has been used on the same apps many times, and its inbox is visible to anyone, including whoever wants to take over the account you just created. Apps keep lists of these numbers and reject them. A private number is reserved to you, used once per app, and its SMS is visible only in your dashboard.
How public inbox sites work
- A handful of numbers per country, with every received SMS listed publicly.
- Numbers rotate when they get blocked, which is often.
- Anyone can read the codes, so any account created with them can be reset by someone else.
- They are funded by ads and the resale of received data.
What SMS Nitro does differently
- Private numbers only, never shared inboxes.
- Price frozen at purchase, charged only when the SMS arrives; the number is reserved for 20 minutes.
- Live price and recent success rate per app and country before you confirm.
- Card and crypto top-ups from $5, balance that never expires, no subscription.
- REST API plus an SMS-Activate-compatible endpoint, so existing tools migrate by changing the key.
- Catalog written in each language from scratch, with a legal entity, refund policy and support behind it.
Moving from public SMS inbox sites to SMS Nitro
Create an account, top up from $5 and compare the prices of the apps you use most. If you used public SMS inbox sites through its API, the SMS-Activate-compatible endpoint lets most scripts run unchanged after you swap the base URL and the key. Numbers that receive no SMS are never charged, so testing a new provider costs nothing when it fails.
When a public number is enough
Almost never for an account you want to keep. It can serve to glance at how a sign-up flow behaves, and that is about it.
SMS Nitro at a glance
| Billing | Pay only if the code arrives. If no SMS arrives before the number expires, the frozen amount returns to your balance automatically, in full. |
|---|---|
| Number reserved for | Up to 20 minutes per activation. Rentals from 24 hours to 30 days with unlimited incoming SMS. |
| Payment | Card via Stripe (Visa, Mastercard, Amex, Apple Pay, Google Pay) or crypto (USDC or SOL on Solana). Minimum top-up $5. Card top-ups carry a 10% processing fee; crypto has none. |
| Subscription | None. Pay per verification; your balance never expires. |
| Countries | 180+ countries, including the United States, the United Kingdom, Canada, India, Germany, Brazil, Indonesia and the Philippines. |
| Apps | 700+ apps and websites: WhatsApp, Telegram, Google, Instagram, TikTok, Discord, OpenAI, PayPal, Tinder, Amazon and more. |
| Developers | REST API plus an SMS-Activate-compatible endpoint. API key available after your first top-up. No API surcharge. |
| Support | Tickets from the dashboard and email, answered by people. |
| Price | From $0.02 per verification code, depending on the app and the country. |
Frequently asked questions
Is SMS Nitro a public inbox site?
No. Every number is private and paid per code; nothing is published.
How much does a private number cost?
From $0.05 per verification depending on the app and country, charged only if the SMS arrives.