A simple REST API for placing orders, checking status and tracking your balance. All requests use POST and return a JSON response.
Every request must include your secret API key (`key`), found under the "API" section of your dashboard. Never share your key with anyone.
Returns all services available on the panel, along with rate, min/max quantity and category.
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "services" |
key=API_KEY&action=services
[
{
"service": 1,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram",
"rate": "0.90",
"min": "50",
"max": "10000",
"refill": true,
"cancel": true
}
]
Creates a new order for the selected service. If the service type is "Poll" (a Telegram poll vote), the answer_number parameter is also required.
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "add" |
| service | Yes | Service ID |
| link | Yes | Profile, post or channel link |
| quantity | No | Quantity (required depending on service type) |
| answer_number | No | Required only for "Poll"-type services — which poll answer option to vote for (1, 2, 3 ...) |
key=API_KEY&action=add&service=1&link=https://instagram.com/username&quantity=1000
{
"order": 23501
}
Checks the current status of a single order.
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "status" |
| order | Yes | Order ID |
key=API_KEY&action=status&order=23501
{
"charge": "0.90",
"start_count": "3572",
"status": "In progress",
"remains": "200",
"currency": "USD"
}
Checks the status of up to 100 orders in a single request.
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "status" |
| orders | Yes | Comma-separated order IDs (max 100) |
key=API_KEY&action=status&orders=23501,23502
{
"23501": {
"charge": "0.90",
"status": "Completed",
"remains": "0"
},
"23502": {
"charge": "1.20",
"status": "In progress",
"remains": "150"
}
}
Requests a refill for a single order whose count has dropped.
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "refill" |
| order | Yes | Order ID |
key=API_KEY&action=refill&order=23501
{
"refill": "1"
}
Checks the current status of a submitted refill request.
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "refill_status" |
| refill | Yes | Refill ID |
key=API_KEY&action=refill_status&refill=1
{
"status": "Completed"
}
Requests cancellation of one or more orders (not available for all services).
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "cancel" |
| orders | Yes | Comma-separated order IDs |
key=API_KEY&action=cancel&orders=23501,23502
[
{ "order": 23501, "cancel": { "status": "Completed" } },
{ "order": 23502, "cancel": { "status": "Error" } }
]
Returns your current account balance.
| Parameter | Required | Description |
|---|---|---|
| key | Yes | Your API key |
| action | Yes | Send as "balance" |
key=API_KEY&action=balance
{
"balance": "100.84292",
"currency": "USD"
}
Any error is returned in the following format:
{
"error": "Incorrect API key"
}