Работа с API LikeBoom: примеры на Python и TypeScript

Работа с API LikeBoom: примеры на Python и TypeScript

API LikeBoom позволяет автоматизировать заказы на продвижение в социальных сетях. В этой статье мы покажем, как подключиться к API и выполнять основные операции с помощью Python и TypeScript.

Введение

API LikeBoom позволяет автоматизировать заказы на продвижение в социальных сетях. В этой статье мы покажем, как подключиться к API и выполнять основные операции с помощью Python и TypeScript.

Базовый URL: https://likeboom.ru/api/v2

Все запросы принимают параметр key (ваш API-ключ) и action (название метода).

Доступные методы

  • services — список всех услуг
  • add — создать заказ
  • status — статус заказа (один или несколько)
  • cancel — отменить заказ
  • refill — рефилл заказа
  • balance — баланс аккаунта

Python

Установка

pip install requests

Базовая функция

import requests

API_KEY = "your_api_key"
BASE = "https://likeboom.ru/api/v2"

def api(action, **params):
    params["key"] = API_KEY
    params["action"] = action
    r = requests.get(BASE, params=params)
    return r.json()

Проверить баланс

result = api("balance")
print(f"Баланс: {result['balance']} {result['currency']}")
# Баланс: 1537.84 RUB

Получить список услуг

services = api("services")
for s in services[:5]:
    print(f"ID {s['service']}: {s['name']} — {s['rate']} ₽/1000")

Создать заказ

order = api("add", service=1, link="https://t.me/channel", quantity=1000)
print(f"Заказ создан: #{order['order']}")

Проверить статус заказа

status = api("status", order=87)
print(f"Статус: {status['status']}, осталось: {status['remains']}")
# Статус: In progress, осталось: 150

Проверить несколько заказов

statuses = api("status", orders="87,88,89")
for order_id, info in statuses.items():
    if isinstance(info, dict):
        print(f"#{order_id}: {info['status']}")
    else:
        print(f"#{order_id}: {info}")

Отменить заказ

result = api("cancel", order=87)
print(result)  # {"ok": "true"}

TypeScript

Базовая функция

const API_KEY = "your_api_key";
const BASE = "https://likeboom.ru/api/v2";

async function api<T>(
  action: string,
  params: Record<string, string | number> = {}
): Promise<T> {
  const url = new URL(BASE);
  url.searchParams.set("key", API_KEY);
  url.searchParams.set("action", action);
  for (const [k, v] of Object.entries(params)) {
    url.searchParams.set(k, String(v));
  }
  const res = await fetch(url.toString());
  return res.json();
}

Проверить баланс

const balance = await api<{ balance: string; currency: string }>("balance");
console.log(`Баланс: ${balance.balance} ${balance.currency}`);

Получить список услуг

interface Service {
  service: number;
  name: string;
  rate: string;
  min: number;
  max: number;
  cancel: boolean;
}

const services = await api<Service[]>("services");
services.slice(0, 5).forEach(s =>
  console.log(`${s.service}: ${s.name} — ${s.rate} ₽/1000`)
);

Создать заказ

const order = await api<{ order: number }>("add", {
  service: 1,
  link: "https://t.me/channel",
  quantity: 1000,
});
console.log(`Заказ: #${order.order}`);

Проверить статус

interface OrderStatus {
  charge: string;
  start_count: string;
  status: string;
  remains: string;
  currency: string;
}

const status = await api<OrderStatus>("status", { order: 87 });
console.log(`${status.status}, осталось: ${status.remains}`);

Отменить заказ

const cancel = await api<{ ok: string }>("cancel", { order: 87 });
console.log(cancel); // { ok: "true" }

Обработка ошибок

При ошибке API возвращает объект с полем error:

{"error": "Данный заказ не поддерживает отмену по кнопке"}

Рекомендуем всегда проверять наличие поля error в ответе перед обработкой данных.

Полезные ссылки

Услуги накрутки

Наши топовые кейсы

Просмотры

В рекордное время накрутили необходимое количество подписчиков без блокировки аккаунта

Просмотры

В рекордное время накрутили необходимое количество подписчиков без блокировки аккаунта

Смотреть все кейсы

Комментарии к статье (0)

Написать комментарий

Ваше имя
Электронная почта

Другие статьи

Продвижение на маркетплейсах: накрутка отзывов и поведенческие факторы на Авито, Wildberries и Ozon
23 марта 2026

Продвижение на маркетплейсах: накрутка отзывов и поведенческие факторы на Авито,...

Продвижение в Threads в 2026: как набрать подписчиков в новой соцсети от Meta
22 марта 2026

Продвижение в Threads в 2026: как набрать подписчиков в новой соцсети от Meta

SMM-продвижение для бизнеса: с чего начать
8 марта 2026

SMM-продвижение для бизнеса: с чего начать

Подпишись на наш канал в Телеграм

Актуальные промокоды, акции и новости

Перейти в канал