Live in 145 countries
Verification codes
for every platform.
Receive Telegram, WhatsApp, Google, Instagram and KakaoTalk verification codes on virtual numbers in seconds. No code within 20 minutes means an automatic refund.
- 145
- countries
- 1,274
- services
- $0.01
- numbers from
- < 1 min
- average code time
Popular services
1,274 services. Pick one, then pick a country.
Telegram
from $0.072
from $0.079
Google · Gmail · YouTube
from $0.058
from $0.018
from $0.041
OpenAI · ChatGPT
from $0.027
TikTok
from $0.01
X (Twitter)
from $0.01
Discord
from $0.011
Amazon
from $0.036
Apple
from $0.017
Microsoft · Outlook
from $0.013
PayPal
from $0.035
KakaoTalk
from $0.042
Naver
from $0.011
LINE
from $0.01
Four steps, even the first time
From sign-up to the code, all on one screen.
1.Create an account and top up
Create an account with one token in 10 seconds and top up with crypto from $25.
2.Pick a service and country
Telegram, WhatsApp, Google and more. Compare price and stock by country.
3.Get your number
The number appears instantly. Copy it with or without the country code.
4.Receive the code
The code shows up on screen as soon as it arrives. Nothing within 20 minutes? Full refund, automatically.
New to crypto payments?
When you withdraw from your exchange, pick the same coin and network you chose in the checkout.
How to top up- 1
Buy USDT or another listed coin on an exchange such as Binance, OKX or Bybit.
- 2
On the exchange, choose withdrawal and select the same coin and network you picked here.
- 3
Paste the address shown in the checkout and send the exact amount, including decimals.
Send on the network you chose in the checkout, the network your payment address uses.
Built on trust
Codes arrive in seconds, refunds are automatic and your credit never expires. AllinSMS is built around these three promises.
Automatic refunds
No code within 20 minutes and the full price goes back to your credit. Every refund is listed in your history.
Every price public
See the price and stock for every service and country before you buy.
Drop-in API
sms-activate compatible handler_api. Point your existing software at us and it keeps working.
Private by default
Token account, crypto top-ups. Your token is never stored, only its hash.
The rules, in plain words
- A number stays active for 20 minutes.
- You can cancel 120 seconds after buying, as long as no code arrived. Full refund.
- No code within 20 minutes: the activation closes and you are refunded automatically.
- Once a code arrives the purchase is final. You can still request another code to the same number.
- Refunds go back to your credit instantly and show up in Transactions.
Questions
Short answers to what people ask most.
How does a virtual number work?+
We rent a real mobile number from our operators for a short time. When the service you are signing up for sends a code to that number, we show it on your screen and through the API.
How fast do codes arrive?+
Usually within a minute. If none arrives in time, you are refunded in full automatically.
What if the code never arrives?+
If no code arrives within 20 minutes the activation closes and the full price returns to your credit automatically. You can also cancel yourself 120 seconds after buying.
Can I receive a second code on the same number?+
Yes. After the first code arrives, press Get another code while the number is still active.
Can I keep the number?+
Numbers are for one-time verification. After the activation ends the number goes back to the operator, so do not use it for account recovery.
How do I pay?+
Press Top up and a secure PayGate (paygate.cx) checkout window opens. Choose the amount, the coin and network (USDT on TRC20, BEP20, ERC20 or Solana, USDC on BEP20, ERC20 or Solana, BTC, ETH, BNB, SOL or LTC), enter an email for your receipt, and send the exact amount shown to the address shown. Minimum $25, maximum $5,000 per payment. Each payment has a processing fee, shown in the checkout and added to the total (5% from $25, 3% from $40, 2% from $100, 1.75% from $200, 1.5% from $300 and 1% from $500). Top-ups get a bonus: +10% from $40, +20% from $100, +25% from $200, +30% from $300, +35% from $500, +40% from $1,000, +45% from $3,000 and +50% from $5,000.
Do you have an API?+
Yes. An sms-activate compatible handler_api and a 5sim compatible REST API. Your API key is in Account.
What is not allowed?+
Fraud, phishing, impersonating banks or governments, spam and anything illegal. Accounts used this way are suspended without refund of the misused credit.
How do I keep my token safe?+
Your token is your account, and only its hash is stored, so the copy you saved is the only one. A password manager is the safest place for it.
How do I buy USDT?+
Buy USDT or another listed coin on an exchange such as Binance, OKX or Bybit, then withdraw it to the address shown in the PayGate checkout, on the same network you chose there. Send the exact amount, including decimals.
Guides
All guides- How to sign up for Telegram with a virtual numberCreate a Telegram account with a virtual number: the steps, how to pick a country and the security settings to turn on right after.
- Verification code not received? What to checkWhy a verification SMS does not reach a virtual number and how to fix it: switching countries, resend timing and how refunds work.
- Free SMS receive sites vs one-time virtual numbersPublic free numbers that anyone can read versus one-time numbers only you use. Security, delivery and cost compared.
GET https://allinsms.com/stubs/handler_api.php
?api_key=YOUR_API_KEY&action=getNumber&service=tg&country=6
ACCESS_NUMBER:1042:6281244739021
GET …?api_key=YOUR_API_KEY&action=getStatus&id=1042
STATUS_OK:48213
GET …?api_key=YOUR_API_KEY&action=setStatus&id=1042&status=6
ACCESS_ACTIVATIONDEVELOPERS
Keep your API code
Both sms-activate and 5sim style APIs are supported. Change the URL and key in your code and it keeps working with the same actions and statuses.
API docsA token, a top-up, and you are ready
Your account is ready in 10 seconds. Top up and get numbers right away.