Знижки Бонуси
Кошик
0 грн
API v2 · стандарт SMM-панелей

Підключіть нас як постачальника

Замовлення, статуси й баланс — з вашої панелі, скрипта чи магазину. Формат стандартний: більшість панелей підключають нас без доопрацювань.

402послуг у видачі
API v2формат
UAHвалюта розрахунків
24/7підтримка

Швидкий старт

1

Отримайте ключ

Зареєструйтеся й натисніть «Отримати ключ» у кабінеті, вкладка API. Ключ видається одразу.

2

Поповніть баланс

Замовлення оплачуються з балансу. Якщо коштів бракує, API поверне зрозумілу помилку, а не мовчазну відмову.

3

Зробіть перший запит

Почніть з balance — він нічого не витрачає й одразу показує, що ключ працює.

4

Знайдіть номер послуги

Номер потрібен у параметрі service. Усі номери зібрані в списку послуг, а action=match підкаже їх сам за посиланням.

Загальні правила

Адреса
https://smm-hub.com/api/v2
Метод
POST
Тіло запиту
application/x-www-form-urlencoded
Відповідь
application/json
Авторизація
параметр key у кожному запиті
Валюта
UAH
Одиниця ціни
rate — ціна за 1000 одиниць
Знижка
−5% від цін сайту, застосовується автоматично

Зверніть увагу: на вітрині сайту ціна показана за 1 штуку, а в API — за 1000, як вимагає стандарт. Не переплутайте: різниця в тисячу разів.

Дії

Усі дії розрізняються одним параметром action. Адреса й метод завжди однакові.

action=balance

Поточний баланс і валюта. Нічого не витрачає — зручно для перевірки ключа.

Параметри

key обов'язковий
action обов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=balance"
Відповідь
{"balance":"100.00","currency":"UAH"}
action=services

Повний перелік послуг із цінами й лімітами. Оновлюйте його раз на добу: ціни й ліміти змінюються.

Параметри

key обов'язковий
action обов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=services"
Відповідь
[
  {
    "service": 210,
    "name": "Facebook - Likes on Post (Live)",
    "type": "Default",
    "category": "FaceBook - Likes on a Post",
    "rate": "200.0000",
    "min": "10",
    "max": "500000",
    "refill": true,
    "cancel": false
  }
]
action=add

Створює замовлення й одразу відправляє його в роботу. Гроші списуються з балансу в момент створення.

Параметри

key обов'язковий
action обов'язковий
service обов'язковий
link обов'язковий
quantity обов'язковий
external_id необов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=add" \
  -d "service=120" \
  -d "link=https://t.me/yourchannel/1" \
  -d "quantity=100" \
  -d "external_id=your-ref-1"
Відповідь
{"order":106490}
action=status

Стан замовлення. Можна передати до 100 номерів через кому в параметрі orders.

Параметри

key обов'язковий
action обов'язковий
order необов'язковий
orders необов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=status" \
  -d "order=106490" \
  -d "orders=106490,106491"
Відповідь
{
  "charge": "0.86",
  "start_count": "0",
  "status": "Pending",
  "remains": "100",
  "currency": "UAH"
}
action=refill

Заявка на докрутку. Доступна для послуг із докруткою, за замовленнями зі статусом completed або partial. Одна заявка на замовлення на добу.

Параметри

key обов'язковий
action обов'язковий
order обов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=refill" \
  -d "order=106490"
Відповідь
{"refill":12}
action=refill_status

Статус заявки на докрутку за її номером із відповіді на refill.

Параметри

key обов'язковий
action обов'язковий
refill обов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=refill_status" \
  -d "refill=int"
Відповідь
{"status":"In progress"}
action=cancel

Скасування опрацьовує підтримка — напишіть нам, ми повернемо кошти на баланс.

Параметри

key обов'язковий
action обов'язковий
orders обов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=cancel" \
  -d "orders=106490,106491"
Відповідь
[{"order":106490,"cancel":{"error":"Cancel is processed by support, contact us"}}]
action=match

Підбирає послугу за посиланням: сама визначає майданчик і що це — профіль, ролик, історія чи ефір. Нічого не витрачає.

Параметри

key обов'язковий
action обов'язковий
link обов'язковий
type необов'язковий
quantity необов'язковий
country необов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=match" \
  -d "link=https://www.tiktok.com/@you/video/123" \
  -d "type=likes" \
  -d "quantity=100" \
  -d "country=Ukraine"
Відповідь
{
  "detected": {
    "platform": "TikTok",
    "object": "video",
    "context": "none",
    "looking": "likes"
  },
  "services": [
    {
      "service": 1054,
      "name": "TikTok - Likes | USA",
      "category": "TikTok - Likes",
      "what": "likes",
      "rate": "69.0000",
      "min": "10",
      "max": "50000",
      "refill": true,
      "refill_days": 30,
      "recommended": true
    }
  ]
}
action=add_multi

До 100 замовлень одним запитом. Працює за принципом «усе або нічого»: якщо хоч один рядок хибний або не вистачає коштів, не створюється жодного. batch_id — необов’язковий ключ повтору, і він має бути СВОЇМ для кожного пакета: повторний запит із тим самим ключем віддає попередню відповідь, а не створює замовлення.

Параметри

key обов'язковий
action обов'язковий
orders обов'язковий
batch_id необов'язковий
curl -X POST https://smm-hub.com/api/v2 \
  -d "key=YOUR_KEY" \
  -d "action=add_multi" \
  -d 'orders=[{"service":120,"link":"https://t.me/yourchannel/1","quantity":100},{"service":66,"link":"https://tiktok.com/@you/video/1","quantity":500}]' \
  -d "batch_id=2026-08-27T14:30:01Z-a7f3"
Відповідь
{
  "orders": [
    {"index": 0, "order": 106492, "charge": "0.86"},
    {"index": 1, "order": 106493, "charge": "1.40"}
  ],
  "count": 2,
  "charge": "2.26",
  "currency": "UAH",
  "queued": 0
}

Захист від подвійного замовлення

Передайте свій номер у полі external_id. Якщо зв'язок обірветься і ви повторите запит, ми повернемо те саме замовлення й не спишемо гроші вдруге.

Статуси замовлень

Pendingприйнято, очікує старту
In progressвиконується
Completedвиконано повністю
Partialвиконано частково, різницю повернуто
Canceledскасовано, кошти повернуто

Помилки

Помилка завжди приходить одним полем error. Код відповіді залишається 200 — так вимагає стандарт.

Incorrect API keyключ невірний, вимкнений або акаунт заблоковано
Incorrect service IDпослуги не існує або вона недоступна в API
The minimum quantity is Nкількість поза межами min/max
Not enough funds on balanceне вистачає коштів на балансі
Incorrect requestневідоме значення action

Що ми свідомо не віддаємо

Безкоштовні послуги

Пробники доступні лише на сайті — це наша фішка для нових клієнтів.

Послуги з ручним запуском

Їх запускає людина, і миттєвого старту ми обіцяти не можемо. Замовляйте їх на сайті — там ми чесно показуємо строки.

Пакетні позиції

У них ціна за пакет цілком, а не за 1000 — у стандарті такого поняття немає, тож ми їх не показуємо, щоб не було плутанини з цінами.

Щось не працює

Останні помилки за вашим ключем видно у кабінеті, вкладка API — там же статистика запитів. Якщо не розібралися, напишіть нам.

Кошик

Ваш кошик порожній
Підтримка