AT Developers! Explore our new developer platform

Build your first app with our communication APIs through simple interactive tutorials.

Read More

Product Overview

Our Bulk SMS gateways ensure that you can reach your customers instantly with a quick and simple integration. This means that you can send relevant, targeted messages to a large group with only one API request. Brand your messages with your company or service name by using a Sender ID. This is an alphanumeric code that gives your users confidence on the source of the message while at the same time promoting brand visibility.

Pay-As-You-Go

Only top up your account with what you want to use. There are no plans or minimum requirements

Non - Expiry

Once purchased, your SMS messages remain valid until you send them out to your users.

Delivery Reports

We process and share delivery notifications that to your applications for all SMS messages sent using our APIs

Use cases

Notification Services

Add instant notifications to your applications to inform your clients when important events are generated. Sample scenarios include financial transactions, reminders or sharing updates with your users

Two Factor Authentication

Secure your mobile and web applications by sending SMS based authentication tokens. This has proved to be a useful and vital tool for verifying users of your service

Customer Engagement Platforms

Businesses see Bulk SMS as the quickest way to start engaging with their customers. Our APIs make it very easy to build a scalable platform that can be used to provided businesses an easy way to get started on mass text communication

All you need to build

# import package import africastalking
#initialize SDK username = "YOUR_USERNAME"
# Initialize a service e.g. SMS sms = africastalking.SMS
# Use the service synchronously response = sms.send("Hello There!", ["+2547XXXXXXXX"])
print(response)

AT Developers

Start your first SMS campaign

We have provided extensive resources to help you quickly build, integrate and test your applications.

See sample code

Pricing

Kenya



Bulk SMS

Basic Plan
KES 0 - 19,999
Plus Plan
KES 20,000 - 99,999
Premium Plan
KES 100,000 - 399,999
Max Plan
KES 400,000+
Safaricom KES 0.8 KES 0.7 KES 0.6 KES 0.4
Airtel Kenya (Local Traffic) KES 0.8 KES 0.8 KES 0.7 KES 0.6
Airtel Kenya (International Traffic)* USD 0.056
Other Kenyan Telcos KES 0.8 KES 0.8 KES 0.7 KES 0.6

*Please Note:

  • Airtel identifies traffic as international when your sender Id represents a brand that terminates messages to more than one country. That means that if you are sending messages from Kenya to an Airtel subscriber in any other country, then that message will be identified as international.
  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

Sender ID set up cost for all Mobile Service Providers

Telco Set Up
Bundled Safaricom & Airtel KES 14,100
Safaricom only KES 8,700
Airtel only KES 8,700
Telkom KES 4,500
Equitel KES 9,000
*prices are 16% VAT inclusive



Bulk SMS

Basic Plan
UGX 0 - 499,999
Plus Plan
UGX 500,000 - 2,499,999
Premium Plan
UGX 2,500,000 - 9,999,999
Max Plan
UGX 10,000,000+
MTN Uganda UGX 35 UGX 30 UGX 25 UGX 25
Airtel Uganda (Local Traffic) UGX 35 UGX 35 UGX 30 UGX 25
Airtel Uganda (International Traffic)* USD 0.056
Other Ugandan Telcos UGX 35 UGX 35 UGX 30 UGX 25

*Please Note:

  • Airtel identifies traffic as international when your sender Id represents a brand that terminates messages to more than one country. That means that if you are sending messages from Uganda to an Airtel subscriber in any other country, then that message will be identified as international.
  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

Set Up Monthly Maintenance
MTN Uganda None UGX 250,000
Airtel Uganda UGX 250,000 None



Bulk SMS

Basic Plan
TZS 0 - 499,999
Plus Plan
TZS 500,000 - 2,499,999
Max Plan
TZS 2,500,000+
Vodacom TZS 22 TZS 20 Contact Sales
Airtel TZS 22 TZS 20 Contact Sales
Zantel TZS 22 TZS 20 Contact Sales
Halotel TZS 22 TZS 20 Contact Sales
TTCL TZS 22 TZS 20 Contact Sales
Tigo TZS 22 TZS 20 Contact Sales

