SMM-панель с API для реселлеров
Подключите каталог Market-SMM к своей панели, Telegram-боту или CRM: 1500+ услуг, из них 800+ для Telegram, от 1 ₽ за 1000. Один адрес, POST-запросы, ответы в JSON — заказ, статус, рефилл, отмена и баланс без ручной работы в кабинете. При обороте от 300 000 ₽ в месяц — скидка 5%.
Методы 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.
Как подключить
- Зарегистрируйтесь на сайте.
- Получите ключ API на странице «API» — после входа в аккаунт. Там же ключ можно перевыпустить.
- Пополните баланс — заказы через API списываются с баланса аккаунта.
- Загрузите каталог запросом 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.