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 unitUSD per 1,000 units in the API; the site shows the price of one unit

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 units (the site shows the price of one unit), 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

In the API, rate is the price per 1,000 units, the standard SMM API format that reseller panels expect. The site shows the same price for one unit. Charge = rate x quantity / 1,000. For service 1025 (Instagram Followers, Korea, General), the site shows $0.003855 each and the API returns rate 3.855; 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