Passcodes that arrive in time
Verify sign-ups, logins and payments with a one-time passcode sent to the right channel.
Fast, reliable, hard to fake
Verify real users
Confirm a person controls the number before you create an account.
Time-critical delivery
Keep passcodes separate from marketing traffic so they are never delayed.
More than SMS
Add WhatsApp or voice for users who do not receive SMS.
See the drop-offs
Track delivery and completion to improve your sign-up flow.
How it comes together
Request a code
Your app asks for a passcode for the user’s number.
Deliver it
We send it over SMS, or another channel you enable.
Confirm it
The user enters the code and your app verifies it.
The pieces behind it
Verify API
The building block for passcodes.
SMS API
The delivery layer.
Number Lookup
Check a number first.
Make verification painless
Start free, or tell us what you are building.
OTP & Authentication — frequently asked questions
SMS by default, with WhatsApp and voice as other ways to reach the user.
Yes. SMS to Indian numbers needs approved registrations, and our team helps you complete them.