From signup to verified in 4 simple steps.
The whole process takes less than 2 minutes. No technical knowledge required.
Create your free account
Sign up with your email in 30 seconds. No credit card required to create an account. We verify your email to keep the platform safe from abuse.
- Use any email — Gmail, Outlook, ProtonMail, etc.
- Set a strong password or use OAuth (Google, GitHub).
- Optional: enable 2FA for your RCVSMS account.
Top up your balance
Add funds to your account using your preferred payment method. The minimum top-up is $5. Your balance never expires.
- Credit/debit card (Visa, Mastercard, AmEx) — instant.
- PayPal — instant.
- Crypto (BTC, ETH, USDT) — 1–3 confirmations.
- Local methods: GCash, MoMo, ZaloPay, Bank transfer.
Choose country & service
Pick the country and the platform you want to verify. We support 150+ countries and 1000+ services, with live success rates displayed for each.
- Country selector with success rate per service.
- Filter by region, popularity, or price.
- Save favorites for one-click re-rental.
Activate & receive SMS
Click "Activate" to get a real mobile number. Paste it into the platform you want to verify. The SMS code appears in your dashboard within seconds.
- Real non-VOIP mobile number assigned instantly.
- SMS code displayed in dashboard within 5–30 seconds.
- Optional: forward to webhook for automation.
Built for everyone
For individuals
Sign up for Telegram, WhatsApp, dating apps, and more without exposing your real number.
For marketers
Manage multiple ad accounts and social profiles with clean dedicated numbers.
For travelers
Get a local number in any country before you arrive — no passport, no store visit.
For developers
Automate SMS verification testing with our REST API and webhooks.
Automate everything with our API.
Integrate RCVSMS into your workflow with our REST API. Activate numbers, retrieve SMS, manage your account — all in a few lines of code.
- 99.9% uptime SLA
- Webhooks for instant SMS push
- SDKs for Python, Node.js, PHP, Go
- Volume discounts up to 60%
# Activate a US number for Telegram
curl -X POST https://api.rcvsms.com/v1/activations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "US", "service": "telegram"}'
# Response
{
"activation_id": "act_8a3f2b1c",
"number": "+14155550123",
"expires_at": "2026-09-03T13:00:00Z"
}
# Get the SMS code
curl https://api.rcvsms.com/v1/activations/act_8a3f2b1c \
-H "Authorization: Bearer YOUR_API_KEY"
# Or use webhooks for instant push:
# POST https://your-app.com/webhook
# { "activation_id": "act_8a3f2b1c", "code": "847392" }Ready to try it?
Create a free account and get your first number in under 2 minutes.