What is passcode.sh?
One-time phone numbers for receiving SMS verification codes, plus longer rentals and a developer API. Here's how the pieces fit together.
- Last updated
- Updated
- Reading time
- 2 min read
passcode.sh gives you a phone number that can receive an SMS verification code — the handful of digits a service texts you when you sign up or log in. You pay per number, watch the code arrive in your browser, and get your money back automatically if nothing shows up.
What you can do
- Order a one-time number for a specific service, like Telegram or Discord, in a country you choose. The number receives that service's messages for the next 20 minutes.
- Rent a number for 7, 30 or 90 days when you'll need to receive messages more than once — to log in again later, say.
- Automate it with the REST API: quote, order, then poll or receive a signed webhook the moment the code arrives.
How an order works, in one minute
- Search for a service. Add a country if you like:
whatsapp us. You'll see a quote per country with its price, stock, success rate and typical delivery time. - Buy the quote you want. The price comes off your prepaid balance and a number is assigned straight away.
- Enter the number in the app or website that's asking you to verify.
- The SMS appears in your order console as it arrives, with the code picked out and ready to copy.
- If no SMS arrives within 20 minutes, the order expires and you're refunded in full. You can also cancel at any point before a message arrives.
What it isn't for
passcode.sh is for receiving verification codes for everyday online accounts. Banks, payment apps, crypto exchanges, government services and healthcare portals aren't in the catalog, and it's never for getting into accounts that aren't yours. Acceptable use, in brief has the short version of the rules.
Note
passcode.sh is in an early beta. Some things — real carrier numbers among them — are limited until our carrier registration is complete. Beta status and the waitlist explains exactly what that means today.