Skip to content
FounderStackAfrica
ExploreToolsGuidesStartups
FounderStackAfrica
ExploreToolsGuidesStartups
↑ ↓ to navigateEnter to openEsc to close
Back to tools

M-PESA Daraja API

Integrate M-PESA into your Kenyan product

Visit Website
Works in AfricaAfrica-built

Safaricom's M-PESA Daraja API is the programmatic interface to M-PESA, Kenya's dominant mobile money platform. STK Push, C2B, B2C, B2B, and transaction status APIs. Essential for any Kenyan digital product.

Facts about M-PESA Daraja API

Category
SMS, USSD & Telecoms
Availability
Works in Africa
Countries
πŸ‡°πŸ‡ͺKenyaπŸ‡ΉπŸ‡ΏTanzaniaπŸ‡ΊπŸ‡¬Uganda
Pricing
Free tier
Typical setup time
1 day
Best for
SaaS, Ecommerce, Early-stage, SMB
Last verified
Apr 1, 2026May be outdated

Use when

You need to accept or send M-PESA payments programmatically in a Kenyan product.

Skip when

You are building outside Kenya or East Africa - M-PESA coverage is strongest in Kenya.

Requires a Safaricom business till number or paybill number. Sandbox credentials are available immediately. Production requires a business KRA PIN and compliance documents.

Alternatives

Africa's TalkingTermiiAirtel Money API

Explore similar tools

Africa's Talking

SMS, USSD, and voice APIs for Africa

Works in Africa
Free tier< 1 hour

Arkesel

Ghana-built SMS and OTP API across four African markets

Works in Africa
Free tier1 day

Beem Africa

East African messaging, payments and airtime APIs

Works in Africa
Free tier1 day