Войти

Киберспорт в API

7 дисциплины, 2 701 турниров, 88 209 матчей начиная с 2012 года. Матч здесь — не одно событие со счётом, а набор карт: у каждой свой счёт, свои раунды и своя статистика игроков. Ниже — как это выглядит в ответе.

Дисциплина за дисциплиной

Числа на 5 августа 2026. Дисциплины разные по зрелости, и общей цифрой это не скрыто.

Дисциплина Матчей Турниров Первый матч С составами С картами
Counter-Strike 34 979 1 291 2015 12 494 с 2020 22 815 с 2018
League of Legends 25 642 216 2014 13 207 с 2020 20 886 с 2015
Dota 2 20 931 851 2015 7 784 с 2019 11 768 с 2016
Call of Duty 5 191 259 2012 240 с 2026 243 с 2018
Valorant 906 63 2026 668 с 2026 668 с 2026
Fortnite 524 17 2019 524 с 2019
Apex Legends 36 4 2026 36 с 2026
Всего 88 209 2 701 2012

Fortnite и Apex Legends устроены как заезд, а не как матч двух сторон: там нет составов, есть таблица участников с местами. Valorant, Call of Duty и Apex Legends заведены недавно — объём по ним пока небольшой, и выдавать его за большой мы не будем.

Глубина по модулям

Суммарно по всем дисциплинам. Прочерк значит ровно ноль.

МодульМатчейС какого годаЧто внутри
Счёт по картам и расписание 88 209 2012 у каждого матча в базе
Карты и заезды внутри матча 56 940 2015 карта за картой: счёт, победитель, длительность
Составы и статистика игроков 34 393 2019 ростер на матч, убийства, смерти, ADR, KAST, хедшоты
Баны и пики героев 22 622 2017 Dota 2, League of Legends, Valorant
Раскладка по раундам 12 725 2020 Counter-Strike и Valorant: исход каждого раунда
Коэффициенты 365 2026 линия и цена открытия
Лента матча по киберспорту не собирается
Статистика матча одной таблицей её заменяют карты и статистика игроков

Фид букмекерских книг по киберспорту на момент замера: Counter-Strike — 82 матчей от 11 книг, League of Legends — 66 от 9, Valorant — 22 от 10, Dota 2 — 8 от 10. Подробности — на странице коэффициентов.

Настоящий матч целиком

Один запрос к нашему API и то, что он вернул, поле за полем.

Counter-Strike · BetBoom Storm 3 августа 2026 · матч завершён
Grêmio Esports
по картам
2:1
paiN Academy
по картам

Карты этого матча

Grêmio EsportsкартаpaiN Academy
22 Inferno
овертайм 10:6
18
7 Mirage 13
13 Cache 10

Счёт есть у каждой карты, включая последнюю: до 5 августа 2026 последняя карта приезжала с пустым счётом, и на этой странице у Cache стоял прочерк. Овертайм лежит отдельным полем, в счёт карты он уже включён: 22:18 на Inferno — это 12:12 в основное время и 10:6 в овертайме.

10игроков со статистикой
3карт в матче
3карт с раскладкой по раундам
83раундов расписано
GET /v1/event/11976817 — фрагмент ответа
{
  "id": 11976817,
  "sport": "counter-strike",
  "status": "finished",
  "tournament": "BetBoom Storm",
  "tournament_ru": "БетБум Шторм",
  "participants": [
    { "name": "Grêmio Esports", "side": "home", "score": 2 },
    { "name": "paiN Academy",   "side": "away", "score": 1 }
  ],
  "games": [
    { "map": "Inferno", "winner": "home", "length_sec": 5352,
      "home": { "rounds": 22, "half1": 9, "half2": 3, "overtime": 10 },
      "away": { "rounds": 18, "half1": 3, "half2": 9, "overtime": 6 } },
    { "map": "Mirage", "winner": "away", … },
    { "map": "Cache",  "winner": "home", "length_sec": 3087,
      "home": { "rounds": 13, "half1": 6, "half2": 7, "overtime": null },
      "away": { "rounds": 10, "half1": 6, "half2": 4, "overtime": null } }
  ],
  "rounds": [ /* исход каждого раунда всех трёх карт */ ],
  "player_stats": [ /* 10 игроков */
    { "player_name": "misfit", "side": "away",
      "stats": { "totals": { "kills": 69, "deaths": 52,
        "assists": 14, "adr": 83.57, "kast": 80.0,
        "headshots": 21 } } } ]
}

Статистика игрока приезжает и суммарно по матчу (totals), и отдельно по каждой карте (games).

Статистика игроков этого матча

ИгрокСторонаУбийстваСмертиПомощьADRKASTХедшоты
misfit гости 69 52 14 83,57 80,00 21
Tatu гости 53 59 16 67,30 69,33 37
s1lent хозяева 54 56 27 74,00 70,67 31
MITHPUTTINI хозяева 54 50 16 58,57 66,00 19

Ники не переводятся: в русском поле стоит тот же ник, символ в символ. Это правило, а не пропуск — подробнее на странице русских названий.

Как забрать киберспорт

Адреса общие для всех видов, дисциплина задаётся параметром.

Матчи за дату

GET /v1/events?sport=counter-strike&date=…. Так же для dota_2, league_of_legends, valorant, call_of_duty, fortnite, apex_legends.

Один матч со всеми картами

GET /v1/event/{id} — карты, раунды, баны, статистика игроков по картам и суммарно.

Турнир целиком

GET /v1/tournament/{id}/events — сетка и групповой этап одним списком.

Живые матчи

GET /v1/live?sport=counter-strike, либо подписка на смену счёта через вебхуки.

Чего по киберспорту нет

Список того, чего в ответе нет, — чтобы не выяснять это уже после подключения.

  • Ленты событий по минутам. Её нет ни у одной дисциплины: ход матча описывают карты и раунды.
  • Единой таблицы статистики матча. Того, что у футбола называется «статистика матча», в киберспорте нет — есть статистика игроков и раскладка раундов.
  • Раскладки по раундам у всех дисциплин. Она есть у Counter-Strike и Valorant. У Dota 2 и League of Legends вместо неё приезжают баны и пики.
  • Экономики раунда и позиций на карте. Закупок, урона по оружию и координат игроков в ответе нет.
  • Больших объёмов по молодым дисциплинам. Valorant, Call of Duty и Apex Legends заведены недавно: 906, 5 191 и 36 матчей соответственно.

Все числа на странице — на 5 августа 2026, посчитаны по нашей базе.

Покрытие по другим видам

У каждого вида своя глубина и свой разбор — общими словами про «все виды спорта» на эти вопросы не ответить.

Проверьте киберспорт на своих турнирах

Пробный ключ открывает те же адреса, что показаны выше.

Документация
Оплата в рублях Договор с ИП / ООО Пробный доступ бесплатно