Add SMS codes, email verification, and magic link login to your app in minutes. One unified API, reliable delivery, built for teams that ship fast.
No monthly fees. Pay per verification.
// Send a verification code in one call
const response = await fetch('https://api.simpleverify.io/v1/verify/send', {
method: 'POST',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
type: 'sms',
destination: '+1234567890',
}),
});
// { "status": "success", "data": { "verification_id": "ver_..." } }
Three verification channels, one consistent API. No vendor lock-in, no complexity.
Send 6-digit OTP codes via SMS. Automatic expiry, rate limiting, and retry logic built in.
Verify email addresses with one-time codes. Branded templates, high deliverability, and inbox-friendly formatting.
Passwordless authentication with secure, time-limited links. One click to sign in — no passwords to manage.
RESTful JSON API with consistent response formats, proper error codes, and comprehensive documentation. Ship in an afternoon.
Separate test and live API keys. Test mode returns codes in the response so you can build your integration without sending real messages.
Per-destination rate limiting, automatic expiry, and attempt tracking protect you and your users from abuse out of the box.
From zero to verified users in under 10 minutes.
Sign up and get your API keys instantly. Use test keys to build without sending real messages.
One POST request to send an SMS code, email code, or magic link. We handle delivery and retries.
Your user enters their code, you verify it with one API call. We tell you if it's valid.
Only pay for what you use. No subscriptions, no surprises.
Only pay for what you send. No monthly commitment. Test mode is always free.
| SMS | $0.05 |
| $0.01 | |
| Magic link | $0.02 |
No credit card required
Volume discounts, compliance, and dedicated support for teams at scale.
Build and test your entire integration for free using test mode.
We're launching soon. Join the waitlist to be the first to know when SimpleVerify is ready.