Skip to content

SMM Panel Developer API: Services, Orders, Status and Balance

The smmopen API uses the common SMM panel v2 format. Every request is a POST to one endpoint, with an action value that says what to do.

Basics

Endpoint
POST https://smmopen.com/api/v2
Format
form (application/x-www-form-urlencoded) or JSON
Key
Your API key in the key field. Create it in panel Settings
Response
JSON. Failures carry the reason in an error field
Limit
300 requests per minute per key
Create an API key

servicesService list

Every service's ID, name, category, price per 1K, min and max, and refill flag.

Parameters
keyAPI key
actionservices

Example response

[
  {
    "service": 28232,
    "name": "Instagram Followers, Plus",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "1.8500",
    "min": 50,
    "max": 90000,
    "refill": true,
    "cancel": true
  }
]

addAdd order

Send a service ID, link and quantity; the charge comes off your balance and an order code comes back.

Parameters
keyAPI key
actionadd
serviceService ID
linkPublic link
quantityQuantity

Example response

{
  "order": "OP-7K2M9QX"
}

statusOrder status

Charge, start count, status and remains for one order code (order) or up to 100 comma-separated codes (orders).

Parameters
keyAPI key
actionstatus
orderOrder code
ordersSeveral order codes

Example response

{
  "charge": "1.8500",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

balanceBalance

Your current balance and currency.

Parameters
keyAPI key
actionbalance

Example response

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

cancelCancel

Cancel orders that have not started and get the charge back to your balance.

Parameters
keyAPI key
actioncancel
ordersOrder codes (comma-separated, up to 100)

Example response

[
  {
    "order": "OP-7K2M9QX",
    "cancel": 1
  }
]

refillRequest refill

Request a refill for a completed or partial Plus or Pro order within its period.

Parameters
keyAPI key
actionrefill
orderOrder code

Example response

{
  "refill": "RF-3XQ8M2K"
}

Error names

Invalid API key
The key is wrong or was replaced
Invalid service
No service with that ID
Invalid link
Not a public address starting with https://
Quantity out of range
Quantity outside the service range
Not enough funds on balance
Balance too low
Refill is not available for this order
Lite tier or refill period ended
Too many requests
Limit reached. Try again shortly