Skip to content
Phone verification

Phone verification API

Verify that a Saudi phone number belongs to the person using your app. Send a one-time code, let them enter it, and confirm from your backend, in two API calls.

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

Prove number ownership

A short-lived code delivered to the handset confirms the user controls the number.

Delivered by SMS, or WhatsApp on request

Codes arrive as a text message under your reviewed sender name, the channel Saudi users trust, or through the WhatsApp Business Platform once enabled for your account.

Built for sign-up flows

Designed for registration, login and checkout confirmation, not marketing.

Saudi-first

Local 05... numbers are normalized to +9665... automatically.

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 the same as an OTP API?

Yes. Phone verification is the core use case: you send a code to the phone and verify the user entered it.

Which channels are available?

SMS is the default channel. Delivery over the WhatsApp Business Platform can be enabled for your account on request.

How fast is delivery?

SMS codes typically arrive within seconds in Saudi Arabia.

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