Dla resellerów
API v2
Standardowy protokół paneli SMM — pasuje do gotowych skryptów odsprzedaży. Kwoty w hrywnach.
- 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