*Please Note:

  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Bulk SMS

Basic Plan
RWF 0 - 99,999
Plus Plan
RWF 100,000 - 499,999
Premium Plan
RWF 500,000 - 1,999,999
Max Plan
RWF 2,000,000+
MTN Rwanda RWF 10 RWF 8 RWF 7 RWF 6
Other Rwandese Telcos RWF 10 RWF 8 RWF 6 RWF 5

*Please Note:

  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

It is currently free to raise Sender IDs




Bulk SMS

Region Price list
Africa View price list
Asia View price list
Europe View price list
North America View price list
Oceania View price list
South America View price list

Definition:

  • MCC - Unique three digit Mobile Country Code used to identify a country.
  • MNC - Unique two digit Mobile Network Code used to ideintify a mobile network.




Bulk SMS

Basic Plan
NGN 0 - 99,999
Plus Plan
NGN 100,000 - 499,999
Premium Plan
NGN 500,000 - 999,999
Max Plan
NGN 1,000,000+
MTN Transactional Bind NGN 3.20 NGN 3.00 NGN 2.80 NGN 2.70
9mobile Transactional Bind NGN 4.40 NGN 4.30 NGN 4.30 NGN 4.20
All other Telco's and Binds NGN 2.20 NGN 2.20 NGN 2.15 NGN 2.15

*Please Note:

  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

It is currently free to raise Sender IDs




Bulk SMS

Basic Plan
ZMW 0 - 2,499
Plus Plan
ZMW 2,500 - 12,499
Premium Plan
ZMW 12,500 - 49,999
Max Plan
ZMW 50,000+
Airtel ZMW 0.23 ZMW 0.21 ZMW 0.19 ZMW 0.16
MTN ZMW 0.23 ZMW 0.21 ZMW 0.19 ZMW 0.16

*Please Note:

  • Airtel identifies traffic as international when your sender Id represents a brand that terminates messages to more than one country. That means that if you are sending messages from Zambia to an Airtel subscriber in any other country, then that message will be identified as international.
  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

It is currently free to raise Sender IDs




Bulk SMS

Basic Plan
Pula 0 - 2,200
Plus Plan
Pula 2,201 - 11,000
Premium Plan
Pula 11,001 - 40,000
Max Plan
Pula 40,001+
beMobile 0.18 0.17 0.16 0.15
MASCOM 0.18 0.17 0.16 0.15
Orange 0.45 0.40 0.35 0.30



Bulk SMS

Basic Plan
Lilangeni 0 - 3,200
Plus Plan
Lilangeni 3,201 - 16,000
Premium Plan
Lilangeni 16,001 - 60,000
Max Plan
Lilangeni 60,001+
Swazi Mobile 0.26 0.25 0.23 0.21
MTN 0.26 0.25 0.23 0.21



Sender ID

It is currently free to raise Sender IDs.




Bulk SMS

Basic Plan
Namibia Dollar 0 - 3,200
Plus Plan
Namibia Dollar 3,201 - 16,000
Premium Plan
Namibia Dollar 16,001 - 60,000
Max Plan
Namibia Dollar 60,001+
Leo 0.35 0.34 0.32 0.30
MTC 0.35 0.34 0.32 0.30



Sender ID

SMS will go out with a Short Code as the Sender ID.




Bulk SMS

Basic Plan
Loti 0 - 3,200
Plus Plan
Loti 3,201 - 16,000
Premium Plan
Loti 16,001 - 60,000
Max Plan
Loti 60,001+
Econet Loti 0.20 Loti 0.19 Loti 0.17 Loti 0.15
Vodacom Loti 0.20 Loti 0.19 Loti 0.17 Loti 0.15



Sender ID

It is currently free to raise Sender IDs




Bulk SMS

Basic Plan
USD 0 - 200
Plus Plan
USD 201 - 950
Premium Plan
USD 951 - 3,500
Max Plan
USD 3,501+
Econet USD 0.050 USD 0.045 USD 0.040 USD 0.035
Net*One USD 0.050 USD 0.045 USD 0.040 USD 0.035
Telecel USD 0.050 USD 0.045 USD 0.040 USD 0.035



