Company: Safaricom

Name: Safaricom
Description: Safaricom is a leading communications company in Kenya with the widest and strongest coverage. The home of the famous Mobile Money service- M-PESA and a leading innovator in mobile service.
Company URL:
Dev Portal:


Safaricom Reversal Transaction Reversal API reverses a M-Pesa transaction.
Safaricom B2C Payment Request Use this API to transact between an M-Pesa short code to a phone number registered on M-Pesa
Safaricom Account Balance Request Use this API to enquire the balance on an M-Pesa BuyGoods (Till Number).
Safaricom C2B Register URL for Validation/Confirmation and Simulate transaction
Safaricom OAuth Gives you time bound access token to call allowed APIs
Safaricom Transaction Status Use this API to check the status of transaction
Safaricom Lipa M-PESA Online For Lipa Na M-Pesa online payment using STK Push.
Safaricom B2B Mpesa Transaction from one company to another


Estimated developer community size

We don't have enough data on this company yet to estimate developer community size

Estimated size of committed devs


GitHub stars

Estimated size of commercial devs


Commercial customers and integrators building solutions in production (across all APIs)

Dev Portal Analysis Methodology

Onboarding Support Retention Support Business Support
SDKs Y Best practices guides N Description of use cases N
Authentication overview Y Sample apps/code N Clear pricing page N
Online documentation Y Terms of service Y Showcase/marketplace for apps built N
Self-serve access to API key N Blog Y Changelog N
Sandbox environment N Support forum Y Status page N
Total Score /5 3 Total Score /5 3 Total Score /5 0
Overall average 2 Overall average 3 Overall average 2

Safaricom APIs by Region

Libraries & SDKs

Most Recently Updated
Most Stars
Most Downloads

Communication Channels

See something you would like to add or update? Have ideas or suggestions? Let us know!

Contact Us