Welcome to the Beem API Platform
The Beem API platform provides developers and businesses with a unified set of APIs for integrating communication services into their applications. Whether you’re sending SMS messages, verifying users with one-time passwords (OTPs), managing customer contacts, distributing airtime, building USSD services, collecting payments, or engaging customers through WhatsApp and other messaging channels, Beem offers secure, scalable, and easy-to-use REST APIs.Quickstart
Set up your account, generate API credentials, and make your first authenticated API request in minutes.
API Reference
Explore interactive OpenAPI documentation for every Beem product.
Available APIs
SMS API
Send SMS messages and receive delivery status reports over REST.
OTP API
Verify users securely using one-time passwords delivered via supported messaging channels.
Contacts API
Create, organize, and manage contact lists and address books.
Moja API
Integrate multi-channel customer messaging across WhatsApp and other supported platforms.
Airtime API
Send airtime instantly to mobile subscribers through a simple REST API.
USSD API
Build interactive USSD applications that work across multiple mobile networks through a single API.
Payments Collection API
Receive mobile money payments from subscribers via a unified Bpay API.
Payments Checkout API
Accept mobile money payments using Beem’s hosted checkout page or embedded iframe.
Authentication
Most Beem APIs support one or both of the following authentication methods. Use one method per request — not both.- API Key & Secret
- Access Token
Authenticate using HTTP Basic Authentication.
- Username → API Key
- Password → API Secret
Authentication requirements may vary between APIs. Multicountry SMS and Two Way SMS use different models — refer to each product’s documentation.
Why Beem?
Developer Friendly
RESTful APIs with interactive documentation, examples, and predictable request and response formats.
Reach
Reach customers on 150+ mobile networks across Africa and the world through a single platform.
Secure Authentication
Support for API Keys, Secrets, and Access Tokens across Beem services.
Secure & Compliant
Security and data protection, compliant with GDPR, ISO 27001, and regional standards.
Reliable Delivery
Enterprise-grade messaging infrastructure with delivery tracking and reporting.
One Platform
Access multiple communication products through a single Beem account.
Getting Started
Ready to begin?- Create your Beem account and verify your email address and phone number.
- Sign in to the Beem Dashboard.
- Choose the API product you want to integrate.
- Generate your API credentials.
- Start making authenticated API requests.
