Two API calls. We handle delivery, token expiry, and brute-force protection out of the box. Pay-as-you-go. No setup fees, no monthly retainers, no hidden contracts.
Codes delivered via SMS to any mobile number in Southern Africa.
Codes auto-expire. No stale tokens, no security gaps.
Max 5 attempts per code. Automatic lockout on abuse.
1 credit per OTP. No monthly fees, no minimums.
No SDKs to install, no webhooks to configure. Send a code, verify the code. Your user is authenticated.
POST to /otp/send with the recipient's phone number. We generate a 6-digit code and deliver it via SMS.
Your user enters the code. POST to /otp/verify with the code. We tell you if it's correct.
User is verified. Log them in, approve the transaction, or confirm the signup.
Enter your API key and phone number to send a real OTP right now. Don't have a key? Sign up free → and get 5 credits to test with.
Create an account, get your API key, and add OTP verification to your app today.
Create free account →