SMM Africa API Documentation
Welcome to the official SMM Africa API guide. Our fast, affordable, and powerful API lets you integrate balance checks, place orders, track status, and access all our social media marketing services - from Instagram followers to YouTube views - directly from your software or automation scripts.
Built for developers, agencies, and SMM resellers across Kenya, Nigeria, South Africa, and beyond.
What You Can Do with the SMM Africa API
- Check your SMM panel account balance programmatically
- List all available social media marketing services with pricing
- Place new orders for followers, likes, views, and more
- Track order status in real time
- Integrate with PHP, Python, JavaScript, or any language that supports HTTP requests
Quick Start Example (JavaScript Fetch)
fetch('https://smm.africa/api/v3', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ key: 'YOUR_API_KEY', action: 'balance' }) }) .then(res => res.json()) .then(data => console.log(data));
Frequently Asked Questions
How do I get an API key?
Log in to your SMM Africa account, navigate to Account, and copy your unique API key.
Is the API free?
There’s no extra charge for using the API - you only pay for the services you order.
Which countries are supported?
We support clients worldwide, with a strong presence in Kenya, Nigeria, South Africa, Ghana, and Tanzania.
📘 SMM Africa API Documentation
All requests should be sent as POST to:https://smm.africa/api/v3
Get Your API Key From the Account Page
User Balance
Parameters
Parameter | Description |
---|---|
key | Your API key |
action | balance |
Example Response
{ "balance": 100.84292 }
Error Response
{ "error": "Invalid API key" }
Service List
Parameters
Parameter | Description |
---|---|
key | Your API key |
action | services |
Example Response
[ { "service": 1, "name": "Service Name", "rate": "0.90", "min": "50", "max": "10000", "category": "First Category", "description": "Service Description", "refill": true, "cancel": true, "drop_rate": "Almost No", "start_time": "2 mins", "speed": "12 mins", "reliability": "Poor" } ]
Error Response
{ "error": "Invalid API key" }
Add Order
Parameters
Parameter | Description |
---|---|
key | Your API key |
action | add |
service | Service ID |
link | Link to page/post |
quantity | Quantity to order |
Example Response
{ "order": 1000000, "charged": 5.85 }
Error Response
{ "error": "Invalid API key" }
Order Status
Parameters
Parameter | Description |
---|---|
key | Your API key |
action | status |
order | Order ID |
Example Response
{ "order": 1000000, "status": "Processing", "start_count": 3572, "remains": 157, "charge": 0.27819 }
Error Response
{ "error": "Order not found" }
Refill Order
Parameters
Parameter | Description |
---|---|
key | Your API key |
action | refill |
order | Order ID |
Example Response
{ "success": "Your order will be refill asap. Thank you for patience." }
Error Response
{ "error": "Invalid API key" }
Cancel Order
Parameters
Parameter | Description |
---|---|
key | Your API key |
action | cancel |
order | Order ID |
Example Response
{ "success": "Your order will be cancel asap. Thank you for patience." }
Error Response
{ "error": "Invalid API key" }