API для SMM-панелей

Подключи Центр SEO как поставщика в своей SMM-панели: стандартный протокол API v2, живые исполнители и оплата с рекламного счёта.

Как подключить
  1. Зарегистрируйся как рекламодатель и пополни рекламный счёт.
  2. В настройках кабинета создай API-ключ — он показывается один раз.
  3. В панели добавь провайдера: адрес API и ключ. Услуги панель подтянет сама.
Открыть настройки кабинета
Адрес API
https://api.centr-seo.ru/api/v2

Метод POST, тело form-urlencoded или JSON. Ключ передаётся полем key, действие — полем action.

curl -X POST https://api.centr-seo.ru/api/v2 \
  -d key=YOUR_KEY -d action=add -d service=1 \
  -d link=https://vk.com/club1 -d quantity=100
Действия

services

Список услуг с ценой за 1000 штук.

Параметры: key, action=services

[{"service":1,"name":"Подписчики ВКонтакте","type":"Default","rate":"4000.00","min":"1","max":"10000","refill":false,"cancel":true}]

add

Создать заказ. Стоимость всего тиража резервируется на рекламном счёте сразу.

Параметры: key, action=add, service, link, quantity

{ "order": 17 }

status

Статус одного заказа или пачки до 100 заказов через запятую.

Параметры: key, action=status, order=17 | orders=17,18

{ "charge": "150.00", "start_count": "0", "status": "In progress", "remains": "60", "currency": "RUB" }

balance

Остаток рекламного счёта в рублях.

Параметры: key, action=balance

{ "balance": "1234.56", "currency": "RUB" }

cancel

Остановить заказы. Невыполненный остаток вернётся на счёт.

Параметры: key, action=cancel, orders=17,18

[{ "order": 17, "cancel": 1 }, { "order": 18, "cancel": { "error": "Incorrect order ID" } }]
Услуги и цены

Номер услуги — это поле service в запросе add.

IDУслугаЦена за 1000Мин.Макс.
1Подписчики ВКонтакте4 000110 000
2Подписчики Telegram4 000110 000
3Подписчики YouTube4 000110 000
4Лайки ВКонтакте4 000110 000
5Репосты ВКонтакте4 000110 000
6Просмотры видео3 000110 000
7Переходы на сайт1 000110 000
8Регистрации20 000110 000
9Отзывы13 000110 000
10Установки приложения20 000110 000
Статусы заказа
  • Pendingна модерации или ждёт первых исполнителей
  • In progressвыполняется
  • Completedвыполнен полностью
  • Partialостановлен — списано только выполненное, остаток вернулся на счёт
  • Canceledостановлен до первого выполнения, деньги вернулись

Ошибки

Ошибка приходит полем error с HTTP-статусом 200 — так же, как у других поставщиков, поэтому скрипты панелей понимают её без доработки.

Вопросы

Живые исполнители Центра SEO. Один человек выполняет задание один раз — ботов и дублей в заказе нет.

Часть услуг проверяется автоматически. Отчёты по остальным попадают в очередь проверки в твоём кабинете; непроверенные принимаются сами через трое суток.

Заказ живёт 14 дней. По истечении или после отмены невыполненный остаток возвращается на рекламный счёт.

Пока нет. Отмена работает: action=cancel.