Products

Voice API

Build powerful voice applications with our Voice API. Make calls, build IVR systems, enable call recording, and integrate text-to-speech for automated voice messages.

50+
Countries
HD
Audio Quality
20+
TTS Voices

Features

Outbound Calls

Make voice calls programmatically to any phone number

Text-to-Speech

Convert text to natural-sounding speech in multiple languages

Call Recording

Record calls for quality assurance and compliance

IVR Builder

Create interactive voice response systems with ease

Common Use Cases

Appointment Reminders

Automated voice reminders for appointments

Voice Verification

Phone call verification for security

Survey Calls

Automated surveys and feedback collection

Quick Example

// Make a voice call using the EKDSend API
const response = await fetch('https://es.ekddigital.com/v1/calls', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ek_live_xxxxxxxxxxxxx',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    from: '+1234567890',
    to: '+0987654321',
    tts: {
      text: 'Hello! This is a reminder about your appointment.',
      voice: 'en-US-Standard-A',
      speed: 1.0,
    },
    record: true,
    webhook_url: 'https://yourapp.com/webhook/calls',
  }),
});

const data = await response.json();
console.log('Call initiated:', data.id);

API Endpoints

POST/v1/callsInitiate a call
GET/v1/calls/{id}Get call status
POST/v1/calls/{id}/hangupEnd a call
GET/v1/calls/{id}/recordingGet recording
POST/v1/calls/{id}/speakPlay TTS during call