For resellers & developers

Documentation Panel API v2

A single endpoint compatible with the standard SMM panel API. Send form-encoded or JSON POST requests, authenticate with your child-panel API key and drive the whole catalog programmatically.

POSThttps://koupitsledujici.cz/api/v2

Every request carries two required parameters: key (the API key from your child panel) and action (one of services, add, status, balance). You will find the key in your account under the Child panel section.

services

Returns the full list of services you can resell, including current rates and quantity limits.

Response fields of the services action
FieldMeaning
serviceNumeric service ID used in the add action.
nameHuman-readable service name.
ratePrice per 1 000 units in CZK.
minMinimum order quantity.
maxMaximum order quantity.
refillWhether the service carries a refill guarantee.
POST /api/v2 · action=services
curl -X POST https://koupitsledujici.cz/api/v2 \
  -d "key=TVUJ_API_KLIC" \
  -d "action=services"
Response · 200 OK
[
  {
    "service": 1,
    "name": "Instagram sledující – Kvalitní",
    "rate": "149.00",
    "min": 100,
    "max": 50000,
    "refill": true
  },
  {
    "service": 2,
    "name": "TikTok zhlédnutí – Standard",
    "rate": "29.00",
    "min": 500,
    "max": 1000000,
    "refill": false
  }
]

add

Places a new order. The charge is deducted from your balance and delivery starts automatically.

Parameters of the add action
ParameterMeaning
serviceService ID from the services action.
linkPublic URL of the profile or post to deliver to.
quantityOrdered quantity within the service's min/max limits.
POST /api/v2 · action=add
curl -X POST https://koupitsledujici.cz/api/v2 \
  -d "key=TVUJ_API_KLIC" \
  -d "action=add" \
  -d "service=1" \
  -d "link=https://www.instagram.com/tvujprofil/" \
  -d "quantity=1000"
Response · 200 OK
{
  "order": "KS-8421-XQ"
}

The returned order ID is what you pass to the status action.

status

Returns the live state of an order — how much was delivered, how much remains and what it cost.

Response fields of the status action
FieldMeaning
chargeAmount charged for the order.
start_countCounter value at the moment delivery started.
statusOrder state — see the vocabulary below.
remainsQuantity still to be delivered.
progressDelivery progress from 0 to 1.
currencyCurrency of the charge (CZK).
POST /api/v2 · action=status
curl -X POST https://koupitsledujici.cz/api/v2 \
  -d "key=TVUJ_API_KLIC" \
  -d "action=status" \
  -d "order=KS-8421-XQ"
Response · 200 OK
{
  "charge": "149.00",
  "start_count": 1205,
  "status": "In progress",
  "remains": 430,
  "progress": 0.57,
  "currency": "CZK"
}

balance

Returns your current credit balance, so your software can stop selling before it runs dry.

POST /api/v2 · action=balance
curl -X POST https://koupitsledujici.cz/api/v2 \
  -d "key=TVUJ_API_KLIC" \
  -d "action=balance"
Response · 200 OK
{
  "balance": "1250.00",
  "currency": "CZK"
}

Status vocabulary

The status field of an order always carries one of these values:

Order status values
StatusMeaning
PendingThe order was accepted and is waiting to start.
In progressDelivery is running.
PartialDelivery stopped before completion; the undelivered part is refunded to your balance.
CompletedThe full quantity was delivered.
CanceledThe order was canceled and fully refunded to your balance.

No API key yet?

Provision your child panel in your account — the key is issued instantly.

About the child panel