Products

SMS API

Send and receive SMS messages globally with our powerful SMS API. Perfect for OTP verification, notifications, marketing campaigns, and two-way customer communication.

160+
Countries
<5s
Delivery Time
99.5%
Delivery Rate

Features

Global Coverage

Send SMS to 160+ countries with local number support

Virtual Numbers

Get dedicated phone numbers for two-way messaging

High Throughput

Send thousands of messages per second

Delivery Reports

Real-time delivery status and analytics

Common Use Cases

OTP Verification

Secure user authentication with one-time passwords

Appointment Reminders

Reduce no-shows with automated reminders

Marketing Campaigns

Reach customers with promotional messages

Quick Example

// Send an SMS using the EKDSend API
const response = await fetch('https://es.ekddigital.com/v1/sms', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ek_live_xxxxxxxxxxxxx',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    from: '+1234567890',  // Your EKDSend number
    to: '+0987654321',    // Recipient number
    body: 'Your verification code is: 123456',
    scheduled_at: '2024-01-15T10:00:00Z',
    webhook_url: 'https://yourapp.com/webhook/sms',
  }),
});

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

API Endpoints

POST/v1/smsSend an SMS message
GET/v1/sms/{id}Get message status
GET/v1/smsList sent messages
GET/v1/numbersList your numbers
POST/v1/numbers/provisionProvision a number