WhatsApp OTP, evolved.
Authevo is a WhatsApp OTP provider and TOTP verification API for Egypt and MENA. Verify users with two independent methods in one API; linked recipients also get automatic Telegram fallback.
Your verification code is
Your first 50 successful verifications are free. New accounts then pay $0.006 per message until 500 successes, followed by country-priced pay-per-success billing — no subscriptions.
Integrates with the stack you already use
- cURL
- Node.js
- Python
- Flutter
- TypeScript
- Next.js
- Laravel
- Go
No WhatsApp setup to start
Send on our shared number immediately — bring your own number later
A staged billing ladder
50 successes free · then $0.006/message to 500 · country-priced per success after
Two API calls
Send, then verify — plain HTTPS, no SDK required
WhatsApp + Telegram
Automatic fallback after a one-time recipient link
Codes expire in 10 minutes
One-time and single-use — a 600-second window
WhatsApp Business Platform Tech Provider
Built on Meta's official WhatsApp Business Platform
Encrypted by design
AES-256-GCM for tokens · SHA-256 hashing · signed webhooks
Pay in EGP or USD
Card checkout via Polar (USD) · InstaPay bank transfer (EGP)
Verify your users in two API calls
Integrate in minutes with two clean HTTP endpoints — no SDK required. Codes go out over WhatsApp; Telegram fallback is automatic after a one-time recipient link.
- Step 1
Get your API key
Create an account and generate your sk_ key from the dashboard. You can start sending WhatsApp OTPs immediately on Authevo's shared number — no WhatsApp Business setup or Meta verification required. Connect your own WhatsApp Business Account anytime to send from your own branded number instead.
- Step 2
Send the code
Call /v1/otp/send with the user's phone number. After a one-time recipient link, Telegram fallback is automatic. If the recipient is not linked, handle 409 CHANNEL_NOT_LINKED by showing the returned one-tap URL.
- Step 3
Verify the code
Call /v1/otp/verify with the code your user entered. The first 50 successes are free; new accounts then pay $0.006 per message sent until 500 successes, followed by country-priced pay-per-success billing. Undelivered messages are refunded.
Everything you need to verify users
A verification API built for Egypt and MENA — WhatsApp OTP or TOTP, fair pay-per-success pricing, and security by default.
WhatsApp-native OTP
Send one-time codes straight to WhatsApp — the channel your users already trust and open in seconds.
TOTP two-factor, built in
Verify with any authenticator app (Google Authenticator, Authy) via standard RFC 6238 TOTP — just $0.002 per verification, no message ever sent.
Telegram fallback, linked in one tap
Link a recipient's Telegram in one tap, then every future WhatsApp failure reroutes to Telegram automatically — no extra integration work.
Staged billing, then pay per success
The first 50 successes are free. New accounts then pay $0.006 per message until 500 successes, followed by the destination's pay-per-success rate. Shared-number rates vary by country; $0.01 is the Egypt and own-number software rate.
Bring your own WhatsApp number
Connect your own WhatsApp Business Account whenever you're ready — codes then send from your brand and Meta bills you directly. Until then you send on Authevo's shared number.
Delivery & verification signals
Every send and verify call returns a clear delivery and verification status — so you can measure funnel drop-off and tune onboarding with your own analytics.
Fraud-safe rate limiting
Layered server-side limits protect every API operation. OTP sends add credential, account, IP, recipient, cross-account, cooldown, spend, and free-trial controls before a provider call can cost you.
Top up your balance
Fund your balance by card via Polar's secure checkout in USD — credited automatically the moment payment clears. In Egypt you can also pay by InstaPay bank transfer in EGP, credited once we confirm it.
What's supported today
We're upfront about where Authevo is. Here's what's live right now and what's on the way.
Available now
- Start sending on our shared number across Egypt and much of MENA — no WhatsApp setup required
- WhatsApp OTP delivery
- TOTP two-factor (authenticator apps)
- Automatic Telegram fallback after one-time recipient linking
- Anywhere in the world on your own WhatsApp Business number
- Bring your own WhatsApp Business Account
- InstaPay bank transfer in EGP (Egypt) — credited once we confirm your transfer
- Instant card top-up via Polar (international checkout, USD)
Coming soon
- Additional delivery channels
- Shared-number sending in more MENA markets
See every verification resolve.
Delivery, conversion and spend — the same data your dashboard shows, so you always know what worked and what it cost.
Drop it into any stack
Two endpoints, raw HTTP — no SDK required, so it works in whatever language your backend already speaks. On Node.js/TypeScript? There's also an official SDK if you'd rather not hand-roll the calls.
# 1. Send a one-time code over WhatsApp
curl -X POST https://api.authevo.dev/v1/otp/send \
-H "Authorization: Bearer sk_…" \
-H "Content-Type: application/json" \
-d '{ "phone": "+201234567890" }'
# 2. Verify the code your user entered
curl -X POST https://api.authevo.dev/v1/otp/verify \
-H "Authorization: Bearer sk_…" \
-H "Content-Type: application/json" \
-d '{ "phone": "+201234567890", "code": "123456" }'A message that never reaches your user is never billed.
The first 50 successes are free; then new accounts pay $0.006 per sent message until 500 successes before moving to the destination's per-success rate. Undelivered messages are refunded. No subscriptions or seats.
Simple, transparent pricing
Your first 50 successful verifications are free. Then new accounts pay $0.006 per message sent until 500 successes, followed by country-priced pay-per-success billing. A $2 minimum balance applies after the free allowance; there are no subscriptions.
- Free trial$0no card required
Your first 50 successful verifications are on us.
- New accounts$0.006/ message sent
Per message sent, until your first 500 successful verifications.
- Steady state$0.01/ successful verification
The steady-state Egypt and own-number software rate. Shared-number rates vary by destination country.
Secure by design
Phone numbers and codes are hashed, never stored in plaintext, and every webhook we send is signed.
SHA-256 hashing
Identifiers are hashed before storage, so raw user data never sits at rest.
No plaintext storage
No plaintext phone numbers or one-time codes are ever retained.
Intelligent rate limiting
The Safety Floor stops abuse and runaway spend before it starts.
WhatsApp Business Platform Tech Provider
Built directly on Meta's official WhatsApp Business Platform — not gray routes.
Authevo is a verified Tech Provider on Meta's WhatsApp Business Platform. Not affiliated with, or endorsed by, Meta.
Frequently asked questions
The questions developers ask before shipping WhatsApp verification with Authevo.