Выберите эндпоинт, настройте параметры и отправьте запрос — ответ API отобразится прямо на странице.
GET
Список игр
Возвращает все игры, доступные на мониторинге, с количеством серверов. Параметры не требуются.
Конструктор запроса
https://monwave.ru/api?endpoint=games
GET
Серверы по игре
Список серверов с пагинацией, отсортированных по рейтингу.
Параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
game | string | Да | Slug игры (cs2, minecraft, rust...) |
page | int | Нет | Номер страницы (по умолчанию 1) |
limit | int | Нет | Кол-во на странице, 1–100 (по умолчанию 25) |
Конструктор запроса
https://monwave.ru/api?endpoint=servers&game=cs2&page=1&limit=5
GET
Сервер по ID
Подробные данные одного сервера: онлайн, карта, uptime, рейтинг, дата добавления.
Параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
{id} | int | Да | ID сервера (из эндпоинта servers) |
Конструктор запроса
https://monwave.ru/api?endpoint=servers/3105
GET
Статистика
Общая статистика мониторинга или статистика по конкретной игре.
Параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
game | string | Нет | Slug игры. Без него — общая статистика |
Конструктор запроса
https://monwave.ru/api?endpoint=stats
GET
Виджет сервера
SVG или HTML виджет-баннер для встраивания на сайт. Показывает название, игру, онлайн и статус.
Параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
id | int | Да* | ID сервера |
ip | string | Да* | IP:port сервера (альтернатива id) |
format | string | Нет | svg (по умолчанию) или html |
theme | string | Нет | dark (по умолчанию) или light |
* Обязателен один из: id или ip
Конструктор запроса
https://monwave.ru/api?endpoint=widget/3105&theme=dark
Встраивание на сайт
HTML (IMG)
<a href="https://monwave.ru/cs2/servers/62.122.214.240:27015">
<img src="https://monwave.ru/api?endpoint=widget/3105&theme=dark" alt="MonWave">
</a>
HTML (IFRAME)
<iframe src="https://monwave.ru/api?endpoint=widget/3105&format=html&theme=dark"
width="320" height="120" frameborder="0"></iframe>