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
List every service with its rate per 1,000 units (the site shows the price of one unit), limits and refill flag.
| Field | Value |
|---|---|
| key | Your API key |
| action | services |
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
}
]Place an order. The charge is taken from the balance at once.
| Field | Value |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link or username |
| quantity | Quantity (Default and Package types) |
| comments | Custom Comments type: one comment per line, separated by \n |
Example answer
{
"order": 4821930567
}Status of one order, or up to 100 orders with orders=1,2,3.
| Field | Value |
|---|---|
| key | Your API key |
| action | status |
| order | Order ID (or orders: IDs separated by commas) |
Example answer
{
"charge": "3.8550",
"start_count": "1567",
"status": "In progress",
"remains": "1000",
"currency": "USD"
}Ask for a refill on a completed order inside its refill window (once per 24 hours).
| Field | Value |
|---|---|
| key | Your API key |
| action | refill |
| order | Order ID |
Example answer
{
"refill": "4821930567"
}Current balance in US dollars.
| Field | Value |
|---|---|
| key | Your API key |
| action | balance |
Example answer
{
"balance": "120.5000",
"currency": "USD"
}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 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.