Home Services API FAQ Blog About Contact
Create free account Sign in
API v2

API documentation

A drop-in compatible implementation of the standard SMM panel API v2. Connect any reseller panel or script in minutes.

Authentication

Send every request as HTTP POST (form-encoded or JSON) to the endpoint below, including your API key as the key parameter. Find or regenerate your key under API in your dashboard.

API URL
POST https://smmcloudx.com/api/v2
Response format
application/json · UTF-8

Create a free account to get your API key.

Service list

ParameterDescription
keyYour API key
action"services"
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=services"

Add order

ParameterDescription
keyYour API key
action"add"
serviceService ID
linkLink to page / post / profile
quantityNeeded quantity
runs optionalDrip-feed: number of runs (services with drip-feed)
interval optionalDrip-feed: minutes between runs
comments custom commentsComments separated by \n (quantity = number of lines)
answer_number pollPoll answer number
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=add" \ -d "service=101" \ -d "link=https://instagram.com/brand" \ -d "quantity=1000"

Order status

ParameterDescription
keyYour API key
action"status"
orderOrder ID
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=status" \ -d "order=23501"

Multiple orders status

ParameterDescription
keyYour API key
action"status"
ordersOrder IDs separated by comma (up to 100)
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=status" \ -d "orders=23501,23502,99999"

Create refill

ParameterDescription
keyYour API key
action"refill"
orderOrder ID
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=refill" \ -d "order=23501"

Refill status

ParameterDescription
keyYour API key
action"refill_status"
refillRefill ID
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=refill_status" \ -d "refill=8811"

Cancel orders

ParameterDescription
keyYour API key
action"cancel"
ordersOrder IDs separated by comma (up to 100)
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=cancel" \ -d "orders=23501,23502"

User balance

ParameterDescription
keyYour API key
action"balance"
curl -X POST https://smmcloudx.com/api/v2 \ -d "key=YOUR_API_KEY" \ -d "action=balance"

Errors & limits

Errors are returned as JSON with an HTTP 4xx status:

{ "error": "Not enough funds on balance" }
  • 401 — Invalid API key
  • 403 — API access disabled for the account
  • 422 — Validation error (link, quantity, service)
  • 429 — Rate limit exceeded (default 120 requests per minute per key)

Amounts are returned in the platform base currency. Status values: Pending, Processing, In progress, Completed, Partial, Canceled, Refunded, Failed.