eSMS AfricaeSMS Africa
Help

Coverage & Pricing

Supported countries, routes, and per-segment pricing.

Supported countries

eSMS Africa currently supports delivery to the following countries. Pricing is per SMS segment.

CountryRoute codeCurrencyPrice/segmentDefault sender
๐Ÿ‡ฆ๐Ÿ‡ด AngolaESMS_AOAOA55.00eSMSAfrica
๐Ÿ‡ง๐Ÿ‡ซ Burkina FasoESMS_BFXOF40.00eSMSAfrica
๐Ÿ‡ง๐Ÿ‡ฎ BurundiESMS_BIBIF50.00eSMSAfrica
๐Ÿ‡จ๐Ÿ‡ฒ CameroonESMS_CMXAF25.00eSMSAfrica
๐Ÿ‡จ๐Ÿ‡ฉ DR CongoESMS_CDUSD0.06eSMSAfrica
๐Ÿ‡จ๐Ÿ‡ฌ Congo BrazzavilleESMS_CGXAF1.00eSMSAfrica
๐Ÿ‡จ๐Ÿ‡ฎ Cรดte d'IvoireESMS_CIXOF30.00eSMSAfrica
๐Ÿ‡ช๐Ÿ‡ฌ EgyptESMS_EGEGP1.50eSMSAfrica
๐Ÿ‡ช๐Ÿ‡น EthiopiaESMS_ETETB18.00eSMSAfrica
๐Ÿ‡ฌ๐Ÿ‡ฒ GambiaESMS_GMGMD5.86eSMSAfrica
๐Ÿ‡ฌ๐Ÿ‡ญ GhanaESMS_GHGHS0.09eSMSAfrica
๐Ÿ‡ฐ๐Ÿ‡ช KenyaESMS_KEKES1.20eSMSAfrica
๐Ÿ‡ฑ๐Ÿ‡พ LibyaESMS_LYLYD4.00eSMSAfrica
๐Ÿ‡ฒ๐Ÿ‡ฌ MadagascarESMS_MGMGA3000.00eSMSAfrica
๐Ÿ‡ฒ๐Ÿ‡ผ MalawiESMS_MWMWK70.00eSMSAfrica
๐Ÿ‡ฒ๐Ÿ‡ฑ MaliESMS_MLXOF200.00eSMSAfrica
๐Ÿ‡ฒ๐Ÿ‡ฆ MoroccoESMS_MAMAD0.75eSMSAfrica
๐Ÿ‡ฒ๐Ÿ‡ฟ MozambiqueESMS_MZMZN3.00eSMSAfrica
๐Ÿ‡ฒ๐Ÿ‡บ MauritiusESMS_MUMUR3.70eSMSAfrica
๐Ÿ‡ณ๐Ÿ‡ช NigerESMS_NEXOF40.00eSMSAfrica
๐Ÿ‡ณ๐Ÿ‡ฌ NigeriaESMS_NGNGN9.10eSMSAfrica
๐Ÿ‡ท๐Ÿ‡ผ RwandaESMS_RWRWF20.00eSMSAfrica
๐Ÿ‡ธ๐Ÿ‡ณ SenegalESMS_SNXOF40.11eSMSAfrica
๐Ÿ‡ฟ๐Ÿ‡ฆ South AfricaESMS_ZAZAR3.47eSMSAfrica
๐Ÿ‡ธ๐Ÿ‡ธ South SudanESMS_SSSSP40.00eSMSAfrica
๐Ÿ‡น๐Ÿ‡ฟ TanzaniaESMS_TZTZS30.00eSMSAfrica
๐Ÿ‡บ๐Ÿ‡ฌ UgandaESMS_UGUGX35.00eSMSAfrica
๐Ÿ‡ฟ๐Ÿ‡ฒ ZambiaESMS_ZMZMW0.70eSMSAfrica
๐Ÿ‡ฟ๐Ÿ‡ผ ZimbabweESMS_ZWZIG16.00eSMSAfrica

Pricing is in local currency per segment. Your wallet is automatically converted using live FX rates at send time. See Multi-currency billing for details.

Get current pricing via API

Pricing is available without authentication:

curl https://sms.esmsafrica.io/api/pricing

Response:

[
  {
    "code": "ESMS_UG",
    "country_code": "UG",
    "country_name": "Uganda",
    "currency": "UGX",
    "price_per_segment": 35.00,
    "sender_id_default": "eSMSAfrica",
    "is_active": true
  }
]

Segments explained

Encoding1 segment2+ segments
GSM-7 (standard Latin)โ‰ค 160 chars153 chars each
UCS-2 (Unicode, emoji)โ‰ค 70 chars67 chars each

A "Hello World" message costs 1 segment. A 200-character GSM-7 message costs 2 segments.

Route health

Check delivery rates per route:

GET /api/routes/health
[
  {
    "code": "ESMS_UG",
    "country_code": "UG",
    "total": 1000,
    "delivered": 950,
    "failed": 50,
    "delivery_rate": 95.0,
    "status": "ok"
  }
]
statusDelivery rate
okโ‰ฅ 80%
warn50โ€“79%
down< 50%

Not seeing your country?

We're adding coverage regularly. Contact support@esmsafrica.io to request coverage for a specific country.

On this page