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

ParameterDescription
keyYour API key
actionbalance

Example Response

{
  "balance": 100.84292
}

Error Response

{
  "error": "Invalid API key"
}

Service List

Parameters

ParameterDescription
keyYour API key
actionservices

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

ParameterDescription
keyYour API key
actionadd
serviceService ID
linkLink to page/post
quantityQuantity to order

Example Response

{
  "order": 1000000,
  "charged": 5.85
}

Error Response

{
  "error": "Invalid API key"
}

Order Status

Parameters

ParameterDescription
keyYour API key
actionstatus
orderOrder ID

Example Response

{
  "order": 1000000,
  "status": "Processing",
  "start_count": 3572,
  "remains": 157,
  "charge": 0.27819
}

Error Response

{
  "error": "Order not found"
}

Refill Order

Parameters

ParameterDescription
keyYour API key
actionrefill
orderOrder ID

Example Response

{
  "success": "Your order will be refill asap. Thank you for patience."
}

Error Response

{
  "error": "Invalid API key"
}

Cancel Order

Parameters

ParameterDescription
keyYour API key
actioncancel
orderOrder ID

Example Response

{
  "success": "Your order will be cancel asap. Thank you for patience."
}

Error Response

{
  "error": "Invalid API key"
}