One endpoint.
Verified on any channel.
Add OTP verification to any application with a single API call. Delivered via WhatsApp, Viber, SMS, Voice, or Email — with automatic fallback and fraud scoring built in.
Verification that always gets through.
Multi-channel OTP delivery with fraud scoring, configurable fallback and a two-endpoint API.
Multi-channel delivery
Send OTP via the preferred channel with an automatic fallback chain if undelivered.
Fraud scoring
Every request receives a fraud probability score based on velocity, device, and country risk signals.
Configurable fallback chain
Set channel priority once. Automatic retry in under 800ms per step.
Copy-code UX
Viber and WhatsApp OTP messages include a native Copy Code button for higher completion rates.
Full audit trail
Every verification attempt logged: channel used, delivery time, fraud score, outcome.
Simple two-endpoint API
/v1/verify/send to dispatch. /v1/verify/check to confirm. Nothing else required.
Verification for every critical moment.
User login 2FA
Add a second factor to any login flow. Channel selected automatically based on what the user has available.
2FAPayment confirmation
Verify high-value transactions before processing. Reduces fraud chargebacks.
PaymentsNew account registration
Confirm phone ownership during signup. Blocks bot registrations and fake accounts.
OnboardingTwo endpoints. That is the whole API.
Send the code
Call /v1/verify/send with the mobile number and your ordered channel chain.
We deliver + fall back
The first available channel is tried, falling back automatically if undelivered.
Check the code
Call /v1/verify/check with the code the user entered to confirm.
Add verification in one call.
Create a free account and verify your first user today. Pay only for successful deliveries.