Welcome Offer: 100 free verifications when you register!Claim your 100 free verifications
Authentica
HomeDevelopersDeveloper Center

Build with the Authentica APIs

Secure customer identity verification via SMS, WhatsApp, and email OTP — plus face and voice verification — through a single REST interface.

Your first API request

curl --location 'https://api.authentica.sa/api/v2/balance' \
--header 'X-Authorization: YOUR_API_KEY' \
--header 'Accept: application/json'
QUICK LINKS

Go straight to what you need

SDKs, webhooks, code samples, and live status — all in one place.

EXAMPLE REQUEST

A clean, predictable REST API

Authenticate with an API key in the X-Authorization header. JSON in, JSON out — no surprises.

Request

curl --location 'https://api.authentica.sa/api/v2/balance' \
--header 'X-Authorization: YOUR_API_KEY' \
--header 'Accept: application/json'

Response

{
  "balance": {
    "sms": 9842,
    "whatsapp": 4120,
    "email": 25000
  },
  "currency": "SAR",
  "updated_at": "2026-05-03T10:14:22Z"
}
WORKFLOWS

Pick a workflow and start integrating

Step-by-step guides for the three most common verification scenarios in Authentica.

Send your first verification in under 5 minutes

Follow the four-step guide to go from zero to OTP in production.

Need help? Reach the support team on WhatsApp