Authentication, evolved.
Verify your users over WhatsApp, or with any authenticator app via TOTP — two independent methods, one API. Pay-per-success pricing for Egypt & MENA, automatic Telegram fallback — no SDK required.
Your verification code is
Your first 50 verifications are free. New accounts then pay $0.006 per message until 500 successes, then $0.01 per success — 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
Pay per success
$0.01 per successful verification — no subscriptions
Two API calls
Send, then verify — plain HTTPS, no SDK required
WhatsApp + Telegram
Automatic fallback if WhatsApp can't deliver
Codes expire in 5 minutes
One-time and single-use — a 300-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
Egyptian cards via XPay, international via Polar
Verify your users in two API calls
Integrate in minutes with two clean HTTP endpoints — no SDK required. Codes go out over WhatsApp, with automatic Telegram fallback.
- 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. Authevo delivers a one-time code on WhatsApp, falling back to Telegram automatically.
- Step 3
Verify the code
Call /v1/otp/verify with the code your user entered. You only pay when a verification succeeds.
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.
Pay per successful auth
Pay $0.01 per successful verification on the standard tier — no subscriptions. New accounts start at $0.006 per message sent until their first 500 verifications.
Independent client WABAs
Each client keeps its own WhatsApp Business Account, so sender identity and data stay fully isolated.
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
The Safety Floor — automatic rate limiting that watches for abuse — blocks OTP-pumping attacks (bots repeatedly requesting codes to inflate your bill) before they reach your spend.
Instant card top-up
Fund your balance in seconds with a card via XPay or Polar's secure checkout — credited automatically the moment payment clears, no waiting for a manual transfer.
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 — no WhatsApp setup required
- WhatsApp OTP delivery
- TOTP two-factor (authenticator apps)
- Automatic Telegram fallback
- Egypt & MENA coverage
- Bring your own WhatsApp Business Account
- Instant card top-up via XPay (Egyptian & international cards, in EGP)
- Instant card top-up via Polar (international checkout)
Coming soon
- Additional delivery channels
- Shared-number sending in Morocco, Tunisia & Algeria
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" }'You only pay when a user is verified.
No subscriptions, no seats — just honest, WhatsApp-native verification, billed pay-per-success. The way it should have worked all along.
Simple, transparent pricing
You only pay for successful verifications — no subscriptions and no monthly fees.
- 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
Every successful verification after that. Failed sends are never billed.
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.