Dla resellerów

API v2

Standardowy protokół paneli SMM — pasuje do gotowych skryptów odsprzedaży. Kwoty w hrywnach.

Warunki dla resellerów i rabaty →

Adres
https://instahub.top/api/v2
Metoda
POST (form-data, x-www-form-urlencoded lub JSON)
Klucz
Parametr key. Wydawany w profilu po rejestracji.
Limit
120 zapytań na minutę na klucz
Waluta
UAH lub USD — wybór w panelu API lub parametr currency=USD
Bezpieczeństwo
Biała lista IP dla klucza — w panelu API

Lista usług

action=services

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

rate — cena za 1000 szt. właśnie dla Ciebie: z rabatem indywidualnym i poziomem cashbacku. type: Default, Custom Comments, Comment Likes, Poll, Subscriptions.

Utwórz zamówienie

action=add, service, link, quantity

{"order": 2381}

Custom Comments: service, link, comments — treści komentarzy, każdy w nowym wierszu (ilość = liczba wierszy).

Comment Likes: dodatkowo username — autor komentarza. Poll: answer_number — numer odpowiedzi.

Subscriptions (usługi automatyczne dla nowych postów): service, username, min, max, posts, old_posts, delay (min), expiry (dd/mm/rrrr). Przedpłata za posts × max, niewykorzystana kwota wraca.

Status zamówienia

action=status, order=2381

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

Kilka zamówień naraz (do 100): orders=2381,2382 — odpowiedź-obiekt z kluczami według numerów.

Statusy: Pending, In progress, Completed, Partial, Canceled. Dla Partial i Canceled niewykorzystana kwota automatycznie wraca na saldo, a charge pokazuje faktycznie pobraną kwotę.

Uzupełnienie (gwarancja)

action=refill, order=2381 → {"refill": 2381}; kilka: orders=2381,2382

action=refill_status, refill=2381 → {"status": "Completed"}; kilka: refills=2381,2382. Statusy: Pending, In progress, Completed, Rejected.

Anulowanie

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

Tylko dla usług, które obsługują anulowanie. Niewykorzystana kwota wraca na saldo, gdy panel potwierdzi anulowanie.

Saldo

action=balance

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

Błędy

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

Przykład

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