SNSSupporter
Sign inSign up

SMM panel API v2

The standard SMM panel API that reseller panels and scripts already speak. Every request is a POST with your API key and an action; answers are JSON. Prices and limits are the same as on the site.

API URLhttps://snssupporter.site/api/v2

MethodPOST (form fields or JSON body)

AnswerJSON

API keyAccount > API access (shown once; replace it any time)

Rate limit300 requests per minute per key

Order statusesPending, In progress, Completed, Partial, Canceled

action = services

List every service with its rate per 1,000, limits and refill flag.

FieldValue
keyYour API key
actionservices

Example answer

[
  {
    "service": 1025,
    "name": "Instagram Followers, Korea, General",
    "type": "Default",
    "category": "Instagram Korea Followers",
    "rate": "3.855",
    "min": 100,
    "max": 20000,
    "refill": true,
    "cancel": true
  }
]

action = add

Place an order. The charge is taken from the balance at once.

FieldValue
keyYour API key
actionadd
serviceService ID
linkLink or username
quantityQuantity (Default and Package types)
commentsCustom Comments type: one comment per line, separated by \n

Example answer

{
  "order": 4821930567
}

action = status

Status of one order, or up to 100 orders with orders=1,2,3.

FieldValue
keyYour API key
actionstatus
orderOrder ID (or orders: IDs separated by commas)

Example answer

{
  "charge": "3.8550",
  "start_count": "1567",
  "status": "In progress",
  "remains": "1000",
  "currency": "USD"
}

action = refill

Ask for a refill on a completed order inside its refill window (once per 24 hours).

FieldValue
keyYour API key
actionrefill
orderOrder ID

Example answer

{
  "refill": "4821930567"
}

action = balance

Current balance in US dollars.

FieldValue
keyYour API key
actionbalance

Example answer

{
  "balance": "120.5000",
  "currency": "USD"
}

Example request

curl -X POST https://snssupporter.site/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=add \
  -d service=1025 \
  -d link=yourbrand \
  -d quantity=1000

Charge = rate x quantity / 1,000. For service 1025 (Instagram Followers, Korea, General, $3.86 per 1,000), 1,000 followers cost $3.86. Package services use the rate per item.

Errors

Errors come back as {"error": "..."}: Missing API key, Invalid API key, Incorrect action, Incorrect order ID, Too many requests, a quantity outside the service limits, a link for another platform, or a balance below the charge. Nothing is charged when an error is returned.

Get your API key

SMM Panel API v2 Docs: Services, Add, Status, Balance, Refill