# 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.

Source: https://edesy.in/docs/voice-otp

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](https://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](https://edesy.in/docs/voice-otp/getting-started/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](https://edesy.in/voice-otp#capabilities) and we reply with a timeline and price within one working day.

New to the product? See the [Voice OTP overview](https://edesy.in/voice-otp) and [pricing](https://edesy.in/voice-otp/pricing).
