API Documentation

Integrate our services directly into your own platform with a simple, powerful API.

API Documentation
HTTP MethodPOST
API URLhttps://africansmm.com/api/v2
Return formatJSON

Service List

ParameterExplanation
keyAPI Key
actionservices
Sample return
[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true,
        "dripfeed": true,
        "desc": "Real followers, start within 1 hour.",
        "average_time": "2 hours 15 minutes"
    }
]

Add order

Use the "type" of the service from the service list.

ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
runsRuns to deliver (optional, drip-feed: services with "dripfeed": true)
intervalInterval in minutes (optional, drip-feed)
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
commentsComments, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
commentsComments, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
usernamesUsernames, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
usernamesUsernames, one per line
hashtagsHashtags, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
usernamesUsernames, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
hashtagHashtag
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
usernameUsername whose followers are mentioned
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
mediaMedia link
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
usernameUsername of the comment owner
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
answer_numberAnswer number
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
usernameUsername of the comment owner
commentsComments, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
keywordsKeywords, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
countryCountry code (US, GB, ...)
device1 Desktop, 2 Mobile Android, 3 Mobile iOS, 4 Mixed Mobile, 5 Mixed Mobile & Desktop
type_of_traffic1 Google keyword, 2 Custom referrer, 3 Blank referrer
google_keywordKeyword (when type_of_traffic is 1)
referring_urlReferring URL (when type_of_traffic is 2)
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
linkService connection
quantityQuantity
groupsGroups, one per line
ParameterExplanation
keyAPI Key
actionadd
serviceService ID
usernameUsername
minQuantity per post, minimum
maxQuantity per post, maximum
postsNew posts (optional)
old_postsAlready published posts (optional)
delayDelay in minutes: 0, 5, 10, 15, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 360, 420, 480, 540, 600
expiryEnd date, dd/mm/yyyy (optional)
Sample return
{
    "order": 23501
}

Order Status

ParameterExplanation
keyAPI Key
actionstatus
orderOrder ID
Sample return
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

Multiple orders status

ParameterExplanation
keyAPI Key
actionstatus
ordersOrder IDs separated by commas (up to 100)
Sample return
{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "In progress",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "status": "In progress",
        "runs": "3",
        "orders": [101, 102]
    }
}

Create refill

ParameterExplanation
keyAPI Key
actionrefill
orderOrder ID
Sample return
{
    "refill": "1"
}

Create multiple refill

ParameterExplanation
keyAPI Key
actionrefill
ordersOrder IDs separated by commas (up to 100)
Sample return
[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

Refill status

ParameterExplanation
keyAPI Key
actionrefill_status
refillRefill ID
Sample return
{
    "status": "Completed"
}

Multiple refill status

ParameterExplanation
keyAPI Key
actionrefill_status
refillsRefill IDs separated by commas (up to 100)
Sample return
[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": {
            "error": "Refill not found"
        }
    }
]

Cancel orders

ParameterExplanation
keyAPI Key
actioncancel
ordersOrder IDs separated by commas (up to 100)
Sample return
[
    {
        "order": 1,
        "cancel": 1
    },
    {
        "order": 2,
        "cancel": {
            "error": "Incorrect order ID"
        }
    }
]

User Balance

ParameterExplanation
keyAPI Key
actionbalance
Sample return
{
    "balance": "100.84292",
    "currency": "USD"
}
Sample PHP file