Bulk SMS

Telco Cost
Airtel Malawi (Local Traffic) MWK 15
Airtel Malawi (International Traffic)* USD 0.056
Other Malawi Telcos MWK 15

*Please Note:

  • Airtel identifies traffic as international when your sender Id represents a brand that terminates messages to more than one country. That means that if you are sending messages from Malawi to an Airtel subscriber in any other country, then that message will be identified as international.
  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

It is currently free to raise Sender IDs




Bulk SMS

Telco Basic Plan
CFA 0 - 2,499
Plus Plan
CFA 2,500 - 12,499
Premium Plan
CFA 12,500 - 49,999
Max Plan
CFA 50,000+
MTN CFA 19.06 CFA 18.90 CFA 18.60 CFA 17.80



Bulk SMS

Telco Basic Plan
CFA 0 - 2,499
Plus Plan
CFA 2,500 - 12,499
Premium Plan
CFA 12,500 - 49,999
Max Plan
CFA 50,000+
Orange CFA 27 CFA 26 CFA 25 CFA 24



Bulk SMS

Telco Basic Plan
CFA 0 - 2,499
Plus Plan
CFA 2,500 - 12,499
Premium Plan
CFA 12,500 - 49,999
Max Plan
CFA 50,000+
All Telcos CFA 19.10 CFA 18.80 CFA 18.60 CFA 17.80



Bulk SMS

Basic Plan
ETB 0 - 5,300
Plus Plan
ETB 5,301 - 27,600
Premium Plan
ETB 27,601 - 111,000
Max Plan
ETB 111,000+
Ethio telecom ETB 4.50 ETB 4.50 ETB 4.50 ETB 4.50

*Please Note:

  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.
  • Messages will be sent out using a default Sender ID.




Bulk SMS

Basic Plan
CFA 0 - 2,499
Plus Plan
CFA 2,500 - 12,499
Premium Plan
CFA 12,500 - 49,999
Max Plan
CFA 50,000+
Orange (Aliza) CFA 19.10 CFA 18.80 CFA 18.60 CFA 17.80
Tigo (Sentel) CFA 19.10 CFA 18.80 CFA 18.60 CFA 17.80
Hayo (CSU) CFA 19.10 CFA 18.80 CFA 18.60 CFA 17.80
Expresso (Sudatel) CFA 19.10 CFA 18.80 CFA 18.60 CFA 17.80

*Please Note:

  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

It is currently free to raise Sender IDs




Bulk SMS

Item Cost
Outgoing SMS ZAR 0.24



Bulk SMS

Basic Plan
CFA 0 - 2,499
Plus Plan
CFA 2,500 - 12,499
Premium Plan
CFA 12,500 - 49,999
Max Plan
CFA 50,000+
MTN CFA 17 CFA 16 CFA 15 CFA 15
Orange CFA 17 CFA 16 CFA 15 CFA 15

*Please Note:

  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

It is currently free to raise Sender IDs




Bulk SMS

Basic Plan
GHS 0 - 1,089
Plus Plan
GHS 1,090 - 5,449
Premium Plan
GHS 5,450 - 20,999
Max Plan
GHS 21,000+
MTN GHS 0.07 GHS 0.06 GHS 0.05 GHS 0.04
Vodafone GHS 0.07 GHS 0.06 GHS 0.05 GHS 0.04
Airtel Tigo GHS 0.07 GHS 0.06 GHS 0.05 GHS 0.04
Glo GHS 0.07 GHS 0.06 GHS 0.05 GHS 0.04

*Please Note:

  • Up to 160 characters are considered one message. Anything exceeding that will be counted as a new message.
  • Also note that using special characters affects your character count and one SMS will be 70 characters instead of 160 characters. Here’s more information on character count.




Sender ID

It is currently free to raise Sender IDs

Ready to get started?

Yes, Sign me up!