Developer API v2

API Integration Guide

Connect your website, SMM panel, or reseller application directly to our automated service infrastructure via standard REST JSON HTTP requests.

HTTP POST
https://service.tzpanel.com/api/v2 Content-Type: application/x-www-form-urlencoded
Action: services

Fetch Services List

Retrieve all active services, live rates, minimum/maximum quantities, refill availability, and service types.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to services
Example Response:
[
  {
    "service": 101,
    "name": "Instagram Followers ~ Instant",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "0.5500",
    "min": "100",
    "max": "50000",
    "refill": true,
    "cancel": false
  }
]
Action: add

Place New Order

Submit a new automated order to the system.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to add
serviceintegerService ID.
linkstringTarget Link / URL / Username.
quantityintegerQuantity required.
comments (optional)stringCustom comments (one per line, required for custom comment services).
Example Response:
{
  "order": 23501
}
Action: status

Check Single Order Status

Check status, charge, start count, and remaining quantity for a single order.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to status
orderintegerOrder ID.
Example Response:
{
  "charge": "0.2781",
  "start_count": "3572",
  "status": "Completed",
  "remains": "0",
  "currency": "USD"
}
Action: status (Batch)

Check Multiple Orders Status

Check status for up to 100 order IDs in a single HTTP POST call.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to status
ordersstringComma-separated Order IDs (e.g. 101,102,103)
Example Response:
{
  "101": {
    "charge": "0.2781",
    "start_count": "3572",
    "status": "Completed",
    "remains": "0",
    "currency": "USD"
  },
  "102": {
    "charge": "0.5000",
    "start_count": "100",
    "status": "In progress",
    "remains": "250",
    "currency": "USD"
  }
}
Action: refill

Create Order Refill

Request an automatic refill for eligible dropped orders.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to refill
order / ordersinteger / stringSingle Order ID or comma-separated Order IDs.
Example Response:
{
  "refill": "1205"
}
Action: refill_status

Get Refill Request Status

Check status of single or multiple refill requests.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to refill_status
refill / refillsinteger / stringSingle Refill ID or comma-separated Refill IDs.
Example Response:
{
  "status": "Completed"
}
Action: cancel

Cancel Orders

Request cancellation for eligible active orders.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to cancel
ordersstringComma-separated Order IDs.
Example Response:
[
  { "order": 101, "cancel": 1 },
  { "order": 102, "cancel": { "error": "Order cannot be canceled" } }
]
Action: balance

Check Account Balance

Retrieve current account balance and currency format.

ParameterTypeDescription
keystringYour account API Key.
actionstringMust be set to balance
Example Response:
{
  "balance": "2088.5029",
  "currency": "USD"
}