АПИ Ботнадзора

bots

api.botnadzor.org/bots

После запроса возвращает объект, содержащий число страниц в поле count (integer), временную метку обновления в поле timestamp (integer) и массив идентификаторов аккаунтов в поле items ([integer]). Обновление каждые 15 минут.

marking

api.botnadzor.org/marking

После запроса возвращает список идентификаторов аккаунтов. Обновление каждые 15 минут.

marking2

api.botnadzor.org/marking2

После запроса возвращает список идентификаторов аккаунтов вместе с доменом (никнеймом) страницы. Если никнейм не выставлен — будет стоять тире (-). Разделитель — |, пример одной строки: 1234567890|nickname. Обновление каждые 15 минут.

19.12.2020 14:00 GMT+3 вступили в силу изменения: После запроса возвращает список идентификаторов аккаунтов, домен (никнейм) страницы и числовой идентификатор типа аккаунта внутри проекта. Если никнейм не выставлен — будет стоять тире (-). Разделитель — |, пример одной строки: 1234567890|nickname|12. Обновление каждые 15 минут.

Текущие идентификаторы соответствуют маркировке на сайте:
1 — Подтверждён
8 — Бот/Накрутка
10 — Бот/Спам
12 — Бот/Тролль
13 — Бот/РБ (будет упразднен в дальнейшем)
15 — ЕдРо
20 — Мимикрия
21 — Н/Д

marking3/main

api.botnadzor.org/marking3/main

После запроса возвращает json-объект, содержащий дату последнего обновления (unix timestamp) в поле timestamp, массив объектов типов аккаунтов в поле types и массив объектов регионов и подгрупп в поле mark. Обновление при изменениях.

Каждый элемент массива types содержит поля:
id — Идентификатор маркировки
n — Текстовое обозначение маркировки в формате "escaped unicode"
color — Стандартный цвет подсветки
links1/0 отображение ссылок на сайт

Каждый элемент массива mark содержит поля:
id — Идентификатор маркировки вида g_{число} или d_{число}
n — Текстовое обозначение в формате "escaped unicode"

marking3/list

api.botnadzor.org/marking3/list

После запроса возвращает json-объект, содержащий массив аккаунтов. Обновление совместно с /marking3/main.

Каждый элемент содержит обязательные поля:
i — Идентификатор страницы
t — Идентификатор маркировки

Возможные, необязательные поля:
n — Никнейм страницы
m — Дополнительная информация о маркировке страницы (поле mark из api.botnadzor.org/marking3/main), вида g_{число} или d_{число}

banned

api.botnadzor.org/banned

После запроса возвращает список из 50 последних забаненных страниц ботов в удобном для вставки в VK форматировании (@айди + имя в скобках, ссылка на сайт). Обновление каждые 15 минут.