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 callGET
/v1/calls/{id}Get call statusPOST
/v1/calls/{id}/hangupEnd a callGET
/v1/calls/{id}/recordingGet recordingPOST
/v1/calls/{id}/speakPlay TTS during call