API Documentation (Legacy)

How to Connect API?
Authentication Details
HTTP Method POST
Response Format JSON
API URL https://privatesmmserver.com/api/v2
API Key
Login to view API KEY
Press regenerate button in the settings to generate your API key. Go to Settings
Add order
POST action=add
Parameters Description
keyYour API key
actionadd
serviceService ID
urlLink to page
quantityNeeded quantity
comments (optional)Comments list (encoded)
order_refference (optional) / runs (optional)Runs to deliver
interval (optional)Interval in minutes
Example success response
{

    "order": 23501

}
Example error response
{
    "error": "incorrect service type"
}
Services List
POST action=services
Parameters Description
keyYour API key
actionservices
Example response
[

    {

        "service": 1,

        "name": "Followers",

        "type": "Default",

        "category": "First Category",

        "rate": "0.90",

        "min": "50",

        "max": "10000"

    },

    {

        "service": 2,

        "name": "Comments",

        "type": "Custom Comments",

        "category": "Second Category",

        "rate": "8",

        "min": "10",

        "max": "1500"

    }

]
Order status
POST action=status
Parameters Description
keyYour API key
actionstatus
orderOrder ID
Example response
{

    "charge": "0.27819",

    "start_count": "3572",

    "status": "Partial",

    "remains": "157",

    "currency": "USD"

}
Multiple Order status
POST action=status
Parameters Description
keyYour API key
actionstatus
ordersOrder IDs separated by comma (100 orders at once)
Example response
{

    "1": {

        "charge": "0.27819",

        "start_count": "3572",

        "status": "Partial",

        "remains": "157",

        "currency": "USD"

    },

    "10": {

        "error": "Incorrect order ID"

    },

    "100": {

        "charge": "1.44219",

        "start_count": "234",

        "status": "In progress",

        "remains": "10",

        "currency": "USD"

    }

}
Balance
POST action=balance
Parameters Description
keyYour API key
actionbalance
Example response
{
    "balance": 10000,
    "currency": "USD"
}
Refill
POST action=refill
Parameters Description
keyYour API key
actionrefill
orderOrder ID
Example response
{
    "status": "Success",
    "message": "Your order successfully added for refill. Thank you for patience."
}
Cancel
POST action=cancel
Parameters Description
keyYour API key
actioncancel
orderOrder ID
Example response
{
    "status": "Success",
    "message": "Your order was successfully marked for cancellation. Thank you for patience."
}
Download Example PHP Code