Skip to content
OTP API

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.

Prepaid credits

No plan to pick. Just top up and send.

Credits are charged after delivery. Failed sends do not reduce your balance.

SMS

0.09
SAR / delivered code

WhatsApp

Talk to us
WhatsApp Business Platform
SAR 10 trial credit
Included
Failed sends
Not charged
API keys and logs
Included
Reviewed sender identity
Included
High-volume traffic
Talk to us
FAQ

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.

Chat on WhatsApp