Channels Features Pricing Docs Get Started Free →
Flat pricing. No surprises. Just OTPs that work.

Verification Infrastructure
That Respects Your Budget.

One API. Four channels. Flat monthly pricing. No fraud surprises. No robotic support. No complexity. Just OTPs that work.

🚀 99.9% uptime SLA
⚡ <500ms delivery
🔐
VerifyFlow OTP
Verification Request
Your Verification Code
4 8 2 9 1 7
⏱ Expires in 4:32
SMS
WhatsApp
Telegram
Email
4
Delivery Channels
<500ms
Avg Delivery Time
99.9%
Uptime Guarantee
2 lines
To Integrate

Meet your users where they already are

Don't force your users to check a specific app. Send OTPs through whichever channel they use most.

WhatsApp
2 billion users worldwide. The most trusted channel in emerging markets. Highest open rates.
SMS
Universal delivery to any phone globally. No app required. Works everywhere, every time.
Telegram
Instant delivery via bot. Perfect for tech-savvy users and developer communities worldwide.
Email
Beautiful branded OTP emails with custom templates. Perfect for desktop-first applications.

Up and running in minutes

1
Register & Get API Key
Sign up, create your app and get your unique API key instantly.
2
Call the Send Endpoint
POST to /otp/send with a phone number and your preferred channel.
3
User Receives OTP
Your user gets a secure 6-digit code delivered instantly.
4
Verify & Authenticate
Call /otp/verify — get a pass or fail. That's it. Done.
# Send an OTP via WhatsApp in 2 lines
import requests

response = requests.post("https://web-production-2597.up.railway.app/otp/send",
  headers={"X-API-Key": "otp_your_key_here"},
  json={
    "phone_number": "+2348012345678",
    "channel": "whatsapp"
  })

# {"success": true, "message": "OTP sent via whatsapp"}

Built for security. Designed for simplicity.

🔐
Bank-Grade Security
OTPs hashed with SHA-256 before storage. Never stored as plain text. Auto-expiry after 5 minutes.
🛡️
Brute Force Protection
Automatic lockout after 3 failed attempts. Rate limiting per API key. IP monitoring for suspicious patterns.
Lightning Fast
Sub-500ms average delivery globally. Enterprise infrastructure that scales with your growth.
📊
Real-time Analytics
Track every OTP sent, verified or failed. Channel breakdown and usage trends in your dashboard.
🔑
Multi-tenant API Keys
Each app gets its own isolated API key. Perfect for agencies managing multiple client integrations.
🌍
Global Reach
Send OTPs to any country. WhatsApp and Telegram bypass SMS restrictions in poor network regions.

Simple pricing. No surprises.

Flat monthly pricing. No surprise bills. No fraud shocks. Cancel anytime.

Starter
$0/mo
Forever free
  • 50 Email OTPs per month
  • 10 WhatsApp OTPs per month
  • 1 API key
  • Basic dashboard
  • No credit card required
  • No surprise bills ever
Get Started Free
Developer
$15/mo
Flat monthly rate
  • 500 OTPs per month
  • All 4 channels included
  • 3 API keys
  • Full analytics dashboard
  • Email support
  • Fraud protection built-in
  • No surprise bills ever
Start Building →
Growth
$35/mo
Flat monthly rate
  • 2,000 OTPs per month
  • All 4 channels included
  • Unlimited API keys
  • Advanced analytics
  • Priority email support
  • Fraud protection built-in
  • Webhook notifications
  • No surprise bills ever
Start Growing →

Just OTPs that work.

Flat pricing. Real support. No surprise bills. Start free — no credit card required.