Skip to main content
Acepeak
CPaaS · Verify & OTP

One-time passwords that always find the user.

OTP by SMS, voice and WhatsApp with AI channel fallback, fraud checks and number lookup in one API. Built for apps and banks, sold by you under your brand.

  • Multi-channel OTP
  • AI fallback
  • Fraud blocking
  • Number lookup
app.acmebank.com/verify
A

Verify your phone

We sent a 6-digit code to +44 7700 ••• 123

482913

Code expires in 4:52

Verification · Attempt detailLive
First channel
WhatsApp
Fallback
✦ Switched to SMS
Fraud check
Passed
Code status
Verified
9:41
Friday 2 October
9:41
ACME BANKnow
Your Acme code is 482 913. It expires in 5 minutes. Never share it.
Agentic AI · built in

AI in Verify & OTP, working on its own.

AI that takes the action, not just the note. Running inside the network, on your brand. See how Acepeak secures traffic.

01

AI channel fallback

If a code isn’t delivered fast enough, AI resends it on the next best channel automatically.

02

Pumping fraud blocking

AI spots artificial traffic patterns and blocks suspicious requests before they cost the enterprise money.

03

Risk-based verification

AI scores each request and asks for stronger checks only when the risk is higher.

Two calls, that’s it
// 1 · start
POST /v1/verify
{ "to": "+1 415 555 0132", "channel": "auto" }
← { "id": "vf_2b7a", "status": "pending", "channel": "whatsapp" }

// 2 · check
POST /v1/verify/vf_2b7a/check
{ "code": "605172" }
← { "status": "approved" }

Illustrative requests

Features

Verify & OTP, feature by feature.

  • Two-call flow

    Start with one request and confirm the code with another.

  • SMS, voice, WhatsApp

    Deliver codes on the channel each user is most likely to see.

  • Number lookup

    Check line type, carrier and reachability before sending a code.

  • Custom templates

    Set code length, expiry and message wording per enterprise.

  • Burst-ready delivery

    Handle OTP bursts during launches and peak logins on direct routes.

  • Verification analytics

    Track conversion per channel, country and app version.

Use cases

Where a code earns its keep.

Apps and banks ask for a code at the moments that matter. See finance solutions.

A

Create your account

We’ll text you a code to confirm your number.

Full name
+447700 900 123
Send code
How it works

From setup to live.

  1. 1Request

    Send the user’s number to the verify endpoint.

  2. 2Deliver

    AI picks the channel and falls back if needed.

  3. 3Check

    Submit the code the user enters to confirm it.

  4. 4Review

    See conversion and blocked fraud on the dashboard.

For mobile operators

We supply the APIs, docs, sandbox, portal and billing under your name. You supply the customers.

See the reseller program
  • APIs under your name
  • Docs and sandbox
  • White-label portal
  • Billing on your invoice
For aggregators & developers

One API for voice, messaging and AI agents, on direct routes.

Read the API reference
  • One messages API
  • Voice, messaging and AI agents
  • Direct operator routes
  • Same webhooks on every channel
FAQ

Questions, answered.

AI resends the code by voice or WhatsApp so the user can still sign in.

Give your enterprises an API.

Book a 30-minute technical briefing with our engineers.