Virtual SMS Numbers

INSTANT SMS
VERIFICATION

Get real phone numbers for WhatsApp, Telegram and Facebook. Instant delivery, anonymous, reliable.

Instant Numbers
Get a virtual number in seconds. No waiting, no delays.
🌍
50+ Countries
Numbers from US, Egypt, India, UK and many more countries.
🔒
Secure & Anonymous
JWT auth, encrypted passwords, no personal data required.
// LOGIN
Forgot password?
No account? Register here
// CREATE ACCOUNT
Have account? Login here
CHECK YOUR EMAIL

We sent a verification link to your email. Click it to activate your account.

DASHBOARD
Balance
0
CREDITS
Numbers
0
PURCHASED
Codes
0
RECEIVED
Pending
0
WAITING
RECENT ORDERS
BUY NUMBER
01SERVICE
02COUNTRY
03NUMBER
04SMS CODE
SELECT SERVICE:
Loading
Select a service above
MY NUMBERS
ORDER HISTORY
SERVICEPHONECOUNTRYSMS CODESTATUSDATE
Loading
MY PROFILE
?
-
Since -
// STATS
Balance0 CR
Orders0
SMS Received0
Credits Spent0
// EDIT PROFILE
// CHANGE PASSWORD
// YOUR API KEY
Use this key to access SMSSHOP from your apps.
API DOCUMENTATION
Introduction

SMSSHOP API lets you buy virtual phone numbers and receive SMS codes programmatically.

BASE URLhttp://localhost:3000/api
AUTHAuthorization: Bearer YOUR_TOKEN
POST/auth/register

Create account.

{ "username": "player", "email": "[email protected]", "password": "pass123" }
{ "success": true, "token": "eyJ...", "user": {...} }
POST/auth/login

Login, get JWT token.

{ "email": "[email protected]", "password": "pass123" }
GET/apps🔒 Auth

Get all active services.

{ "apps": [{ "id": "whatsapp", "name": "WhatsApp", "price": 5, "pid": "0528" }] }
GET/phone/countries/:service🔒 Auth

Get available countries for a service.

POST/phone/buy🔒 Auth

Purchase a number. Balance deducted automatically.

{ "service": "whatsapp", "country": "US" }
{ "success": true, "order": { "phoneNumber": "+1...", "status": "waiting" }, "balance": 95 }
GET/phone/sms/:orderId🔒 Auth

Poll every 3s to check for SMS.

{ "received": true, "smsCode": "123456", "smsMessage": "..." }
GET/phone/orders🔒 Auth

Get all your orders, newest first.

Error Codes
CODEMEANINGDESC
200OKSuccess
400Bad RequestInvalid input
401UnauthorizedMissing/invalid token
500Server ErrorInternal error
ADMIN PANEL
Users
-
REGISTERED
Orders
-
ALL TIME
Received
-
SMS DELIVERED
Revenue
-
CREDITS
USERS
USERNAMEEMAILBALANCEORDERSROLEVERIFIEDJOINEDACTIONS
Loading
ALL ORDERS
USERSERVICEPHONECOUNTRYSMS CODESTATUSDATE
Loading
MANAGE APPS
SETTINGS
SMTP / EMAIL
Email verification and welcome emails for users.
💳
PAYMENT GATEWAYS
Configure manual & future payment methods.
📥
PAYMENT REQUESTS
Review and approve user payment requests.
🔴
GOOGLE LOGIN
Allow users to sign in with Google OAuth 2.0.
DURIAN API
Configure DurianRCS API key and endpoint.
SMTP SETTINGS
Require email verification for new accounts.
GMAIL SETUP
1. Enable 2FA on Google account
2. Google Account → Security → App Passwords
3. Generate password for "Mail"
4. Host: smtp.gmail.com Port: 587
GOOGLE OAUTH
Allow users to sign in with Google account.
Callback: http://localhost:3000/api/auth/google/callback
GOOGLE CLOUD SETUP
1. Go to console.cloud.google.com
2. Create project → Enable Google+ API
3. Credentials → Create OAuth 2.0 Client ID
4. Add callback URL to Authorized redirect URIs
5. Copy Client ID and Secret here
API SETTINGS
ⓘ Get your credentials from durianrcs.com
API Name = your account username  |  API Key = your account key
🔐
// FORGOT PASSWORD

Enter your email and we will send you a link to reset your password.

← Back to Login
🔒
// SET NEW PASSWORD
Verifying link...
TOP UP BALANCE
Choose a payment method:
PAYMENT HISTORY
PAYMENT REQUESTS
PAYMENT GATEWAYS