Now with instant signup + live playground

Ship OTPs over WhatsApp.
Not SMS.

A drop-in REST API to deliver verification codes through WhatsApp — higher open rates, global reach, and a fraction of the cost of SMS.

Interactive docs Per-user rate limits REST + code samples
whatsappotp.solvsutra.space/dashboard
WhatsApp OTP
Dashboard
Analytics
Devices
Send Test
Logs
Wallet
API Key
Overview
Your WhatsApp OTP account at a glance
Balance
Sent
1,247
Devices
3
Today
86
Daily usage
<1s
Median dispatch time
99.9%
Delivery success
50+
Countries supported
24/7
Always-on sessions
Features

Everything you need to ship auth

Rate limits, analytics, playground, admin panel — nothing more to build.

Instant dispatch

Sub-second WhatsApp delivery via always-on sessions.

Secure by default

API-key auth, JWT sessions, TTL-cleaned OTPs, per-device caps.

Zero-friction integration

One POST to signup. One POST to send. Same for every language.

Live analytics

Daily trends, top devices, top recipients — all sales in one view.

Admin dashboard

Manage customers, adjust balances, monitor every send in real time.

Global reach

WhatsApp works in 180+ countries. No SIM cards, no carrier fees.

Use cases

Built for every auth flow

User signup

Verify phone at registration with a WhatsApp OTP instead of SMS.

Two-factor auth

Reinforce logins with a second factor sent to WhatsApp.

Transaction confirmation

Send high-value order or payment confirmations instantly.

Time-sensitive alerts

Delivery, appointment, or booking reminders via WhatsApp.

Integration

Two calls. That's it.

Copy-paste ready examples in your favorite language.

await fetch('https://whatsappotp.solvsutra.space/api/messages/send-otp', {
  method: 'POST',
  headers: {
    'x-api-key': process.env.WHATSAPP_API_KEY,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    deviceId: process.env.WHATSAPP_DEVICE_ID,
    to: '+919876543210',
    template: 'Your OTP is {{otp}}'
  })
})

Live in minutes

01
Get access

Admin creates your account.

02
Link device

POST /devices, scan QR.

03
Send OTP

POST /messages/send-otp.

04
Track

Analytics in dashboard.

Pricing

Simple pricing

No monthly fees. Pay only for what you send.

Pay as you go
$0.01/msg
10 free credits on account creation
  • Unlimited devices per account
  • No monthly fees or minimums
  • REST API + dashboard access
  • Analytics, logs, and templates
  • Rate limits enforced automatically
  • Interactive API playground

Frequently asked

How is this different from SMS OTP?
WhatsApp OTPs are free to send (only your credit cost), have far higher open rates, richer formatting, and reach users globally without carrier fees.
Do my customers need a special WhatsApp account?
No — recipients get messages in their normal WhatsApp app. You (sender) link one WhatsApp number via QR to act as the sending device.
Can WhatsApp ban my number?
We apply rate limits, randomized delays, and typing simulation to reduce risk. But bulk unsolicited sending can still trigger WhatsApp's abuse detection. Use it responsibly.
Can I use this from multiple projects?
Yes — one API key works everywhere. All activity is aggregated in your admin panel with per-source analytics.
What happens when credits run out?
API calls return 400 Insufficient credits. Top up from the wallet page — no interruption in devices or account.

Ready to ship?

Get your API key and start sending WhatsApp OTPs in the next few minutes.