Skip to content
SMS API

SMS API for Saudi Arabia

Integrate Tawked's Verify API to send SMS OTP codes to Saudi mobile numbers from your backend. Bearer API key auth, two REST calls (start and check), and prepaid billing per delivered code.

SAR 10 free credit · No card required · Reviewed sender name

Two REST endpoints

POST /v1/verify/start to deliver a code, POST /v1/verify/check to validate it.

Saudi number normalization

Send 05XXXXXXXX or +9665XXXXXXXX. Both are accepted and normalized automatically.

Reviewed sender identity

Messages reach customers under your approved service name, not an unknown short code.

Charged on delivery

Credits are debited only when the code is actually delivered.

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

Is this a bulk SMS marketing API?

No. Tawked is built for OTP verification: sign-in, sign-up and transaction confirmation, not promotional campaigns.

What authentication does the API use?

Bearer API keys (tk_live_...) created in your dashboard. Keys are stored hashed server-side.

Is there a sandbox?

Yes. A tk_test_ key sends real, stamped messages to your own phone before approval, and new accounts get SAR 10 of trial credit, over 100 codes, to test the full flow before topping up.

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