Reseller API access

API docs for resellers and automation flows.

The guest page documents the real request structure for the currently implemented API. Sign up to reveal your private token, then use these same payloads against the base URL below.

API URL

https://cheapsmmpanel.com/api/v2

Method

POST

Authentication

`api_token` parameter

action=add

Create order

Use this request to place a new order. For packages with custom comments enabled, send `custom_data` as newline-separated values and make sure the number of lines matches the quantity.

Request fields

api_token Your API key
action add
package Package ID
link Link to page
quantity Needed quantity
custom_data Optional. Required for custom comment packages

Example response

{
  "order": 23501
}
action=status

Order status

Fetch the current state of a single order by sending the order ID returned from the create-order response.

Request fields

api_token Your API key
action status
order Order ID

Example response

{
  "status": "Completed",
  "start_counter": "600",
  "remains": "600"
}
action=status

Multiple orders status

This uses the same `status` action as single-order status, but you send `orders` with comma-separated order IDs instead of `order`.

Request fields

api_token Your API key
action status
orders Order IDs separated by comma

Example response

{
  "1": {
    "charge": "0.27819",
    "status": "Partial",
    "start_counter": "3572",
    "remains": "157"
  },
  "10": {
    "error": [
      "Order Not found"
    ]
  },
  "100": {
    "charge": "1.44219",
    "status": "In progress",
    "start_counter": "234",
    "remains": "10"
  }
}
action=packages

Service list

Read the currently available packages to sync service IDs, categories, pricing, minimums, and maximums into your own system.

Request fields

api_token Your API key
action packages

Example response

[
  {
    "service": 1,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "First Category",
    "rate": "0.30",
    "min": "50",
    "max": "10000"
  },
  {
    "service": 2,
    "name": "Instagram Likes",
    "type": "Default",
    "category": "Second Category",
    "rate": "0.03",
    "min": "50",
    "max": "1000"
  }
]
action=balance

User balance

Use this request to read the funds available on your reseller account before sending new orders.

Request fields

api_token Your API key
action balance

Example response

{
  "balance": "100.84292",
  "currency": "USD"
}
100% Secure Checkout 256-bit SSL · PCI DSS Compliant
We Accept
Pay with Mastercard
Pay with Visa
PayOp — international card payments
PayPal
UPI / Paytm
Crypto