API docs

Boostly speaks the standard SMM panel API (v2), so your existing scripts and panels work without changes. Prices are your own rates in ₹, with your VIP discount.

Get your API key

Basics

Address
https://boostlysmm.in/api/v2
Method
POST
Key
Send your API key as the key parameter.
Format
Form data (application/x-www-form-urlencoded) or JSON. Answers are JSON.
Errors
HTTP 200 with {"error": "message"}, e.g. "Not enough funds on balance".
Limit
120 requests a minute per key.
Currency
INR (₹)

Identical add requests within 10 seconds return the same order, so a retried call never orders twice.

Example: place an order

curl -X POST https://boostlysmm.in/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=add \
  -d service=12 \
  -d link=https://www.instagram.com/p/ABC123/ \
  -d quantity=1000

Actions

Service list

Every service you can order, with your rate per 1,000.

Parameters: key, action=services

[
  {
    "service": 12,
    "name": "Instagram likes",
    "type": "Default",
    "category": "Instagram Likes",
    "rate": "27.11",
    "min": "10",
    "max": "100000",
    "refill": true,
    "cancel": true,
    "dripfeed": true
  }
]

Add order

Places an order and pays it from your balance. runs + interval deliver it in parts (quantity per run). Custom comments, mentions, polls and comment likes take their own field.

Parameters: key, action=add, service, link, quantity, runs (optional), interval (optional), comments / usernames / answer_number / username (by type)

{
  "order": 23501
}

Order status

Charge, start count, status and remains of one order.

Parameters: key, action=status, order

{
  "charge": "27.1100",
  "start_count": "3572",
  "status": "Partial",
  "remains": "157",
  "currency": "INR"
}

Status of several orders

Up to 100 order IDs, separated by commas.

Parameters: key, action=status, orders=1,10,100

{
  "1": {
    "charge": "0.2700",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "INR"
  },
  "10": {
    "error": "Incorrect order ID"
  }
}

Refill

Asks for a refill of a finished order that has a refill guarantee.

Parameters: key, action=refill, order (or orders=1,2)

{
  "refill": "clx1r2e3f4i5l6l7"
}

Refill status

Pending, In progress, Completed, Rejected or Error.

Parameters: key, action=refill_status, refill (or refills=…)

{
  "status": "Completed"
}

Cancel orders

Cancels orders that can still be canceled; the money comes back to your balance.

Parameters: key, action=cancel, orders=1,2

[
  {
    "order": 1,
    "cancel": 1
  },
  {
    "order": 2,
    "cancel": {
      "error": "Order can't be canceled"
    }
  }
]

Balance

Your balance in ₹.

Parameters: key, action=balance

{
  "balance": "1250.5000",
  "currency": "INR"
}

Order statuses

Pending, In progress, Processing, Completed, Partial, Canceled. Partial and Canceled orders are refunded to your balance automatically: the undelivered share for Partial, everything for Canceled.