Публичный API

Открытый REST API мониторинга. Только чтение, без ключа и авторизации. Все ответы - в формате JSON (UTF-8). Используйте для своих сайтов, ботов и виджетов.

Базовый URL
https://monitoringcs2.com

Пример: https://monitoringcs2.com/api/servers?mode=Surf&limit=20

GET/api/servers
Список серверов

Все серверы мониторинга. По умолчанию отсортированы по рейтингу.

Параметры запроса
qпоиск по названию, карте или IP
modeфильтр по режиму (Public, BHOP, AWP, Surf, ...)
sortplayers · ping · name · recent (по умолчанию - рейтинг)
limitсколько вернуть (по умолчанию 100, максимум 500)
offsetсмещение для пагинации
Пример ответа
[
  {
    "id": "ecf855fc-6cc7-49f5-9c9b-6965a7e12641",
    "name": "Public Mirage #1",
    "ip": "203.0.113.10",
    "port": 27015,
    "map": "de_mirage",
    "mode": "Public",
    "players": 17,
    "bots": 0,
    "maxPlayers": 64,
    "country": "ru",
    "ping": 24,
    "online": true,
    "likes": 12,
    "verified": true,
    "boost": 0,
    "highlight": ""
  }
]
GET/api/servers/{id}
Один сервер

Полная карточка сервера по его id.

Пример ответа
{
  "id": "ecf855fc-6cc7-49f5-9c9b-6965a7e12641",
  "name": "Public Mirage #1",
  "ip": "203.0.113.10",
  "port": 27015,
  "map": "de_mirage",
  "mode": "Public",
  "players": 17,
  "bots": 0,
  "maxPlayers": 64,
  "country": "ru",
  "ping": 24,
  "online": true,
  "likes": 12,
  "verified": true,
  "boost": 0,
  "highlight": ""
}
GET/api/servers/{id}/history
История онлайна

Снимки онлайна сервера для графика.

Параметры запроса
limitчисло точек (по умолчанию 288 - сутки)
Пример ответа
[
  { "ts": "2026-06-21T10:00:00Z", "players": 17, "map": "de_mirage" }
]
GET/api/servers/{id}/reviews
Отзывы о сервере

Отзывы игроков по серверу.

Пример ответа
[
  {
    "id": "...",
    "body": "Отличный сервер!",
    "authorName": "Player",
    "createdAt": "2026-06-21T10:00:00Z"
  }
]
GET/api/stats
Статистика сети

Сводка по всем серверам мониторинга.

Пример ответа
{
  "total": 1421,
  "online": 935,
  "players": 3095,
  "active": 410,
  "avgPing": 32
}

Лимиты разумного использования: не чаще ~1 запроса в секунду на эндпоинт. Данные онлайна обновляются раз в ~30 секунд.