Для реселлеров
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