ReadySmm

API Documentation

Integrate our service with your application using the endpoints below.

Api Documentations

HTTP Method
POST
API URL
https://smmgen.com/api/v2
API Key
Get an API key on the Settings page
Response format
JSON

Service list

ParametersDescription
keyYour API key
actionservices

Example response

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

Add order

ParametersDescription
keyYour API key
actionadd
serviceService ID
linkLink to page
quantityNeeded quantity
runs (optional)Runs to deliver
interval (optional)Interval in minutes

Example response

{
  300">"order": 23501
}

Order status

ParametersDescription
keyYour API key
actionstatus
orderOrder ID

Example response

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

Multiple orders status

ParametersDescription
keyYour API key
actionstatus
ordersOrder IDs separated by a comma (max 100)

Example response

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

Create refill

ParametersDescription
keyYour API key
actionrefill
orderOrder ID

Example response

{
  300">"refill": 300">"1"
}

Create multiple refill

ParametersDescription
keyYour API key
actionrefill
ordersOrder IDs separated by a comma (max 100)

Example response

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

Get refill status

ParametersDescription
keyYour API key
actionrefill_status
refillRefill ID

Example response

{
  300">"status": 300">"Completed"
}

Get multiple refill status

ParametersDescription
keyYour API key
actionrefill_status
refillsRefill IDs separated by a comma (max 100)

Example response

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

Create cancel

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

Example response

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

User balance

ParametersDescription
keyYour API key
actionbalance

Example response

{
  300">"balance": 300">"100.84292",
  300">"currency": 300">"USD"
}