Part of the Edesy Business Telephony Suite
Voice OTP

Voice OTP API for India

We call your user and read the one-time code aloud. Self-serve, no KYC, Rs 1.50 per answered call-minute with Rs 20 free credit. Need SMS fallback, Hindi voice or a verify API? We build it on request.

Rs 1.50

Per answered call-minute

Rs 0

For unanswered calls

No KYC

To start

Rs 20

Free credit

No KYC to start

Works on DND

Unanswered calls free

What You Get

Live today, plus what we build for customers on request

Voice OTP Call API

POST a phone number and we call it, reading the code aloud twice. Send your own code or let us generate one.

Press-1 Confirmation

Optionally ask the user to press 1. Also used for COD order confirmation calls.

Delivery Webhook

We POST the result - delivered, failed, no-answer, busy - with duration and cost to your callback URL.

Works on DND Numbers

OTP calls are transactional service calls, and no DLT SMS templates are needed.

Abuse Protection

Per-number rate limit (5 calls per hour by default) and a prepaid wallet cap your exposure.

Pay Only for Answered Calls

Rs 1.50 per call-minute. Unanswered calls cost nothing.

Hindi & Regional Voices

Hindi, Tamil, Telugu, Bengali, Marathi and more for your users. Tell us which languages you need.

SMS / WhatsApp Fallback

Combine voice with SMS or WhatsApp OTP, plus a verify API and auto-retries. Built for customers who ask.

Why Choose Edesy Voice OTP?

Higher delivery, better security, happier users

Better Than SMS

  • Reaches users when SMS is delayed or filtered

  • Works on DND numbers, no DLT templates

  • Easy fallback for your existing SMS OTP

  • Helps users who find SMS hard to read

Developer Friendly

  • Simple REST API

  • API key auth, JSON in and out

  • Webhook callbacks with duration and cost

  • Call logs and stats in the dashboard

How It Works

Simple integration, powerful verification

1

Integrate API

Sign up, create an API key and top up the wallet. One REST endpoint, no KYC.

2

Generate OTP

POST the user's phone number (and your code, or let us generate one) to /v1/voice-otp/send.

3

User Receives Call

The user answers and hears the code read out twice. Optionally they press 1 to confirm.

4

Verify OTP

The user types the code in your app and your backend compares it. We POST the call result to your webhook.

Use Cases

Voice OTP for every verification scenario

Industries

Voice OTP solutions for your industry

Integration Guides

Send voice OTPs from your stack with the REST API. Native SDKs available on request.

Simple Pricing

No monthly fee. Pay only for answered calls. Volume and custom builds on request.

Most Popular
Pay As You Go
₹1.50/ call-minute
Self-serve, top up and start
  • Most OTP calls finish in under a minute
  • Unanswered calls are not charged
  • Rs 20 free credit on signup
  • No KYC, no monthly fee
  • REST API + delivery webhook
  • Press-1 confirmation
Get API Key
Volume
Customper-OTP pricing
10,000+ OTPs a month
  • Per-OTP price for committed volume
  • Dedicated caller ID on request
  • Hindi and regional voices on request
  • SMS fallback on request
  • Priority support
Request Pricing
Custom Build
Customscoped per request
Need a capability we do not list yet
  • Verify API, auto-retries, flash call
  • WhatsApp OTP
  • SDKs for your stack
  • Built on our own telephony platform
  • Timeline and price within one working day
Tell Us What You Need

Available Now vs Built On Request

Voice OTP is live today as a self-serve REST API for Indian mobile numbers. Everything in the second list we build for customers who need it - tell us your use case and volume.

Available now

  • Voice OTP call API

    POST a phone number; we call and read the code aloud. Send your own code or let us generate a 6-digit one.

  • Custom message template

    Put your brand name and wording in the call.

  • "Press 1 to confirm"

    Optional keypad confirmation - also used for COD order confirmation calls.

  • Delivery webhook

    We POST the call result (delivered, no-answer, busy, failed) to your callback URL.

  • Call logs and stats

    Every OTP call with status and duration in the dashboard and via API.

  • Abuse protection

    Per-number rate limit (5 calls per hour by default).

  • Self-serve, no KYC

    Sign up, create an API key, top up a prepaid wallet with UPI or card.

  • English voice

    Clear Indian-English voice out of the box.

Pricing

Rs 1.50 per call-minute, billed per started minute. A typical OTP call is under a minute, so most OTPs cost Rs 1.50. Unanswered calls are not charged. New accounts get Rs 20 of free credit. Volume pricing on request.

Built on request

  • Hindi and regional-language voice

    Hindi, Tamil, Telugu, Bengali, Marathi and more.

  • SMS OTP with voice fallback

    Send by SMS first, call if it is not verified in time.

  • WhatsApp OTP

    Authentication templates on WhatsApp.

  • Verify API

    We store and check the code so your backend does not have to.

  • Automatic retries

    Redial unanswered calls after a delay you choose.

  • Flash call / missed call verification

    Verify a number without the user typing a code.

  • SDKs

    Node.js, Python, PHP, Java, Android, iOS or Flutter client libraries.

  • Dedicated caller ID

    Call from a number reserved for your brand.

  • Volume pricing

    Per-OTP pricing for committed monthly volumes.

Need something from the on-request list?

Tick what you need. We prioritise what customers ask for and reply with a timeline and price.

Capabilities you need

Looking for Alternatives?

See how Edesy compares to other OTP providers

Frequently Asked Questions

Related Products

Explore other Edesy telephony products that work well together

Ready to Improve Your Verification?

Sign up, get Rs 20 of free credit (about 13 test calls) and send your first voice OTP in minutes.