USSD — Africa

USSD API in Africa: Country Coverage, Providers & B2B Buyer Guide

Compare USSD API coverage across Africa from Africa's Talking, HelloDuty and other providers. Country list, pricing models and how to choose for your business.

If you are a developer or a business operations lead trying to figure out which Unstructured Supplementary Service Data (USSD) API covers the African market you need, the short answer is that several providers offer reasonable coverage. Africa's Talking publishes one of the most widely cited country lists, but it is no longer the only credible option. HelloDuty, an African-built communications platform, offers a fully-managed USSD service across the same major markets, with a different commercial model that many SMB and enterprise buyers prefer.

This guide gives you the consumer answer first (where each platform works), then pivots to the buyer angle: what to look for when you are choosing a USSD provider for production traffic, how pricing actually compares, and why a managed USSD platform is increasingly the default choice for African SMBs and fintechs.

Quick answer: countries supported by major USSD APIs

Africa's Talking USSD coverage

Africa's Talking is a popular telco aggregator headquartered in Kenya. According to their developer documentation, their USSD API is available across these markets:

  • Kenya (Safaricom, Airtel, Telkom, Equitel)
  • Uganda (MTN, Airtel)
  • Tanzania (Vodacom, Airtel, Tigo)
  • Rwanda (MTN, Airtel)
  • Ghana (MTN, Vodafone, AirtelTigo)
  • Nigeria (MTN, Airtel, Glo, 9mobile)
  • Malawi (TNM, Airtel)
  • Zambia (MTN, Airtel, Zamtel)
  • South Africa (Cell C, MTN)

HelloDuty USSD platform coverage

HelloDuty offers a managed USSD platform with shortcode provisioning and fully hosted session handling across the East African corridor plus selected West African markets, including:

  • Kenya (Safaricom, Airtel, Telkom)
  • Uganda (MTN, Airtel)
  • Tanzania (Vodacom, Airtel, Tigo, Halotel)
  • Rwanda (MTN, Airtel)
  • Ghana (MTN, Telecel, AirtelTigo)
  • Nigeria (MTN, Airtel, Glo, 9mobile)
  • Burundi, DRC and South Sudan (on request, via partner shortcodes)

Coverage maps update frequently; always confirm with your provider before launching a campaign. For HelloDuty, the team will normally confirm shortcode availability within 48 hours.

Why your USSD provider matters more than the country list

It is easy to assume that picking a USSD API is a checkbox exercise: "Does it support Kenya? Yes? Done." In reality, the provider you choose determines four critical things that affect your business every single day:

  • Time-to-launch. Some providers leave you to negotiate shortcodes with the regulator and each MNO yourself. Others, like HelloDuty, handle the entire shortcode application and MNO contracting on your behalf.
  • Session reliability. USSD sessions are short (typically 60 to 180 seconds). If your provider's session manager drops requests under load, your conversion rate collapses.
  • Commercials. Per-session pricing, monthly minimums, and revenue-share models vary wildly. The cheapest sticker price is rarely the cheapest at scale.
  • Support and accountability. When a Safaricom outage hits at 9pm on a Friday, you need a provider that picks up the phone, not a self-service forum.

Pure aggregator vs managed USSD platform: which model fits your business?

African USSD providers broadly fall into two camps. Understanding the difference is the single most important decision a buyer makes.

Pure API aggregators

