API documentation

Our API follows the widely used SMM panel API v2 format, so existing panel scripts and client libraries work without changes.

API URL
https://socialboostersmm.com/api/v2
HTTP method
POST (GET also accepted)
Content type
application/x-www-form-urlencoded or JSON
Response
JSON
Rate limit
60 requests / 60 s per key (HTTP 429)
API key
Create an account to get a key

Service list

action=services
Parameters
key
Your API key
action
services
Example response
[
  {
    "service": 1,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true,
    "dripfeed": false
  }
]

Add order

action=add
Parameters
key
Your API key
action
add
service
Service ID
link
Link to page
quantity
Needed quantity
runs (optional)
Runs to deliver (drip-feed services)
interval (optional)
Interval in minutes (drip-feed)
comments
Custom comments, one per line (custom comments types)
usernames
Usernames, one per line (mentions)
username
Username (comment likes)
answer_number
Answer number (poll)
keywords
Keywords (keywords / search services)
Example response
{
  "order": 23501
}

Order status

action=status
Parameters
key
Your API key
action
status
order
Order ID
Example response
{
  "charge": "0.27819",
  "start_count": "3572",
  "status": "Partial",
  "remains": "157",
  "currency": "USD"
}

Multiple orders status

action=status
Parameters
key
Your API key
action
status
orders
Order IDs separated by comma (up to 100)
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" }
}

Create refill

action=refill
Parameters
key
Your API key
action
refill
order
Order ID
Example response
{
  "refill": "1"
}

Refill status

action=refill_status
Parameters
key
Your API key
action
refill_status
refill
Refill ID
Example response
{
  "status": "Completed"
}

Cancel orders

action=cancel
Parameters
key
Your API key
action
cancel
orders
Order IDs separated by comma (up to 100)
Example response
[
  { "order": 9, "cancel": { "error": "Incorrect order ID" } },
  { "order": 2, "cancel": 1 }
]

User balance

action=balance
Parameters
key
Your API key
action
balance
Example response
{
  "balance": "100.84292",
  "currency": "USD"
}

Errors

Errors are returned as {"error": "message"} with an appropriate HTTP status:

  • 401 Invalid or missing API key
  • 400 / 422 Invalid parameters (e.g. Incorrect service ID, quantity out of range, Not enough funds on balance)
  • 429 Rate limit exceeded; retry after the window resets
  • 403 API access disabled for the account

Order statuses: Pending, Processing, In progress, Completed, Partial, Canceled. Undelivered quantity of partial and cancelled orders is refunded to your balance automatically.