SMM-панель с API для реселлеров

Подключите каталог Market-SMM к своей панели, Telegram-боту или CRM: 1500+ услуг, из них 800+ для Telegram, от 1 ₽ за 1000. Один адрес, POST-запросы, ответы в JSON — заказ, статус, рефилл, отмена и баланс без ручной работы в кабинете. При обороте от 300 000 ₽ в месяц — скидка 5%.

Подключить API →

Методы API

Адрес: https://market-smm.pro/api/v2 · метод HTTP: POST · ответ: JSON · в каждом запросе — key (ваш ключ API) и action.

  • services — список услуг: service, name, type, category, rate, min, max, refill, cancel.
  • add — новый заказ: service, link, quantity (+ параметры типа услуги). Возвращает order — ID заказа.
  • status — статус заказа (order) или до 100 заказов сразу (orders): charge, start_count, status, remains, currency.
  • refill — рефилл заказа: order или orders (до 100 ID). Возвращает ID рефилла.
  • refill_status — статус рефилла: refill или refills (до 100 ID).
  • cancel — отмена заказов: orders, до 100 ID.
  • balance — баланс аккаунта: balance, currency.

Пример: новый заказ. POST https://market-smm.pro/api/v2 с параметрами key=ВАШ_КЛЮЧ&action=add&service=ID_УСЛУГИ&link=https://t.me/your_channel&quantity=1000. Ответ: {"order": 23501}. Неверный ключ: {"error": "Invalid API key"}.

Полная документация и пример класса на PHP — в разделе API.

Какие заказы можно передавать

Обычные заказы — тип Default. Ссылка и количество, при необходимости runs и interval — заказ частями с паузой в минутах между ними.

Комментарии и опросы. Для своих комментариев — comments (список, каждый с новой строки), для голосов в опросе — answer_number, номер варианта ответа.

Подписки на новые посты — тип Subscriptions. Вместо ссылки — username, количество задаётся диапазоном min/max. posts ограничивает число новых постов, old_posts захватывает уже опубликованные (если услуга это поддерживает), delay — задержка от 0 до 600 минут, expiry — дата окончания.

Другие типы. В документации описаны также Package, SEO (keywords), Mentions, Comment Likes и Web Traffic (country, device, type_of_traffic). Тип каждой услуги приходит в поле type ответа services — от него зависит набор параметров для add.

Как подключить

  1. Зарегистрируйтесь на сайте.
  2. Получите ключ API на странице «API» — после входа в аккаунт. Там же ключ можно перевыпустить.
  3. Пополните баланс — заказы через API списываются с баланса аккаунта.
  4. Загрузите каталог запросом action=services, сопоставьте ID услуг со своими и отправляйте заказы через action=add.

Что посмотреть в каталоге

  • Все услуги — ID, цена за 1000, минимум и максимум заказа: те же ID передаются в service.
  • Накрутка в Максе — подписчики, просмотры и реакции для каналов в Максе (MAX).

Частые вопросы

Как работает рефилл через API?

У каждой услуги в ответе services есть флаг refill. Если он true, отправьте action=refill с ID заказа и проверяйте результат через action=refill_status. Срок гарантии указан в названии услуги: ♻ R3, R7, R30 и дольше — до R360.

Можно ли отменить заказ?

Да, если у услуги в ответе services флаг cancel равен true. Отмена — action=cancel, до 100 заказов в одном запросе; по каждому заказу придёт результат или ошибка.

Есть ли скидки для реселлеров?

Да: скидка 5% при обороте от 300 000 ₽ в месяц. Чтобы её подключить, напишите в поддержку — тикетом в личном кабинете или в бот @marketsmm1_bot.

Откуда списываются деньги за заказы?

С баланса аккаунта, к которому привязан ключ. Остаток проверяется запросом action=balance, стоимость конкретного заказа — в поле charge ответа status.

В какой валюте API отдаёт суммы?

В рублях или в долларах — валюта выбирается в настройках аккаунта. В ответах status и balance она приходит в поле currency.

Можно ли перевыпустить ключ API?

Да, на странице «API» в аккаунте. Старый ключ после этого перестаёт работать — сразу замените его в своей панели или боте.

Можно ли отправлять заказы пачкой?

Новый заказ — один запрос add на заказ. Статусы, рефиллы, статусы рефиллов и отмены принимают до 100 ID в одном запросе.

Есть ли лимит запросов?

Лимита на частоту запросов нет. Минимум и максимум заказа у каждой услуги свои — они приходят в полях min и max ответа services и указаны в разделе «Услуги».

Есть ли вебхуки?

Нет. Статусы заказов и рефиллов запрашивайте через status и refill_status — до 100 ID в одном запросе.

Как понять, что заказ выполнен частично?

Запрос status возвращает start_count (сколько было до старта), remains (сколько не докручено) и статус, например Partial или In progress.

Подключить API →