Для реселлеров

API v2

Стандартный протокол SMM-панелей — подходит для готовых скриптов перепродажи. Суммы в гривнах.

Условия для перепродавцов и скидки →

Адрес
https://instahub.top/api/v2
Метод
POST (form-data, x-www-form-urlencoded или JSON)
Ключ
Параметр key. Выдаётся в профиле после регистрации.
Лимит
120 запросов в минуту на ключ
Валюта
UAH или USD — выбор в кабинете API или параметр currency=USD
Безопасность
Белый список IP для ключа — в кабинете API

Список услуг

action=services

[{"service": 12, "name": "Підписники Instagram", "type": "Default",
  "category": "Instagram — Підписники", "rate": "99.00", "min": 10,
  "max": 50000, "refill": false, "cancel": true}]

rate — цена за 1000 шт. именно для вас: с персональной скидкой и кешбэк-уровнем. type: Default, Custom Comments, Comment Likes, Poll, Subscriptions.

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

action=add, service, link, quantity

{"order": 2381}

Custom Comments: service, link, comments — тексты комментариев, каждый с новой строки (количество = число строк).

Comment Likes: дополнительно username — автор комментария. Poll: answer_number — номер варианта.

Subscriptions (авто-услуги на новые посты): service, username, min, max, posts, old_posts, delay (мин), expiry (дд/мм/гггг). Оплата вперёд за posts × max, неиспользованное возвращается.

Статус заказа

action=status, order=2381

{"charge": "49.50", "start_count": "1520", "status": "In progress",
  "remains": "430", "currency": "UAH"}

Несколько заказов сразу (до 100): orders=2381,2382 — ответ-объект с ключами по номерам.

Статусы: Pending, In progress, Completed, Partial, Canceled. Для Partial и Canceled неиспользованная сумма автоматически возвращается на баланс, а charge показывает фактически списанное.

Докрутка (гарантия)

action=refill, order=2381 → {"refill": 2381}; несколько: orders=2381,2382

action=refill_status, refill=2381 → {"status": "Completed"}; несколько: refills=2381,2382. Статусы: Pending, In progress, Completed, Rejected.

Отмена

action=cancel, orders=2381,2382 → [{"order": 2381, "cancel": 1}]

Только для услуг, поддерживающих отмену. Неиспользованная сумма возвращается на баланс, когда панель подтвердит отмену.

Баланс

action=balance

{"balance": "1250.00", "currency": "UAH"}

Ошибки

{"error": "Not enough funds on balance"}

Пример

curl -X POST https://instahub.top/api/v2 \
  -d key=ВАШ_КЛЮЧ -d action=add -d service=12 \
  -d link=https://instagram.com/brand -d quantity=1000