Receive Public SMS.
Zero Carrier Overhead.
Use free temporary phone numbers to receive verification codes from Google, WhatsApp, and Telegram. Instant access, no SIM card required.
Recent Live Inbound Messages
Real-time verification codes arriving across all public pools. Updated continuously.
| Phone Number | Detected Service | Verification Message | Received Time |
|---|---|---|---|
| +1 (202) 555-0101 |
G-648817 is your Google verification code. Do not share.
|
Just now | |
| +1 (202) 555-0143 | Telegram |
Telegram code: 22703. Do NOT give this code to anyone!
|
1m ago |
Choose a Country Directory
Public inboxes organized by international dial code with on-demand refresh.
Active Phone Numbers by Country
Showing active numbers per country. Click any number to open its real-time message stream.
Programmatic SMS & AI Coding Agent Integration
Integrate disposable or synthetic SMS verification into your CI/CD test suites and autonomous coding agents.
# Dispatch synthetic inbound SMS
curl -X POST https://smsriver.com/api/v1/synthetic/sms/ \
-H "Authorization: Bearer srv_live_demo123" \
-H "Content-Type: application/json" \
-d '{
"to": "+12025550101",
"from": "TestCorp",
"body": "Your OTP code is 492019"
}'
// Add to Claude / Cursor / Antigravity config
{
"mcpServers": {
"smsriver": {
"command": "uvx",
"args": ["smsriver-mcp", "--api-key", "srv_live_..."]
}
}
}
How It Works
Receive incoming SMS verification codes in 3 simple steps.
Select a Country & Line
Choose from 22 countries with verified carrier direct numbers or public aggregated pools.
Submit to the Service
Paste the copied E.164 number into your registration form or verification prompt.
Read the OTP Instantly
Messages stream into the dedicated inbox in real time. Copy the verification code with one click.
Public Security & Privacy Notice
All messages received on public numbers are viewable by anyone loading the inbox. Do not use these numbers for sensitive, financial, or personal accounts such as banking, medical portals, or primary email recovery.