How GhostNumber works
GhostNumber is a virtual phone number service for receiving SMS verification codes from any app. The whole flow takes under a minute once you have a balance. Here's exactly how it works from the moment you arrive on the site.
1. Create a free account
Start by signing up at /register. We only ask for an email and a password — no name, no phone number, no ID. The whole signup takes 30 seconds.
We don't ask for KYC. Your email is used only for password recovery and important account notifications, never for marketing.
2. Top up your balance with crypto
Go to the Balance page and choose an amount (minimum $5 USD). You can use Bitcoin, Ethereum, USDT, USDC, BNB, Litecoin, and 50+ other cryptocurrencies — all processed by OxaPay.
When you click "Top up", we generate a payment invoice with the wallet address. Send the crypto from your wallet, and the moment OxaPay confirms the transaction (usually under a minute), your balance is credited automatically.
You can top up as little as $5 or as much as $1,000 per transaction. There are no recurring charges, no subscription, no auto-debit.
3. Pick an app and a country
From the Numbers page, browse the catalog of 200+ apps. Pick the one you want to verify — for example WhatsApp, Telegram, Tinder, ChatGPT, Discord, etc.
Then pick a country. Different countries have different prices, and acceptance rates can vary by service. We show the price for each combination so you can compare.
Click "Provision number" — we instantly purchase a fresh, single-use mobile number from a carrier in that country. The number is yours for 15 minutes.
4. Enter the number in the app and receive your code
Open the app you want to verify and enter the number from GhostNumber when it asks. The app will send an SMS to that number.
The SMS arrives on our session page within seconds — usually 5-10 seconds for major services. The 4 to 8 digit OTP code appears highlighted in yellow, and you can copy it with one click.
Enter the code back in the app, and you're done. Your number is permanently retired for that app, so no one else can use it for that service.
What happens if no SMS arrives?
If 15 minutes pass and no SMS has arrived, the session expires automatically and your balance is refunded in full. You only pay for successful deliveries.
You can also manually cancel a session early — that triggers an instant refund.