Verification codes your customers actually receive
The easy way to verify users
Calculate your costs
| Channel | Pricing model | Starting from |
|---|---|---|
SMS | per message | $0.007 |
WhatsApp | per conversation | $0.015 |
Viber | per message | $0.008 |
Voice | per minute | $0.01 |
Flash Call | per call | $0.005 |
Email | per email | $0.005 |
What our customers say about us
Reach your users on any channel with Verify API
How it works
Switching providers? You’ll be live before you know it.
Verify us, too
How do teams use Verify API?
Ready to get started?
Frequently asked questions
What's the difference between OTP and 2FA?
An OTP (one-time password) is a single-use code sent to a user to confirm their identity.
Two-factor authentication (2FA) uses two different forms of evidence to confirm identity.
An OTP is commonly used as the second factor alongside a password, but it can also be used in other verification flows.
Which channel should I use for verification?
It depends on where your users are. SMS works almost everywhere and is the standard default.
WhatsApp, Viber, and Telegram often deliver better in markets with heavy SMS filtering, and flash call is the cheapest at high volume.
With Dexatel you don't have to choose one: set a fallback order and the verification API works down the list.
How does Dexatel Verify handle delivery failures?
If a code fails on the primary channel, Dexatel resends it on the next channel in your configured sequence, for example SMS, then WhatsApp, then Viber. This raises verification success rates without any extra work in your application.
Is Dexatel Verify GDPR compliant?
Yes. Dexatel is ISO 27001 certified and GDPR compliant, and European data stays in the EU. Codes are one-time and short-lived, and delivery data is handled under GDPR-aligned retention rules.
Dexatel also complies with other international regulations such as TCPA, HIPAA, and PSD2.
Can I test the SMS verification API before going live?
Yes. Sign up for a free trial and your account comes with trial credit to send real verifications, real codes, to real phones, across the channels you want to try. What you see in the trial is exactly what your users will get.
How does Dexatel prevent OTP fraud or SMS-pumping?
Dexatel validates numbers in real time before sending, so codes never go to fake or premium-rate numbers triggered by bots.
That stops SMS-pumping fraud before it reaches your invoice.
For deeper protection, Dexatel Lookup returns each number's validity, line type, carrier, country, and whether it's been ported.
Do you offer an SMS verification service API for high-volume traffic?
Yes. Dexatel's SMS verification service API is built for scale, with 100+ direct carrier connections and support for high-volume, rush-hour traffic.
Real-time number validation and fallback ordering keep success rates high and costs down even at peak.