Що таке SNSSupporter API?
SNSSupporter, це SMM panel, де ви купуєте підписників, лайки, перегляди та коментарі для Instagram, YouTube, TikTok, Facebook, Telegram, Threads і X з одного попередньо оплаченого балансу в USD, і кожне замовлення починається автоматично. API надає вашій власній panel, bot або script той самий доступ до 148 послуг, який має веб-форма замовлення.
Він слідує стандартному формату SMM panel API v2, тому програмне забезпечення, вже побудоване для цього формату, підключається лише зі зміненим URL і ключем. Кожен виклик є HTTP POST на https://snssupporter.site/api/v2 з двома полями в кожному запиті: key і action.
Замовлення, розміщені через API, сплачуються з того самого балансу, що й замовлення на веб-сайті, і відображаються на тій самій сторінці Orders. Повний параметрний довідник знаходиться на сторінці API Docs.
Як отримати API key?
Увійдіть за допомогою вашого access token, відкрийте сторінку Developer вашого акаунта і створіть API key. Ключ показується один раз, тому скопіюйте його в конфігурацію вашого сервера або менеджер паролів відразу.
Зберігайте ключ лише на вашому сервері. Виклики з браузера або мобільного додатку розкриють його, тому маршрутизуйте замовлення клієнтів через ваш власний back end і викликайте API звідти.
Хороша інтеграція перевіряє три речі перед викликом add: формат посилання відповідає послузі (ім’я користувача, посилання на пост, посилання на відео або посилання на канал), quantity знаходиться в межах min і max з services, і баланс покриває плату. Відхилення неправильного замовлення на вашій стороні швидше для вашого клієнта, ніж очікування на помилку.
Якщо ключ витік, створіть новий на сторінці Developer і замініть його у вашій конфігурації. Новий ключ бере на себе весь API доступ для акаунта. Коли виклик не вдається, відповідь містить поле error з коротким повідомленням, наприклад недійсний ключ, невідомий ID послуги або баланс, який занадто низький для плати; залогіруйте його разом із запитом, щоб ви могли виправити причину.
- Endpoint: https://snssupporter.site/api/v2
- Метод: POST
- Тіло: поля форми (ключ, дія та поля цієї дії)
- Відповідь: JSON
- Валюта: USD, ціни станом на 2026-11-06
Які дії підтримує API?
API має п’ять дій. Кожна відправляється як поле action разом із вашим ключем, а також поля, перелічені в таблиці.
Почніть кожну інтеграцію з дії services, щоб завантажити каталог, потім використовуйте add для розміщення замовлень, status для їх відстеження, balance для контролю коштів та refill для відповідних завершених замовлень.
| Дія | Додаткові поля | Що повертає |
|---|---|---|
| services | Немає | Список послуг з ID, назвою, категорією, вартістю, мінімумом, максимумом та рефілом |
| add | service, link, quantity (або comments) | Новий ID замовлення |
| status | order | Charge, start count, status, remains та currency |
| balance | Немає | Поточний баланс та валюта |
| рефіл | order | ID запиту на рефіл для відповідного завершеного замовлення |
Що повертає дія services?
Дія services повертає один запис для кожної послуги. Зберігайте ID послуги, ставку, min та max у власній базі даних і оновлюйте їх щодня, щоб ваша панель завжди показувала актуальні ліміти.
Ставка, це ціна в USD за 1,000 одиниць. Для пакетних послуг, таких як Instagram Auto Likes, 50 per Post, 30 Days (#1020), ставка, це ціна одного пакету, а min та max обидва дорівнюють 1.
Ось один запис, написаний поле за полем, для Instagram Followers, Real, International.
| Поле | Приклад значення | Значення |
|---|---|---|
| service | 1001 | ID послуги, що використовується в дії add |
| name | Instagram Followers, Real, International | Назва послуги |
| category | Група послуг | |
| rate | 0.7059 | USD за 1,000 |
| min | 100 | Найменша кількість на замовлення |
| max | 1000000 | Найбільша кількість замовлення |
| рефіл | true | Рефіл доступний для завершених замовлень |
Як розмістити замовлення за допомогою дії add?
Надішліть action=add з ідентифікатором послуги, посиланням та кількістю. Посилання має той самий формат, що й на сайті: ім’я користувача для підписників Instagram, посилання на пост або Reel для лайків, посилання на відео для переглядів YouTube, посилання на канал для підписників YouTube.
Для спеціальних послуг коментарів, таких як YouTube Comments, Custom Text, International (#1115), надішліть поле comments замість кількості. Введіть один коментар на рядок, розділений розривами рядків; кількість рядків стає кількістю.
Успішний виклик повертає новий ID замовлення, наприклад order: 84172630. Збережіть його разом із вашим власним замовленням клієнта, оскільки status та refill використовують його.
| Поле | Приклад значення |
|---|---|
| key | ваш API ключ |
| action | add |
| service | 1004 |
| link | https://www.instagram.com/p/C8xYz12AbCd/ |
| quantity | 5000 |
| Відповідь | order: 84172630 |
Як відстежувати замовлення та баланс?
Надішліть action=status з order, встановленим на ідентифікатор з add. Відповідь містить п’ять полів: charge (вартість у USD), start_count (лічильник на початку доставки), status, remains (кількість, яку ще потрібно доставити) та currency.
Поле status використовує ті самі слова, що й сторінка Замовлення: Pending, In progress, Completed, Partial та Canceled. Для Partial повернення залишку вже повернуто на ваш баланс; для Canceled повертається повна сума.
Надішліть action=balance, щоб прочитати поточний баланс, наприклад balance: 110.0000 та currency: USD. Перевіряйте його перед великими партіями, щоб ваша панель могла призупинити нові замовлення, коли кошти закінчаться.
Для опитування перевірка статусу кожні 10-30 хвилин для кожного відкритого замовлення достатня для більшості послуг. Припиніть опитування, якщо статус Completed, Partial або Canceled, оскільки вони є остаточними, і збережіть остаточну вартість та залишок із вашим замовленням клієнта, щоб ваші записи відповідали сторінці Замовлення.
| Поле | Приклад значення | Значення |
|---|---|---|
| charge | 3.3575 | Вартість замовлення в USD |
| start_count | 1240 | Лайки на пості на початку доставки |
| status | In progress | Поточний статус замовлення |
| remains | 1800 | Кількість, яку ще потрібно доставити |
| currency | USD | Валюта вартості |
Як працює дія refill?
Послуги з періодом рефілу приймають запит на рефіл після завершення: 90 днів для міжнародних підписників Instagram, 60 днів для учасників Telegram та 30 днів для підписників YouTube, підписників X та лайків X. Дія services показує refill: true для цих пунктів.
Надішліть action=refill з ID замовлення. У відповіді повертається ID запиту на рефіл, і відсутня кількість знову надсилається на ту саму посилання. На сайті той самий запит, це кнопка Refill на сторінці Orders.
Міжнародні підписники Instagram стають доступними для рефілу через 24 години після завершення доставки. Типовий налаштування реселера, це нічна задача, яка перевіряє кількість на недавніх замовленнях підписників і надсилає рефіл, якщо кількість падає нижче початкової кількості плюс замовлена кількість.
Як розрахувати вартість та маржу з розрахунку на 1,000?
Вартість замовлення, це ставка, помножена на кількість, поділену на 1,000. Пакети є винятком: їхня ставка, це ціна одного пакету.
Приклад: Telegram Members (#1134) має ставку $0.4440. Клієнт замовляє 10,000 учасників, тому вартість становить 10,000 / 1,000 x 0.4440 = $4.44. Якщо ваша панель продає цю послугу за $1.00 за 1,000, клієнт платить $10.00, а ваша маржа становить $5.56.
Другий приклад: Instagram Likes, Real, International (#1004) має ставку $0.0462. Замовлення на 5,000 лайків коштує 5 x 0.0462 = $0.2310. Продано за $0.15 за 1,000, клієнт платить $0.75, а маржа становить $0.5190 на одне замовлення.
| Послуга | Ціна за 1,000 | Кількість | Сплата | Продаж за 1,000 | Маржа |
|---|---|---|---|---|---|
| #1134 Учасники Telegram | $0.4440 | 10,000 | $4.4400 | $1.00 | $5.5600 |
| #1004 Лайки Instagram | $0.0462 | 5,000 | $0.2310 | $0.15 | $0.5190 |
| #1121 Перегляди TikTok | $0.0938 | 50,000 | $4.6900 | $0.20 | $5.3100 |
| #1001 Підписники Instagram | $0.7059 | 2,000 | $1.4118 | $2.00 | $2.5882 |
Як поповнити API-акаунт?
Замовлення через API списуються з того самого попередньо оплаченого балансу в USD, що й на сайті. Поповніть баланс через криптовалютний платіжний шлюз PayGate за допомогою 12 методів, включаючи USDT, USDC, Bitcoin, Ethereum, BNB та Solana, від $30 до $5,000 за платіж.
Перше поповнення отримує одноразовий бонус: +10% від $100, +15% від $300, +20% від $500 та +25% від $1,000. Реселлер, який починає з $1,000, отримує $1,250 на баланс, що покриває приблизно 1,770,000 підписників Instagram на #1001 за $0.7059 за 1,000.
Баланс використовується для замовлень на SNSSupporter, а повернення з часткових та скасованих замовлень повертаються на нього автоматично, тому гроші залишаються готовими для наступного API-запиту.
