Developer API

API documentation

Automate orders, sync services and read your balance programmatically. Every request is a POST to a single endpoint with an action parameter. Ideal for connecting a child panel or your own store.

HTTP method POST
API URL https://smmresell.com/api/v2
Response format JSON

Service list

action=services

Parameters

keyYour API key
actionservices

Example response

[
  {
    "service": 1,
    "name": "Followers",
    "type": "Default",
    "category": "First Category",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true
  },
  {
    "service": 2,
    "name": "Comments",
    "type": "Custom Comments",
    "category": "Second Category",
    "rate": "8",
    "min": "10",
    "max": "1500",
    "refill": false,
    "cancel": true
  }
]

Add order

action=add

Service type

Parameters

keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
runsoptionalRuns to deliver
intervaloptionalInterval in minutes

Example response

{
  "order": 23501
}

Order status

action=status

Parameters

keyYour API key
actionstatus
orderOrder ID

Example response

{
  "charge": "0.27819",
  "start_count": "3572",
  "status": "Partial",
  "remains": "157",
  "currency": "USD"
}

Multiple orders status

action=status

Parameters

keyYour API key
actionstatus
ordersOrder IDs separated by a comma, up to 100 IDs

Example response

{
  "1": {
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
  },
  "10": {
    "error": "Incorrect order ID"
  },
  "100": {
    "charge": "1.44219",
    "start_count": "234",
    "status": "In progress",
    "remains": "10",
    "currency": "USD"
  }
}

Create refill

action=refill

Parameters

keyYour API key
actionrefill
orderOrder ID

Example response

{
  "refill": "1"
}

Create multiple refill

action=refill

Parameters

keyYour API key
actionrefill
ordersOrder IDs separated by a comma, up to 100 IDs

Example response

[
  {
    "order": 1,
    "refill": 1
  },
  {
    "order": 2,
    "refill": 2
  },
  {
    "order": 3,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]

Get refill status

action=refill_status

Parameters

keyYour API key
actionrefill_status
refillRefill ID

Example response

{
  "status": "Completed"
}

Get multiple refill status

action=refill_status

Parameters

keyYour API key
actionrefill_status
refillsRefill IDs separated by a comma, up to 100 IDs

Example response

[
  {
    "refill": 1,
    "status": "Completed"
  },
  {
    "refill": 2,
    "status": "Rejected"
  },
  {
    "refill": 3,
    "status": {
      "error": "Refill not found"
    }
  }
]

Create cancel

action=cancel

Parameters

keyYour API key
actioncancel
ordersOrder IDs separated by a comma, up to 100 IDs

Example response

[
  {
    "order": 9,
    "cancel": {
      "error": "Incorrect order ID"
    }
  },
  {
    "order": 2,
    "cancel": 1
  }
]

User balance

action=balance

Parameters

keyYour API key
actionbalance

Example response

{
  "balance": "100.84292",
  "currency": "USD"
}
Copied to clipboard