WhatsApp OTP
WhatsApp OTP verification over WhatsApp Business, at published per-country rates. Send and verify codes over chat with the otp.com API.
WhatsApp OTP verification runs over WhatsApp Business rather than the mobile network. Like SMS it is priced per country, at published rates you can read before you route to a market. The flow differs from the other channels in one way: the user opens a link to start the chat, and the code comes back to them there.
You never name a channel on a send: routing picks it from the recipient and your channel order. See Channels & routing for how that decision is made.
When to Use WhatsApp OTP
Where it fits
- Published per-country rates, so the cost of any market is known before you route to it
- High open rates on a surface users already have in the foreground
- The inbound and outbound messages that carry one code count as a single verification
Worth knowing
- In the link modes an OTP already on a wa.me link needs an explicit resend with a channel to move off it, since a plain resend re-returns the same link
- It asks one extra action of the user, so it suits flows where you can show a button
WhatsApp OTP Pricing
Priced per country, because the underlying delivery cost is. Rates run from $0.0010 to $0.0660 per verification across 199 countries; United States is $0.0041. Each figure is the cheapest route we can deliver on for that country, so treat it as your starting point.
Compare every channel and country, and estimate a monthly cost, on the pricing page.
WhatsApp OTP in the Docs
The reference behind this page, for when you are ready to integrate.
The Other Channels
The same two API calls cover all four, so you can put more than one in your order and let routing pick.
Ship verification with one prompt.
$3 free credits. No credit card. No sales call. Your first OTP in 10 minutes.
Get Your API Key Free