API documentation

API URL
https://51smm.com/api/v2
HTTP method
POST
Response format
JSON
API key
Find your key on the API page of your account after you sign in.

Every request sends key and action. It is the standard SMM panel API v2, so an existing client only needs the new URL and key.

Service list

ParameterDescription
keyYour API key
actionservices
Example response
[{"service":1,"name":"Followers","type":"Default","rate":"0.90","min":50,"max":10000,"dripfeed":false,"refill":true,"cancel":false,"category":"Instagram"}]

Add order

ParameterDescription
keyYour API key
actionadd
serviceService ID
linkLink to the page
quantityNeeded quantity
runsRuns to deliver (optional)
intervalInterval in minutes (optional)
Example response
{"order":23501}

Add order (Custom Comments)

ParameterDescription
keyYour API key
actionadd
serviceService ID
linkLink to the page
commentsComments, one per line
Example response
{"order":23502}

Order status

ParameterDescription
keyYour API key
actionstatus
orderOrder ID
Example response
{"charge":"0.27819","start_count":"3572","status":"Partial","remains":"157","currency":"USD"}

Multiple orders status

ParameterDescription
keyYour API key
actionstatus
ordersOrder IDs separated by comma
Example response
{"1":{"charge":"0.27819","start_count":"3572","status":"Partial","remains":"157","currency":"USD"},"10":{"error":"Incorrect order ID"}}

Create refill

ParameterDescription
keyYour API key
actionrefill
orderOrder ID
Example response
{"refill":"1"}

Create multiple refill

ParameterDescription
keyYour API key
actionrefill
ordersOrder IDs separated by comma
Example response
[{"order":1,"refill":1},{"order":3,"refill":{"error":"Incorrect order ID"}}]

Get refill status

ParameterDescription
keyYour API key
actionrefill_status
refillRefill ID
Example response
{"status":"Completed"}

Get multiple refill status

ParameterDescription
keyYour API key
actionrefill_status
refillsRefill IDs separated by comma
Example response
[{"refill":1,"status":"Completed"},{"refill":3,"status":{"error":"Refill not found"}}]

Create cancel

ParameterDescription
keyYour API key
actioncancel
ordersOrder IDs separated by comma
Example response
[{"order":9,"cancel":{"error":"Incorrect order ID"}},{"order":2,"cancel":1}]

Balance

ParameterDescription
keyYour API key
actionbalance
Example response
{"balance":"100.84292","currency":"USD"}