Pure aggregators (Africa's Talking is the best-known example) sell you developer-friendly endpoints. You write the menu logic, host your callback server, monitor uptime, and handle scaling. This works well if you have a strong in-house engineering team, an existing platform, and dedicated DevOps capacity. The trade-off is that everything beyond the API itself is on you.

Managed USSD platforms

Managed platforms like HelloDuty handle the entire stack: shortcode procurement, menu builder, session state, MNO integrations, monitoring, failover, and 24/7 in-region support. You log into a dashboard, build your menu visually or via API, and HelloDuty makes sure the sessions complete. For SMBs, banks, SACCOs, microfinance institutions, agribusinesses and government agencies, this model dramatically reduces time-to-market and ongoing operational cost.

If your team is small or your USSD service is mission critical (think loan disbursement, farmer registration, election results, school fees collection), the managed model almost always wins on total cost of ownership.

USSD market in Africa: the numbers behind the channel

USSD remains the most inclusive digital channel on the continent. According to GSMA Intelligence, over 75% of mobile connections in Sub-Saharan Africa are on feature phones or low-spec smartphones where USSD is the only reliable interactive channel. Mobile money services, which now process more than 1.4 trillion USD globally per year (the bulk in Africa), still run almost entirely on USSD menus for cash-in, cash-out, and merchant payments.

For African businesses, this matters because:

  • USSD does not require internet, an app install, or smartphone literacy
  • Sessions are billed by the MNO, not the user's data plan
  • It works on every SIM and every handset in your target market
  • Conversion rates often outperform app and web flows in rural and peri-urban areas

Regulatory and shortcode realities in Kenya and the region

USSD shortcodes are regulated. In Kenya, the Communications Authority allocates 3-digit, 4-digit and 5-digit codes, with shorter codes commanding higher fees and longer waiting lists. Each MNO then needs to provision the code on their network, which usually involves separate contracts and monthly fees.

This is where a managed provider earns its keep: HelloDuty handles the Communications Authority paperwork, MNO contracts and provisioning on your behalf. Without that support, expect 6 to 12 weeks to procure and provision a new shortcode end-to-end. With HelloDuty, most clients are live within 2 to 4 weeks.

Sample pricing models

USSD pricing in Africa typically follows one of three structures:

  • Per-session billing (the AT model). You pay a small fee per completed session. Predictable for low volumes, expensive at scale.
  • Monthly rental plus per-session. You pay a flat shortcode rental plus a discounted per-session rate. Better for medium volume.
  • Revenue share or bundle (the HelloDuty managed model). You pay a transparent monthly platform fee that bundles shortcode rental, sessions, support and SLAs. Predictable, often cheaper at production volume.

How HelloDuty's USSD platform fits African B2B buyers

HelloDuty was built specifically for African businesses that need production-grade communications without staffing a telecom team. The USSD platform sits alongside our SMS API, WhatsApp Business API, programmable voice, cloud PBX, AI receptionist and predictive dialer, so a single account handles every channel a customer might use to reach you.

Key reasons buyers switch to HelloDuty for USSD:

  • Fully-managed shortcode provisioning across Kenya, Uganda, Tanzania, Rwanda, Ghana and Nigeria
  • Visual menu builder so non-developers can iterate on menus without redeploying code
  • Hosted session management with automatic failover between MNO routes
  • Unified billing across USSD, SMS and voice (one invoice, one platform)
  • Local in-region support with engineers based in Nairobi and Lagos
  • Compliance baked in: Communications Authority registration, Data Protection Act, MNO compliance

If you are evaluating HelloDuty's USSD platform against an aggregator, the questions to ask are: who owns the shortcode contract, who handles the MNO outage at 2am, and what does the bill look like at 1 million sessions per month?

Switching from Africa's Talking to HelloDuty

Migrating an existing USSD service is more straightforward than most teams expect. HelloDuty's onboarding team handles shortcode porting where the MNO allows it, replicates your existing menu structure in the visual builder, and runs a parallel cutover so traffic moves with zero downtime. Most migrations are completed in 2 to 3 weeks.

Common reasons clients cite for switching include: better in-region support response times, more predictable bundle pricing at scale, integrated SMS and voice on the same account, and access to the HelloDuty SMS API for transaction confirmations.

FAQ

Which countries does Africa's Talking USSD support?

Africa's Talking USSD API officially supports Kenya, Uganda, Tanzania, Rwanda, Ghana, Nigeria, Malawi, Zambia and South Africa. Check their developer documentation for the latest network-level list.

Does HelloDuty USSD work in the same countries?

Yes. HelloDuty's managed USSD platform covers Kenya, Uganda, Tanzania, Rwanda, Ghana and Nigeria as standard, with additional markets available on request via partner shortcodes.

How much does a USSD shortcode cost?

It depends on the MNO and the code length. In Kenya, expect monthly rentals from KES 80,000 to KES 250,000 for a dedicated 3 or 4-digit code, plus per-session billing or platform fees.

How long does it take to get a USSD shortcode live?

With a managed provider like HelloDuty, typically 2 to 4 weeks. Going direct with each MNO and the regulator usually takes 6 to 12 weeks.

Can I migrate my existing USSD service to HelloDuty?

Yes. The HelloDuty onboarding team handles shortcode porting (where permitted), menu replication and parallel cutover. Most migrations complete within 2 to 3 weeks with no downtime.

Is USSD still relevant in 2026?

Absolutely. USSD remains the most inclusive digital channel in Africa, especially for mobile money, agribusiness, government services, and any use case targeting feature-phone or low-data users. Volumes continue to grow year-over-year across most African markets.

Ready to launch USSD without the operational pain?

Whether you are migrating from Africa's Talking or launching your first USSD service, HelloDuty handles shortcode procurement, MNO contracts, session management and ongoing support on a single platform. Talk to the HelloDuty USSD team or explore our SMS API and programmable voice products for a fully integrated communications stack.

Last updated
June 16, 2026
Single Inbox
Pro-tip

Are you ready to get started? Sign up here for a demo of the HelloDuty CRM and customer engagement automation software now.

Pesalink - BlackSistema Bio - BlackTatu City - BlackStartimes - Black
Sunculture Logo

It works for our customer SunCulture. We help agents sell solar. It takes a few hours, not months, to design and build new ideas.

Relationships that matter.

Plan, engage, and analyse with ease. Transform your customer relationship with an all-in-one platform.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Subscribe