Skip to main content

Country Coverage

AfriRoute connects directly to tier-1 carriers across Africa, giving you high-throughput, low-latency delivery without intermediary aggregators. Direct connectivity means better deliverability (90%+), faster delivery reports, and support for local alphanumeric sender IDs where regulations allow.

This page lists supported countries and the channels available in each. Coverage is continuously expanding โ€” contact Support for the latest routes.

๐ŸŒ Supported Countriesโ€‹

CountrySMSVoiceUSSDWhatsAppLocal Sender IDNotes
๐Ÿ‡ฉ๐Ÿ‡ฟ Algeriaโœ…โœ…โŒโœ…Numeric onlyAlpha sender IDs restricted
๐Ÿ‡ฆ๐Ÿ‡ด Angolaโœ…โœ…โœ…โœ…Pre-registration48h sender ID approval
๐Ÿ‡ง๐Ÿ‡ฏ Beninโœ…โœ…โœ…โœ…SupportedDirect operator binds
๐Ÿ‡ง๐Ÿ‡ซ Burkina Fasoโœ…โœ…โœ…โœ…Supported
๐Ÿ‡จ๐Ÿ‡ฎ Cรดte d'Ivoireโœ…โœ…โœ…โœ…Pre-registrationMandatory sender ID registration
๐Ÿ‡จ๐Ÿ‡ฒ Cameroonโœ…โœ…โœ…โœ…Supported
๐Ÿ‡จ๐Ÿ‡ฉ DR Congoโœ…โœ…โœ…โœ…Supported
๐Ÿ‡ช๐Ÿ‡ฌ Egyptโœ…โœ…โŒโœ…Pre-registrationNTRA registration required
๐Ÿ‡ช๐Ÿ‡น Ethiopiaโœ…โœ…โœ…โœ…SupportedDirect Ethio Telecom + Safaricom routes
๐Ÿ‡ฌ๐Ÿ‡ญ Ghanaโœ…โœ…โœ…โœ…Pre-registrationNCA sender ID whitelist
๐Ÿ‡ฐ๐Ÿ‡ช Kenyaโœ…โœ…โœ…โœ…Pre-registrationCA-approved sender IDs
๐Ÿ‡ฒ๐Ÿ‡ฑ Maliโœ…โœ…โœ…โœ…Supported
๐Ÿ‡ฒ๐Ÿ‡ฆ Moroccoโœ…โœ…โŒโœ…Numeric onlyAlpha sender IDs blocked by operators
๐Ÿ‡ฒ๐Ÿ‡ฟ Mozambiqueโœ…โœ…โœ…โœ…Supported
๐Ÿ‡ณ๐Ÿ‡ฌ Nigeriaโœ…โœ…โœ…โœ…Pre-registrationNCC corporate sender ID registration
๐Ÿ‡ท๐Ÿ‡ผ Rwandaโœ…โœ…โœ…โœ…SupportedRURA-compliant routes
๐Ÿ‡ธ๐Ÿ‡ณ Senegalโœ…โœ…โœ…โœ…Supported
๐Ÿ‡ฟ๐Ÿ‡ฆ South Africaโœ…โœ…โœ…โœ…SupportedPOPIA-compliant; opt-out required
๐Ÿ‡ธ๐Ÿ‡ฉ Sudanโœ…โœ…โœ…โŒSupported
๐Ÿ‡น๐Ÿ‡ฟ Tanzaniaโœ…โœ…โœ…โœ…Pre-registrationTCRA sender ID approval
๐Ÿ‡น๐Ÿ‡ณ Tunisiaโœ…โœ…โŒโœ…Numeric only
๐Ÿ‡บ๐Ÿ‡ฌ Ugandaโœ…โœ…โœ…โœ…Pre-registrationUCC sender ID registration
๐Ÿ‡ฟ๐Ÿ‡ฒ Zambiaโœ…โœ…โœ…โœ…Supported
๐Ÿ‡ฟ๐Ÿ‡ผ Zimbabweโœ…โœ…โœ…โœ…Supported

Legend: โœ… Available ยท โŒ Not currently available ยท Pre-registration โ€” sender ID must be approved before sending.

๐Ÿ“ก Carrier Connectivityโ€‹

  • Direct tier-1 binds โ€” SMPP connections directly to mobile network operators, not resellers.
  • Multi-route failover โ€” traffic automatically reroutes if a primary route degrades.
  • Real-time delivery receipts (DLRs) โ€” carrier-level status, surfaced via delivery webhooks.
  • Local origination โ€” voice and USSD use in-country numbering for trust and lower cost.

๐Ÿ†” Local Sender IDsโ€‹

Many African regulators require alphanumeric sender IDs to be pre-registered before traffic is allowed. Where a country is marked Pre-registration, submit your sender ID through the Sender ID Registration workflow. Countries marked Numeric only do not permit alphanumeric sender IDs โ€” use a long or short numeric originator instead.

๐Ÿ” Check Coverage Programmaticallyโ€‹

curl -X GET "https://api.afriroute.ai/api/v1/coverage?country=KE&channel=sms" \
-H "Authorization: Bearer $AFRIROUTE_API_KEY"
const res = await fetch('https://api.afriroute.ai/api/v1/coverage?country=KE&channel=sms', {
headers: { 'Authorization': 'Bearer $AFRIROUTE_API_KEY' }
});
const data = await res.json();
console.log(data.supported); // true
import requests

res = requests.get(
'https://api.afriroute.ai/api/v1/coverage',
headers={'Authorization': 'Bearer $AFRIROUTE_API_KEY'},
params={'country': 'KE', 'channel': 'sms'}
)
print(res.json()['supported']) # True

Last Updated: May 2026