Reseller API · v2

API documentation

One HTTP endpoint, one POST request per action. Everything below works the moment you have a key — create a free account or log in to generate one.

HTTP POST to one endpoint

HTTP methodPOST
API URLhttps://socprovider.com/api/v2
Response formatJSON

Service list

ParametersDescription
keyYour API key
actionservices

Example response

{
  "service": 1,
  "name": "Followers",
  "type": "Default",
  "category": "Instagram",
  "rate": "0.90",
  "min": "50",
  "max": "10000",
  "refill": true,
  "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

{ "order": 23581 }

Order status

ParametersDescription
keyYour API key
actionstatus
orderOrder ID

Example response

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

Multiple orders status

ParametersDescription
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

ParametersDescription
keyYour API key
actionrefill
orderOrder ID

Example response

{ "refill": "1" }

Create multiple refill

ParametersDescription
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

ParametersDescription
keyYour API key
actionrefill_status
refillRefill ID

Example response

{ "status": "Completed" }

Get multiple refill status

ParametersDescription
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

ParametersDescription
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

ParametersDescription
keyYour API key
actionbalance

Example response

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

Example request

curl -X POST https://socprovider.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1" \
  -d "link=https://instagram.com/p/..." \
  -d "quantity=1000"

Ready to integrate?

Sign up, generate your key from the dashboard, and start automating orders.