DEVELOPER TOOLS

API documentation

Automate service ordering and connect your application to WORLDSMMPANEL.

Download PHP example ↓

API access

Use POST requests and receive JSON responses.

HTTP METHODPOST
API URLhttps://worldsmmpanel.com/api/v2
API KEYLogin to view API KEY
RESPONSEJSON
POST

Add order

Create a new service order.

ParameterDescription
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
Success response
{

    "order": 23501

}
Error response
{
  "error": "incorrect service type"
}
POST

Services list

Return all available services.

ParameterDescription
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"

    }

]
POST

Order status

Check the current state of one order.

ParameterDescription
keyYour API key
actionstatus
orderOrder ID
Example response
{

    "charge": "0.27819",

    "start_count": "3572",

    "status": "Partial",

    "remains": "157",

    "currency": "USD"

}
POST

Multiple order status

Check up to 100 order IDs at once.

ParameterDescription
keyYour API key
actionstatus
ordersOrder IDs separated by comma
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"

    }

}
POST

Balance

Retrieve the account balance and currency.

ParameterDescription
keyYour API key
actionbalance
Example response
{
  "balance": 10000,
  "currency": "USD"
					}
POST

Refill

Submit an eligible order for refill.

ParameterDescription
keyYour API key
actionrefill
orderOrder ID
Example response
{
  "status": "Success",
  "message": "Your order successfully added for refill."
}
POST

Cancel

Request cancellation for an eligible order.

ParameterDescription
keyYour API key
actioncancel
orderOrder ID
Example response
{
  "status": "Success",
  "message": "Your order was successfully marked for cancellation."
}