WhatsApp · SMS · Email — one API

User verification,
the WhatsApp-first way.

Send one-time codes over WhatsApp, with automatic SMS and Email fallback. Add it to your app in minutes — we handle delivery, security, and fraud protection.

Free tier included · No credit card to start

curl -X POST https://api.axdox.in/api/v1/otp/send \
  -H "Authorization: Bearer axk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "to": "+14155552671" }'
Delivered over
WhatsAppPrimary
SMSFallback
EmailFinal fallback

Everything you need to verify users

One API that picks the best channel, keeps codes safe, and shows you exactly what's happening.

WhatsApp-first

Reach users on the channel they actually read — cheaper and higher-converting than SMS.

Automatic fallback

If WhatsApp can't deliver, it falls back to SMS, then Email. One request, best channel.

10-line integration

Two endpoints: send and verify. SDKs for Node, Python, PHP — or plain REST.

Secure by default

Hashed codes, single-use, expiry, rate limits, and SMS-pumping fraud protection.

Global reach

WhatsApp, SMS and Email across countries, with per-project routing controls.

Built-in analytics

See delivery, verification rate, channel mix and cost — live in your dashboard.

Live in three steps

1

Create a project

Sign up and grab an API key from the dashboard.

2

Call /send

Send a code — WhatsApp first, SMS & Email as fallback.

3

Call /verify

Confirm the code the user typed. Done.

Start verifying users today

Free tier included. Add WhatsApp-first verification to your app in minutes.