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-urlencodedor 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=servicesParameters
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=addParameters
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=statusParameters
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=statusParameters
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=refillParameters
key- Your API key
action- refill
order- Order ID
Example response
{
"refill": "1"
}Refill status
action=refill_statusParameters
key- Your API key
action- refill_status
refill- Refill ID
Example response
{
"status": "Completed"
}Cancel orders
action=cancelParameters
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=balanceParameters
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:
401Invalid or missing API key400/422Invalid parameters (e.g.Incorrect service ID, quantity out of range,Not enough funds on balance)429Rate limit exceeded; retry after the window resets403API 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.