OTP API for Saudi Arabia
Replace passwords with short-lived one-time codes delivered in seconds. Tawked handles generation, delivery and verification; your app manages the session.
SAR 10 free credit · No card required · Reviewed sender name
Higher conversion than passwords
Saudi users trust and open SMS. A code that lands in seconds keeps them moving through sign-up.
Short-lived codes
Codes expire within minutes and are stored hashed, so they cannot be read back.
Rate limiting built in
Repeated attempts and repeated sends to one number are throttled to protect you from abuse and surprise bills.
Sandbox before approval
A tk_test_ key sends real, stamped messages to your own phone. Going live is swapping the key.
No plan to pick. Just top up and send.
Credits are charged after delivery. Failed sends do not reduce your balance.
SMS
- SAR 10 trial credit
- Included
- Failed sends
- Not charged
- API keys and logs
- Included
- Reviewed sender identity
- Included
- High-volume traffic
- Talk to us
Frequently asked questions
How long is a code valid?
Five minutes by default, adjustable between one and fifteen per application: long enough to type it, short enough that a leak is harmless.
When am I charged?
Only when the code is delivered. Failed sends do not reduce your balance.
Can I use this for passwordless login?
Yes. That is the primary use case: send a code, verify it, issue your own session.
Verify your first user today.
Only two API calls between you and a verified Saudi user.
SAR 10 of free credit. No card required.