eSMS AfricaeSMS Africa
API ReferenceSMS API

Countries

GET /api/sms/countries — List supported SMS destinations.

Endpoint

GET https://app.esmsafrica.io/api/sms/countries

Authentication

X-Account-ID: your_account_id
X-API-Key: your_api_key

Response

[
  {"code": "KE", "name": "Kenya", "currencyCode": "KES", "senderId": "eSMS"},
  {"code": "UG", "name": "Uganda", "currencyCode": "UGX", "senderId": "eSMS"},
  {"code": "TZ", "name": "Tanzania", "currencyCode": "TZS", "senderId": "eSMS"},
  {"code": "NG", "name": "Nigeria", "currencyCode": "NGN", "senderId": "eSMS"},
  {"code": "GH", "name": "Ghana", "currencyCode": "GHS", "senderId": "eSMS"},
  {"code": "ZA", "name": "South Africa", "currencyCode": "ZAR", "senderId": "eSMS"}
]

Example

curl https://app.esmsafrica.io/api/sms/countries \
  -H "X-Account-ID: your_account_id" \
  -H "X-API-Key: your_api_key"

On this page