Service API
| HTTP Method | POST |
| API token | {TOKEN} |
| Response format | JSON |
Add Service
POST https://busel.biz/api/orders/service/add
| Parameters | Description |
|---|---|
| api_token | Your API token |
| title | Service title |
| description (optional) | Service description |
| category | Category ID: 1 - Instagram Likes 2 - Instagram Followers 3 - Instagram Comments 4 - Instagram Story Views |
| price | Price (Rate/1000) |
| min | Min |
| max | Max |
| reset_interval | Reset interval (minutes) |
| cancel_interval | Cancel interval (minutes) |
| same_order_process_type (optional) | Processing the same orders: 1 - Accept always, 2 - Accept in turns, 3 - Not accept (default 1) |
Example response:
{
"result": {
"status": "success",
"service_id": 123
}
}
Change Service
POST https://busel.biz/api/orders/service/change/{ID}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Service ID |
| min (optional) | Min |
| max (optional) | Max |
| newprice (optional) | New price |
| newprice_delay (optional) | New price delay |
| is_active_web (optional) | Accept orders through the web site (0|1) |
| is_active_api (optional) | Accept orders through API (0|1) |
| is_active_auto (optional) | is_active_auto (0|1) |
| limit_all_count (optional) | Max total for the same order |
| limit_period_count (optional) | Max per interval for the same order |
| limit_period_interval (optional) | Interval (minutes) |
Example response:
{
"result": {
"status": "success",
}
}
Sell API
| HTTP Method | GET |
| API token | {TOKEN} |
| Response format | JSON |
Proceed to the task
GET https://busel.biz/api/orders/tasks/service/{ID}?api_token={TOKEN}&count={COUNT}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Service ID |
| count (optional) | Orders quantity (default - 1) |
| order (optional) | oldest (issue orders in turn last update) |
| label_id (optional) | Label, software or server identifier, number from 0 to 65000 (default - 0) |
| account_id (optional) | Job Account ID |
| dev_id (optional) | Developer account number. Affiliate reward 1% of the order. |
Example response:
{
"data": [{
"id": 1,
"url": "https:\/\/www.instagram.com\/p\/165R8ccRdjO2\/",
"item_id": "2218002080543782144_182303872",
"shortcode": "2cRdg5342djO2",
"count": 100,
"start_count": 30
},
{
"id": 2,
"url": "https:\/\/www.instagram.com\/p\/2cRdg5342djO2\/",
"item_id": "2218002080543262144_189078451",
"shortcode": "2cRdg5342djO2",
"count": 100,
"start_count": 0
}
]
}
Job Notification
GET https://busel.biz/api/orders/tasks/check/{ID}?api_token={TOKEN}&count={COUNT}&cancel={1|0}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Order ID |
| count (optional) | The number of twisted likes (by default - 1), 0 - returns the order to the queue |
| cancel (optional) | Refusal to complete the task (default - 0) |
| label_id (optional) | Label, number 0 - 65000 (default - 0) |
Example response:
{
"Success": true
}
Job Notification (batch)
POST https://busel.biz/api/orders/tasks/check-batch?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
POST body JSON example (*max 500 items per batch):
[
{
"order_id": 945631,
"count": 31,
"cancel": 0,
"label_id": 0
},
{
"order_id": 945630,
"count": 30,
"cancel": 1,
"label_id": 1
}
]
Example response:
{
"945631": "ok",
"945630": {
"error": "Error message"
}
}
Done likes number notification
GET https://busel.biz/api/orders/tasks/update-count/{ID}?api_token={TOKEN}&count={COUNT}&reset={1|0}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Order ID |
| count | Number of likes |
| reset (optional) | By default - 0, the amount is summed. Set reset = 1 to reset the qty in count |
| label_id (optional) | Label, number 0 - 65000 (default - 0) |
Example response:
{
"Success": true
}
Done likes number notification (batch update)
POST https://busel.biz/api/orders/tasks/update-count-batch?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
POST body JSON example (*max 500 items per batch):
[
{
"order_id": 145631,
"count": 11,
"reset": 1,
"label_id": 0
},
{
"order_id": 145630,
"count": 63,
"reset": 0,
"label_id": 1
}
]
Example response:
{
"145631": "ok",
"145630": {
"error": "Error message"
}
}
Refusal to complete the task
GET https://busel.biz/api/orders/tasks/cancel/{ID}?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Order ID |
| label_id (optional) | Label, number 0 - 65000 (default - 0) |
Example response:
{
"Success": true
}
Refusal to complete the task (batch)
GET https://busel.biz/api/orders/tasks/cancel-batch?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
POST body JSON example (*max 500 items per batch):
[
{
"order_id": 145631,
"label_id": 0
},
{
"order_id": 145630,
"label_id": 1
}
]
Example response:
{
"145631": "ok",
"145630": {
"error": "Error message"
}
}
Request to delete a check
GET https://busel.biz/api/orders/tasks/cancel-check/{ID}?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Order ID |
| label_id (optional) | Label, number 0 - 65000 (default - 0) |
Example response:
{
"Success": true
}
Reset order
GET https://busel.biz/api/orders/tasks/reset/{ID}?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Order ID |
| label_id (optional) | Label, number 0 - 65000 (default - 0) |
Example response:
{
"Success": true
}
Reset all orders
GET https://busel.biz/api/orders/tasks/reset-all?api_token={TOKEN}&timelimit={SECONDS}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| timelimit | Number of seconds since the last order update (default - 0) |
Example response:
{
"Success": true
}
Get in progress orders for service
GET https://busel.biz/api/orders/tasks/inp/service/{ID}?api_token={TOKEN}&canceled={0|1}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Service ID |
| canceled (optional) | Canceled (default - 0) Cancel statuses: Invalid link - 1, Canceled by customer - 2, Canceled by service - 3, Canceled by timeout - 4 , Service not accept same orders - 5, Maximum count for link reached - 6, Canceled by service (allowed loss) - 7, Canceled by service (maximum count for link in interval reached) - 8 |
Example response:
{
"data": [
{
"id": 4,
"url": "https:\/\/www.instagram.com\/p\/B771_ObHFm_\/",
"item_id": "2215164033015508995_189003272",
"shortcode": "B771_ObHFm_",
"order_count": 100,
"done_count": 10,
"count": 90,
"status": "in_progress",
"label_id": 0,
"is_canceled": 0,
"created_at": "2020-01-09 10:18:13",
"updated_at": "2020-01-09 10:25:78"
},
{
"id": 5,
"url": "https:\/\/www.instagram.com\/udjngt854/",
"item_id": "2214464033015508995_133003272",
"shortcode": "udjngt854",
"order_count": 1500,
"done_count": 500,
"count": 1000,
"status": "in_progress",
"label_id": 150,
"is_canceled": 0,
"created_at": "2020-01-09 11:52:15",
"updated_at": "2020-01-09 12:22:10"
}
]
}
Get order info
GET https://busel.biz/api/orders/tasks/info/{ID}?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| {ID} | Order ID |
| Причина отмены |
0 — Не отменен. 1 — Неверная ссылка. 2 — Отменено заказчиком. 3 — Отменено владельцем сервиса. 4 — Отменено по тайм-ауту. 5 — Сервис не принимает одинаковые заказы. 6 — Достигнут лимит выполнений для ссылки. 7 — Отменено сервисом (допустимая потеря). 8 — Отменено сервисом (достиннул лимит выполнений на ссылку за итнервал). 9 — Аккаунт без публикаций. 10 — Аккаунт без аватара. 11 — Закрытый аккаунт. 12 — Неизвестная ошибка. 13 — Неправильный URL. 14 — Комментарии недоступны. 15 — Отменено по тайм-ауту. 16 — Публикация не является видео. 17 — Сервис принимает видео, но не IGTV. 18 — Ограниченное видео. 19 — Неправильный подсчет агрегатора. 20 — Агрегатор временно недоступен. 21 — Отменено сервисом. 22 — Комментарий не найден. |
Example response:
{
"data":
{
"id": 4,
"url": "https:\/\/www.instagram.com\/p\/B771_ObHFm_\/",
"item_id": "2215164033015508995_189003272",
"shortcode": "B771_ObHFm_",
"order_count": 100,
"done_count": 0,
"count": 95,
"status": "in_progress",
"label_id": 15,
"is_canceled": 0,
"created_at": "2020-01-09 10:15:11",
"updated_at": "2020-01-09 10:18:13"
}
}
Order API
| HTTP Method | POST|GET |
| API URL | https://api.busel.biz/api/v2 |
| API token | {TOKEN} |
| Response format | JSON |
Service list
https://api.busel.biz/api/v2?key={TOKEN}&action=services
| Parameters | Description |
|---|---|
| key | Your API token |
| action | services |
| category (optional) | Filter services by category: 1 - Instagram Likes 2 - Instagram Followers 3 - Instagram Comments 4 - Instagram Story Views |
| sort (optional) | Sorting services by: speed queue_time actions_volume orders_volume stars_rating |
| page (optional) | Set page number for listing. See pagination in response for details. |
Example response:
{
"data": [
{
"service": 12,
"name": "Likes TEST",
"type": "default",
"category": "Instagram Likes",
"rate": "0.10000000",
"min": 10,
"max": 30,
"uptime": 0,
"drops": null,
"speed_per_hour": null,
"max_done_count_day": null,
"limit": 1,
"refill": true,
"refill_terms":
{
"percent": 12,
"days": 2,
"auto": 1,
},
"limit_per":
{
"limit": 10,
"minutes": 15
},
"rate_up":
{
"rate": 1,
"time": 1694440340
}
},
{
"service": 123,
"name": "Likes",
"type": "default",
"category": "Instagram Likes",
"rate": "1.00000000",
"min": 1,
"max": 2,
"uptime": 0,
"drops": null,
"speed_per_hour": null,
"max_done_count_day": null
"limit": 10,
"refill": false,
"limit_per": null,
"rate_up": null,
}
],
"pagination": {
"total": 2,
"perPage": 50,
"pages": 1,
"currentPage": 1
}
}
Service info
https://api.busel.biz/api/v2?key={TOKEN}&action=services&id=123
| Parameters | Description |
|---|---|
| key | Your API token |
| action | services |
| id | Service ID |
Example response:
{
"service": 123,
"name": "Followers",
"type": "default",
"category": "Instagram Followers",
"rate": "3.60",
"min": 100,
"max": 6000,
"uptime": 99,
"drops": 37,
"qty_in_queue": 0,
"queue_time_minutes": 0,
"speed_per_hour": 98,
"max_done_count_day": 3000,
"limit": 1,
"refill": false
"refill_terms":
{
"percent": 12,
"days": 2,
"auto": 1,
}
"limit_per":
{
"limit": 10,
"minutes": 15
}
"rate_up":
{
"rate": 1,
"time": 1694440340
}
}
Add order
https://api.busel.biz/api/v2?key={TOKEN}&action=add&service=1&link={link}&quantity=1
| Parameters | Description |
|---|---|
| key | Your API token |
| action | add |
| service | Service ID |
| link | Link to page |
| quantity | Needed quantity |
| runs (optional) | Runs to deliver |
| interval (optional) | Interval in minutes |
| comments (optional) | todo: |
| username (optional) | Comment owner username |
Example response:
{
"order": 23501
}
Order status
https://api.busel.biz/api/v2?key={TOKEN}&action=status&order=1
| Parameters | Description |
|---|---|
| key | Your API token |
| action | status |
| order | Order ID |
Example response:
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD",
"canceled_reason": "The account is private"
}
Multiple orders status
https://api.busel.biz/api/v2?key={TOKEN}&action=status&orders=1,2,3
| Parameters | Description |
|---|---|
| key | Your API token |
| action | status |
| orders | Order IDs separated by comma |
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"
}
}
Cancel order
https://api.busel.biz/api/v2?key={TOKEN}&action=cancel&order=1
| Parameters | Description |
|---|---|
| key | Your API token |
| action | cancel |
| order | Order ID |
Example response:
{
"success": true
}
Cancel multiple orders
https://api.busel.biz/api/v2?key={TOKEN}&action=cancel&orders=1,2,3
| Parameters | Description |
|---|---|
| key | Your API token |
| action | cancel |
| orders | Order IDs separated by comma |
Example response:
{
"success": true
}
User balance
https://api.busel.biz/api/v2?key={TOKEN}&action=balance
| Parameters | Description |
|---|---|
| key | Your API token |
| action | balance |
Example response:
{
"balance": 100.84292
}
Order refill
https://api.busel.biz/api/v2?key={TOKEN}&action=refill&order=1
| Parameters | Description |
|---|---|
| key | Your API token |
| action | refill |
| order | Order ID |
Example response:
{
"success": true
}
Order refund
https://api.busel.biz/api/v2?key={TOKEN}&action=refund&order=1
| Parameters | Description |
|---|---|
| key | Your API token |
| action | refund |
| order | Order ID |
Example response:
{
"success": true
}
Statistics API
Data will be provided according your profile time zone.
| HTTP Method | GET |
| API token | {TOKEN} |
| Response format | JSON |
Actions volume info by days
GET https://busel.biz/api/statistics/actions/volume/bydays
| Parameters | Description |
|---|---|
| api_token | Your API token |
| service_id | Service ID |
| from | Date (format: "yyyy-mm-dd") |
| to | Date (format: "yyyy-mm-dd") |
| label_id (optional) | Label ID |
Example response:
{
"items": {
"2020-12-01": {
"done": 4755173,
"requests": 4659494,
"orders_volume": 4628226
},
"2020-12-02": {
"done": 4904661,
"requests": 4707815,
"orders_volume": 4301160
},
"2020-12-03": {
"done": 5514503,
"requests": 5322870,
"orders_volume": 4896805
}
},
"total": {
"done": 15174337,
"requests": 14690179,
"orders_volume": 13826191
}
}
Actions volume info by hours
GET https://busel.biz/api/statistics/actions/volume/byhours
| Parameters | Description |
|---|---|
| api_token | Your API token |
| service_id | Service ID |
| from | Date (format: "yyyy-mm-dd hh") |
| to | Date (format: "yyyy-mm-dd hh") |
| label_id (optional) | Label ID |
Example response:
{
"items": {
"2020-12-01 00": {
"done": 179161,
"requests": 185425,
"orders_volume": 189102
},
"2020-12-01 01": {
"done": 237709,
"requests": 220084,
"orders_volume": 149677
},
"2020-12-01 02": {
"done": 254468,
"requests": 189229,
"orders_volume": 146679
}
},
"total": {
"done": 671338,
"requests": 594738,
"orders_volume": 485458
}
}
Orders quantity info by days
GET https://busel.biz/api/statistics/orders/qty/bydays
| Parameters | Description |
|---|---|
| api_token | Your API token |
| service_id | Service ID |
| from | Start date (format: "yyyy-mm-dd") |
| to | End date (format: "yyyy-mm-dd") |
| label_id (optional) | Label ID |
Example response:
{
"items": {
"2020-12-08": {
"Pending": {
"qty": 0,
"volume": 0
},
"Processing": {
"qty": 0,
"volume": 0
},
"In progress": {
"qty": 0,
"volume": 0
},
"Partial": {
"qty": 0,
"volume": 0
},
"Completed": {
"qty": 19577,
"volume": 6294452
},
"Canceled": {
"qty": 218,
"volume": 279710
}
},
"2020-12-09": {
"Pending": {
"qty": 376,
"volume": 57161
},
"Processing": {
"qty": 0,
"volume": 0
},
"In progress": {
"qty": 33,
"volume": 9145
},
"Partial": {
"qty": 0,
"volume": 0
},
"Completed": {
"qty": 12107,
"volume": 3379449
},
"Canceled": {
"qty": 123,
"volume": 133460
}
}
},
"total": {
"Pending": {
"qty": 376,
"volume": 57161
},
"Processing": {
"qty": 0,
"volume": 0
},
"In progress": {
"qty": 33,
"volume": 9145
},
"Partial": {
"qty": 0,
"volume": 0
},
"Completed": {
"qty": 31684,
"volume": 9673901
},
"Canceled": {
"qty": 341,
"volume": 413170
}
}
}
Orders quantity info by hours
GET https://busel.biz/api/statistics/orders/qty/byhours
| Parameters | Description |
|---|---|
| api_token | Your API token |
| service_id | Service ID |
| from | Start date (format: "yyyy-mm-dd hh") |
| to | End date (format: "yyyy-mm-dd hh") |
| label_id (optional) | Label ID |
Example response:
{
"items": {
"2020-12-01 05": {
"Pending": {
"qty": 0,
"volume": 0
},
"Processing": {
"qty": 0,
"volume": 0
},
"In progress": {
"qty": 0,
"volume": 0
},
"Partial": {
"qty": 0,
"volume": 0
},
"Completed": {
"qty": 699,
"volume": 162799
},
"Canceled": {
"qty": 2,
"volume": 425
}
},
"2020-12-01 06": {
"Pending": {
"qty": 0,
"volume": 0
},
"Processing": {
"qty": 0,
"volume": 0
},
"In progress": {
"qty": 0,
"volume": 0
},
"Partial": {
"qty": 2,
"volume": 11000
},
"Completed": {
"qty": 655,
"volume": 147745
},
"Canceled": {
"qty": 0,
"volume": 0
}
}
},
"total": {
"Pending": {
"qty": 0,
"volume": 0
},
"Processing": {
"qty": 0,
"volume": 0
},
"In progress": {
"qty": 0,
"volume": 0
},
"Partial": {
"qty": 2,
"volume": 11000
},
"Completed": {
"qty": 1354,
"volume": 310544
},
"Canceled": {
"qty": 2,
"volume": 425
}
}
}