Voice OTP API

Send one-time passwords to Indian mobile numbers by voice call. One REST endpoint, a delivery webhook, Rs 1.50 per answered call-minute.

Voice OTP API

The Voice OTP API calls a user's phone and reads a one-time code aloud (twice). Use it for signup and login verification, as the fallback when an SMS OTP is not entered, or with press-1 confirmation for COD order confirmation calls.

Ready to integrate? Sign up at voice-otp.edesy.in, create an API key and send your first voice OTP in a few minutes. No KYC is needed. See the Quick Start.

What is available today

  • POST /v1/voice-otp/send to Indian mobile numbers (10 digits)
  • Your own code, or a generated 6-digit code
  • Custom message template with your brand name
  • Optional press-1 confirmation
  • Delivery webhook with status, duration and cost
  • Call logs and usage stats
  • Per-number rate limit (5 calls per hour by default)

Built on request

SMS OTP with voice fallback, WhatsApp OTP, a verify endpoint, automatic retries, flash call verification, Hindi and regional-language voices, native SDKs and dedicated caller IDs are built for customers who need them. Tell us what you need on the Voice OTP page and we reply with a timeline and price within one working day.

New to the product? See the Voice OTP overview and pricing.