SNSSupporter
ВойтиРегистрация

Руководство по API SMM-панели для реселлеров: Действия, Ответы и Расчет ставок

Как реселлеры используют API v2 SNSSupporter: действия services, add, status, balance и refill, примеры ответов и расчет стоимости за 1,000 с реальными ценами.

Опубликовано 2026-11-05, 9 мин чтения

Руководство по API SMM-панели для реселлеров: Действия, Ответы и Расчет ставок

Что такое SNSSupporter API?

SNSSupporter, это SMM-панель, где вы покупаете подписчиков, лайки, просмотры и комментарии для Instagram, YouTube, TikTok, Facebook, Telegram, Threads и X с одного предоплаченного USD-баланса, и каждый заказ начинается автоматически. API даёт вашему панели, боту или скрипту тот же доступ к 148 услугам, что и форма заказа на сайте.

Он соответствует стандартному формату SMM panel API v2, поэтому ПО, уже работающее с этим форматом, подключается только сменой URL и ключа. Каждый вызов, HTTP POST на https://snssupporter.site/api/v2 с двумя обязательными полями: key и action.

Заказы через API списываются с того же баланса, что и заказы на сайте, и отображаются на той же странице «Заказы». Полный справочник параметров, на странице «Документация API».

Как получить API-ключ?

Войдите с вашим токеном доступа, откройте страницу «Разработчик» в аккаунте и создайте API-ключ. Ключ показывается один раз, поэтому сразу скопируйте его в конфигурацию сервера или менеджер паролей.

Храните ключ только на своём сервере. Вызовы из браузера или мобильного приложения раскроют его, поэтому маршрутизируйте заказы клиентов через ваш бэкенд и вызывайте API оттуда.

Хорошая интеграция проверяет три вещи перед вызовом add: формат ссылки соответствует услуге (юзернейм, ссылка на пост, видео или канал), quantity в пределах min и max из services, а баланс покрывает списание. Отклонение неверного заказа на вашей стороне быстрее для клиента, чем ожидание ошибки.

Если ключ утёк, создайте новый на странице «Разработчик» и замените его в конфигурации. Новый ключ берёт на себя весь API-доступ для аккаунта. При ошибке вызова ответ содержит поле error с сообщением, например неверный ключ, неизвестный ID услуги или недостаточный баланс; логируйте его с запросом для исправления.

  • Endpoint: https://snssupporter.site/api/v2
  • Метод: POST
  • Тело: поля формы (key, action и поля этого действия)
  • Ответ: JSON
  • Валюта: USD, цены на 2026-11-06

Какие действия поддерживает API?

API поддерживает пять действий. Каждое действие отправляется как поле action вместе с вашим ключом, а также поля, перечисленные в таблице.

Начните каждую интеграцию с действия services для загрузки каталога, затем используйте add для размещения заказов, status для отслеживания их статуса, balance для контроля средств и refill для подходящих завершенных заказов.

ДействиеДополнительные поляЧто возвращает
servicesНетСписок услуг с ID, названием, категорией, стоимостью, минимальным и максимальным количеством, а также рефилом
addservice, link, quantity (или comments)ID нового заказа
statusorderСтоимость, начальное количество, статус, остаток и валюта
balanceНетТекущий баланс и валюта
рефилorderID запроса на рефил для подходящего завершенного заказа

Что возвращает действие services?

Действие services возвращает одну запись для каждой услуги. Сохраните ID услуги, цену, минимальное и максимальное количество в своей базе данных и обновляйте их ежедневно, чтобы панель всегда отображала актуальные лимиты.

Цена указана в USD за 1,000 единиц. Для пакетных услуг, таких как Instagram Auto Likes, 50 per Post, 30 Days (#1020), цена указана за один пакет, а минимальное и максимальное количество равны 1.

Вот пример одной записи, поле за полем, для услуги Instagram Followers, Real, International.

ПолеПример значенияЗначение
service1001ID услуги, используемый в действии add
nameInstagram Followers, Real, InternationalНазвание услуги
categoryInstagramГруппа услуг
rate0.7059USD за 1,000
min100Минимальное количество на заказ
max1000000Максимальное количество за заказ
рефилtrueРефил доступен для завершенных заказов

Как разместить заказ с помощью действия add?

Отправьте action=add с ID услуги, ссылкой и количеством. Ссылка должна быть в том же формате, что и на сайте: имя пользователя для подписчиков Instagram, ссылка на пост или Reel для лайков, ссылка на видео для просмотров YouTube, ссылка на канал для подписчиков YouTube.

Для услуг с пользовательскими комментариями, таких как YouTube Comments, Custom Text, International (#1115), отправьте поле comments вместо quantity. Укажите один комментарий на строку, разделяя их переносами строк; количество строк станет количеством.

Успешный вызов возвращает новый ID заказа, например order: 84172630. Сохраните его вместе с вашим собственным заказом клиента, так как status и refill используют его.

ПолеПример значения
keyваш API-ключ
actionadd
service1004
linkhttps://www.instagram.com/p/C8xYz12AbCd/
quantity5000
Ответorder: 84172630

Как отслеживать заказы и баланс?

Отправьте action=status с order, установленным на ID из add. Ответ содержит пять полей: charge (стоимость в USD), start_count (значение счетчика при начале доставки), status, remains (количество, которое еще нужно доставить) и currency.

Поле status использует те же слова, что и страница заказов: Pending, In progress, Completed, Partial и Canceled. Для Partial возврат за remains уже зачислен на ваш баланс; для Canceled возвращается полная стоимость.

Отправьте action=balance, чтобы узнать текущий баланс, например balance: 110.0000 и currency: USD. Проверяйте его перед крупными заказами, чтобы ваш панель могла приостановить новые заказы при недостатке средств.

Для опроса достаточно проверять статус каждые 10-30 минут для каждого открытого заказа. Прекратите опрос, когда статус станет Completed, Partial или Canceled, так как они являются финальными, и сохраните финальную стоимость и remains с вашим заказом клиента, чтобы ваши записи соответствовали странице заказов.

ПолеПример значенияЗначение
charge3.3575Стоимость заказа в USD
start_count1240Лайки на посте при начале доставки
statusIn progressТекущий статус заказа
remains1800Количество, которое еще нужно доставить
currencyUSDВалюта стоимости

Как работает действие 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.444010,000$4.4400$1.00$5.5600
#1004 Лайки Instagram$0.04625,000$0.2310$0.15$0.5190
#1121 Просмотры TikTok$0.093850,000$4.6900$0.20$5.3100
#1001 Подписчики Instagram$0.70592,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-запроса.

Вопросы

https://snssupporter.site/api/v2. Каждый запрос, POST с полями key и action.

Руководство по API SMM-панели для реселлеров: Действия, Ответы и Расчет ставок