Получить список матчей
GET/v2/:sportSlug/matches
Возвращает список матчей с возможностью фильтрации по различным параметрам для указанного вида спорта. По умолчанию возвращает матчи на сегодня.
Киберспорт (sportSlug=esports): для киберспортивных матчей (CS2, Dota 2, League of Legends) в каждом матче присутствует дополнительное поле esports, содержащее:
- Формат серии (Best of N) и список отдельных игр (карт)
- Индивидуальную статистику каждого игрока за каждую игру (KDA, ADR, gold и др.)
- Выбранных героев/чемпионов и их баны (Dota 2, LoL)
- Раунды с исходами и сторонами (CS2)
- Командную статистику: башни, бараки и др. (Dota 2), драконы, ингибиторы и др. (LoL)
Теннис (sportSlug=tennis): для теннисных матчей в каждом матче присутствует дополнительное поле tennis, содержащее:
- Формат серии (Best of 3/5), тип покрытия, посев игроков
- Кто подаёт первым
- Детализация по сетам: геймы, победитель, длительность, тайбрейк
- Momentum-график по геймам (значение импульса, брейки подачи)
- Point-by-point (только при запросе одного матча по matchId) — каждое очко с типом (эйс, двойная ошибка, виннер, ошибка)
Словарь всех возможных типов букмекерских коэффициентов:
Скачать BkOddsDict.jsonТекстовый поиск (q=): параметр q переводит список в режим поиска по названиям команд и турниров (RU/EN, устойчив к опечаткам). Возвращаются до limit (по умолчанию 20, максимум 50) наиболее релевантных матчей; при равной релевантности приоритет у матчей, ближайших к текущему моменту. Остальные фильтры списка продолжают действовать, page/page_size в режиме поиска игнорируются.
Курсорная пагинация: для полного обхода больших выборок (диапазон дат, все матчи команды за месяц) передайте cursor= (пустое значение — первый батч), далее — значение nextCursor из каждого ответа. Классическая пагинация page/page_size ограничена 100 страницами; курсорная — нет. Подробности — в описании параметра cursor.
Request
Responses
- 200
- 400
- 401
- 500
Список матчей
Некорректные параметры запроса
Неавторизован
Внутренняя ошибка сервера