Verify numbers with SMS & voice OTP
Send one-time passwords through smart-routed SMS or automated voice calls. Faster delivery, lower cost, and full control over your verification flow.
Codes delivered and verified successfully
Global coverage with local routes
Average time from API call to SMS received
vs flat-rate providers like Vonage
Two API calls. That's it.
Send Verification Code
Call the API with a phone number. We pick the best route, generate a code, and deliver it via SMS or voice.
User Enters Code
Your user receives the OTP and enters it in your app. Codes expire after a configurable timeout.
Verify the Code
Call the verify endpoint with the code. We confirm it matches and return success. Done.
curl -X POST https://api.smsedge.com/v1/phone-verifier/send-verification-code \
-H "X-API-KEY: YOUR_API_KEY" \
-d '{"number": "+905321234567", "country_id": 225}'{ "success": true, "data": { "request_id": "a1b2c3d4", "normalized_number": "905321234567" } }Built for developers, priced for scale
SMS OTP
Send one-time passwords via SMS to any mobile number worldwide. Delivered in seconds through optimized routes.
Voice OTP
Automated voice calls that read the verification code aloud. Ideal for landlines or when SMS delivery is unreliable.
Global Coverage
Verify numbers in 200+ countries with smart routing that selects the cheapest and fastest delivery path.
Sub-Second Delivery
OTP codes are delivered within seconds. Configurable expiry and retry policies keep the flow smooth.
Real-Time Analytics
Track delivery rates, verification success, and costs per country on a live dashboard.
Simple API
Two endpoints: send and verify. Drop-in replacement for Twilio or Vonage with the same response format.
Why switch from Vonage or Twilio?
Flat-rate OTP providers charge the same price regardless of destination. Our smart routing picks the cheapest reliable route for each country, cutting your verification costs dramatically.
- Smart routing picks the cheapest route per country
- Up to 75% cheaper than Vonage or Twilio
- Same API format — easy migration
- Built-in rate limiting and fraud prevention
- DNC and compliance checks on every request
- Full reporting: per-user, per-country, per-route
Frequently asked questions
Complete your stack
Explore more channels to reach your audience.
Start verifying numbers today
Two API calls to verify any phone number. No monthly fees, no minimums.
Create Free Account →