SMM Africa API Documentation Welcome to the official SMM Africa API guide. Use our API to check balance, list services, place orders, monitor status, and automate workflows for your panel operations.
What You Can Do Check account balance programmatically. List available services and pricing. Place new orders for followers, likes, views, and more. Track order status in real time. Integrate via HTTP from PHP, Python, JavaScript, or any stack. Quick Start (JavaScript) 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)); FAQ How do I get an API key? Log in, open Account , then copy your API key.
Is the API free? There is no extra API fee. You only pay for services you order.
Which countries are supported? We support worldwide users, with strong presence across African markets.
SMM Africa API Reference Send all requests as POST to:
https://smm.africa/api/v3Example PHP Code Get your API key from Account .
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"
}