Перейти к основному содержимому

Match

idinteger

Уникальный идентификатор матча

Example: 14570728
statusstring

Статус матча

Possible values: [notstarted, inprogress, finished, canceled, postponed, interrupted, suspended, delayed, willcontinue]

Example: inprogress
statusDescriptionstringnullable

Человекочитаемое описание статуса матча

Example: 1st half
dateEventdate

Дата события

Example: 2025-09-03
startTimestampinteger

Время начала матча в миллисекундах

Example: 1756836000000
currentMatchMinuteinteger

Текущая минута матча

Example: 30
currentMatchSecondinteger

Текущая секунда матча (в пределах минуты)

Example: 12
overtimeLengthinteger

Добавленное время в секундах. Присутствует только когда оно есть.

Example: 180
tournament object
idinteger

ID турнира

namestring

Название турнира

translations object
rustring
imagestring

URL изображения турнира

category object
idinteger

ID категории

namestring

Название категории

translations object
rustring
imagestring

URL изображения

roundInfo object
namestring

Название раунда

Example: 1/8
roundinteger

Номер раунда

Example: 5
season object
idinteger
namestring
yearstring
venue object
idintegernullable

ID стадиона

namestringnullable

Название стадиона

translations object
rustringnullable

Название стадиона на русском

capacityintegernullable

Вместимость

city object
namestringnullable

Город

translations object
rustringnullable

Город на русском

country object
namestringnullable

Страна

referee object

Информация об арбитре матча (на данный момент доступно для футбола)

idintegernullable

ID арбитра

namestring

Имя арбитра

Example: Anthony Taylor
yellowCardsinteger

Количество жёлтых карточек показанных арбитром (статистика)

Example: 156
redCardsinteger

Количество красных карточек показанных арбитром (статистика)

Example: 12
yellowRedCardsinteger

Количество вторых жёлтых карточек показанных арбитром (статистика)

Example: 8
gamesinteger

Количество игр проведённых арбитром (статистика)

Example: 245
country object
namestring

Страна арбитра

Example: England
translations object
rustring

Имя арбитра на русском языке

Example: Энтони Тейлор
homeTeam object

Команда в составе матча: базовые поля плюс состав на матч (lineup).

idintegernullable

Уникальный идентификатор команды

namestringnullable

Название команды

fullNamestringnullable

Полное название команды

translations object
rustringnullable

Название на русском

genderstringnullable

Пол команды

Possible values: [M, F]

countrystringnullable

Название страны

manager objectnullable

Тренер команды; null, если не задан.

idinteger

ID тренера

namestring

Имя тренера

translations object
rustringnullable

Имя тренера на русском

imagestring

URL изображения команды

lineup objectnullable

Состав команды на матч; null, если состав недоступен.

players object[]
  • Array [
  • idinteger

    ID игрока

    namestringnullable

    Имя игрока

    teamIdintegernullable

    ID команды игрока

    positionstring

    Позиция игрока

    statisticsobject

    Статистика игрока

    shirtNumberinteger

    Номер на футболке

    captainboolean

    Является ли капитаном

    substituteboolean

    Является ли запасным

    translations object
    rustringnullable

    Имя игрока на русском

    imagestring

    URL изображения игрока

  • ]
  • formationstring

    Схема игры

    Example: 4-4-2
    missingPlayers object[]

    Травмы и дисквалификации — отсутствующие игроки. Карточные причины (код 11/12/13) — только для футбола. Полный словарь причин: страница.

  • Array [
  • player object

    Данные отсутствующего игрока

    idintegernullable

    ID игрока

    namestringnullable

    Имя игрока

    positionstringnullable

    Позиция игрока

    shirtNumberstringnullable

    Игровой номер (строка)

    translations object
    rustringnullable

    Имя игрока на русском

    imagestring

    URL изображения игрока

    typestringnullable

    Статус: missing — точно не сыграет; doubtful — под вопросом

    Possible values: [missing, doubtful]

    reason object

    Причина отсутствия

    codeintegernullable

    Код причины: 0 — другое, 1 — травма, 2 — болезнь, 3 — дисквалификация, 4 — недоступен, 11 — перебор жёлтых карточек (только футбол), 12 — вторая жёлтая → красная (только футбол), 13 — красная карточка (только футбол), 21 — в аренде

    namestringnullable

    Кодовое имя причины: Injured, Ill, Suspended, Absent, Other, YellowCard, YellowRedCard, RedCard, OnLoan

    categoryKeystring

    Ключ категории причины (для сопоставления со словарём)

    translations objectnullable

    Перевод причины

    rustring

    Причина на русском

    esstring

    Причина на испанском

    description objectnullable

    Уточнение причины (часть тела или диагноз); null, если уточнения нет

    rawstring

    Исходный текст уточнения (на английском), например "Muscle Injury"

    keystringnullable

    Ключ перевода уточнения (для сопоставления со словарём)

    translations objectnullable

    Перевод уточнения

    rustring

    Уточнение на русском

    esstring

    Уточнение на испанском

    expectedEndDateMsint64nullable

    Ожидаемая дата возвращения игрока, Unix-timestamp в миллисекундах; null, если неизвестно

  • ]
  • awayTeam object

    Команда в составе матча: базовые поля плюс состав на матч (lineup).

    idintegernullable

    Уникальный идентификатор команды

    namestringnullable

    Название команды

    fullNamestringnullable

    Полное название команды

    translations object
    rustringnullable

    Название на русском

    genderstringnullable

    Пол команды

    Possible values: [M, F]

    countrystringnullable

    Название страны

    manager objectnullable

    Тренер команды; null, если не задан.

    idinteger

    ID тренера

    namestring

    Имя тренера

    translations object
    rustringnullable

    Имя тренера на русском

    imagestring

    URL изображения команды

    lineup objectnullable

    Состав команды на матч; null, если состав недоступен.

    players object[]
  • Array [
  • idinteger

    ID игрока

    namestringnullable

    Имя игрока

    teamIdintegernullable

    ID команды игрока

    positionstring

    Позиция игрока

    statisticsobject

    Статистика игрока

    shirtNumberinteger

    Номер на футболке

    captainboolean

    Является ли капитаном

    substituteboolean

    Является ли запасным

    translations object
    rustringnullable

    Имя игрока на русском

    imagestring

    URL изображения игрока

  • ]
  • formationstring

    Схема игры

    Example: 4-4-2
    missingPlayers object[]

    Травмы и дисквалификации — отсутствующие игроки. Карточные причины (код 11/12/13) — только для футбола. Полный словарь причин: страница.

  • Array [
  • player object

    Данные отсутствующего игрока

    idintegernullable

    ID игрока

    namestringnullable

    Имя игрока

    positionstringnullable

    Позиция игрока

    shirtNumberstringnullable

    Игровой номер (строка)

    translations object
    rustringnullable

    Имя игрока на русском

    imagestring

    URL изображения игрока

    typestringnullable

    Статус: missing — точно не сыграет; doubtful — под вопросом

    Possible values: [missing, doubtful]

    reason object

    Причина отсутствия

    codeintegernullable

    Код причины: 0 — другое, 1 — травма, 2 — болезнь, 3 — дисквалификация, 4 — недоступен, 11 — перебор жёлтых карточек (только футбол), 12 — вторая жёлтая → красная (только футбол), 13 — красная карточка (только футбол), 21 — в аренде

    namestringnullable

    Кодовое имя причины: Injured, Ill, Suspended, Absent, Other, YellowCard, YellowRedCard, RedCard, OnLoan

    categoryKeystring

    Ключ категории причины (для сопоставления со словарём)

    translations objectnullable

    Перевод причины

    rustring

    Причина на русском

    esstring

    Причина на испанском

    description objectnullable

    Уточнение причины (часть тела или диагноз); null, если уточнения нет

    rawstring

    Исходный текст уточнения (на английском), например "Muscle Injury"

    keystringnullable

    Ключ перевода уточнения (для сопоставления со словарём)

    translations objectnullable

    Перевод уточнения

    rustring

    Уточнение на русском

    esstring

    Уточнение на испанском

    expectedEndDateMsint64nullable

    Ожидаемая дата возвращения игрока, Unix-timestamp в миллисекундах; null, если неизвестно

  • ]
  • homeScore object
    currentinteger

    Текущий счет

    Example: 3
    period1integer

    Счет в первом тайме

    Example: 2
    period2integer

    Счет во втором тайме / геймы во 2-м сете (теннис)

    Example: 1
    period3integernullable

    Счет в третьем периоде / геймы в 3-м сете (теннис)

    period4integernullable

    Счет в четвертом периоде / геймы в 4-м сете (теннис, Grand Slam)

    period5integernullable

    Счет в пятом периоде / геймы в 5-м сете (теннис, Grand Slam)

    period6integernullable

    Счёт в 6-м периоде: 2-й овертайм (баскетбол) или геймы в 6-м сете (наст. теннис, best-of-7). При множественных овертаймах возможны и дальнейшие периоды (period7+) — редко.

    period7integernullable

    Счёт в 7-м периоде: 3-й овертайм (баскетбол) или геймы в 7-м сете (наст. теннис, best-of-7).

    period1TieBreakintegernullable

    Очки в тайбрейке 1-го сета (только теннис, только если был тайбрейк)

    period2TieBreakintegernullable

    Очки в тайбрейке 2-го сета (только теннис, только если был тайбрейк)

    period3TieBreakintegernullable

    Очки в тайбрейке 3-го сета (только теннис, только если был тайбрейк)

    Example: 7
    period4TieBreakintegernullable

    Очки в тайбрейке 4-го сета (только теннис, только если был тайбрейк)

    period5TieBreakintegernullable

    Очки в тайбрейке 5-го сета (только теннис, только если был тайбрейк)

    penaltiesintegernullable

    Счёт по послематчевым пенальти. Присутствует только если была серия пенальти.

    Example: 4
    displaystringnullable

    Текстовое представление счёта, как отдаёт источник (например, "2-2 (5-4 pen.)" в футболе или "3 (6-4, 4-6, 7-6)" в теннисе).

    pointstringnullable

    Текущее очко в теннисном гейме (для live-матчей). Значения: "0", "15", "30", "40", "A" (advantage) для обычных геймов, или числа "0"-"7"+ для тайбрейков

    Example: 40
    awayScore object
    currentinteger

    Текущий счет

    Example: 3
    period1integer

    Счет в первом тайме

    Example: 2
    period2integer

    Счет во втором тайме / геймы во 2-м сете (теннис)

    Example: 1
    period3integernullable

    Счет в третьем периоде / геймы в 3-м сете (теннис)

    period4integernullable

    Счет в четвертом периоде / геймы в 4-м сете (теннис, Grand Slam)

    period5integernullable

    Счет в пятом периоде / геймы в 5-м сете (теннис, Grand Slam)

    period6integernullable

    Счёт в 6-м периоде: 2-й овертайм (баскетбол) или геймы в 6-м сете (наст. теннис, best-of-7). При множественных овертаймах возможны и дальнейшие периоды (period7+) — редко.

    period7integernullable

    Счёт в 7-м периоде: 3-й овертайм (баскетбол) или геймы в 7-м сете (наст. теннис, best-of-7).

    period1TieBreakintegernullable

    Очки в тайбрейке 1-го сета (только теннис, только если был тайбрейк)

    period2TieBreakintegernullable

    Очки в тайбрейке 2-го сета (только теннис, только если был тайбрейк)

    period3TieBreakintegernullable

    Очки в тайбрейке 3-го сета (только теннис, только если был тайбрейк)

    Example: 7
    period4TieBreakintegernullable

    Очки в тайбрейке 4-го сета (только теннис, только если был тайбрейк)

    period5TieBreakintegernullable

    Очки в тайбрейке 5-го сета (только теннис, только если был тайбрейк)

    penaltiesintegernullable

    Счёт по послематчевым пенальти. Присутствует только если была серия пенальти.

    Example: 4
    displaystringnullable

    Текстовое представление счёта, как отдаёт источник (например, "2-2 (5-4 pen.)" в футболе или "3 (6-4, 4-6, 7-6)" в теннисе).

    pointstringnullable

    Текущее очко в теннисном гейме (для live-матчей). Значения: "0", "15", "30", "40", "A" (advantage) для обычных геймов, или числа "0"-"7"+ для тайбрейков

    Example: 40
    liveEvents object[]
  • Array [
  • timeinteger

    Время события в минутах

    timeSecondsinteger

    Время события в секундах

    typestring

    Тип события

    Possible values: [card, goal, substitution, inGamePenalty, penaltyShootout, varDecision, injuryTime, period]

    classstring

    Класс события

    teamstring

    Команда события

    Possible values: [home, away]

    player object
    idinteger
    namestring
    playerIn object

    Игрок входящий (для замен)

    idinteger
    namestring
    playerOut object

    Игрок выходящий (для замен)

    idinteger
    namestring
    reasonstring

    Причина события

    fromstring

    Откуда (например, penalty для гола)

    homeScoreinteger

    Счет хозяев после события

    awayScoreinteger

    Счет гостей после события

    periodintegernullable

    Номер периода/тайма, к которому относится событие

    descriptionstring

    Текстовое описание события (если есть)

    playerNamestring

    Имя игрока, связанного с событием (дублирует player.name для удобства)

    assist1Namestring

    Имя игрока, сделавшего первый ассист (голы)

    assist2Namestring

    Имя игрока, сделавшего второй ассист (голы)

    manager object

    Тренер/официальное лицо — для карточки, показанной не игроку (type=card)

    idinteger
    namestring
    rescindedboolean

    Карточка отменена (type=card)

    playerInNamestring

    Имя вышедшего на замену игрока (type=substitution)

    playerOutNamestring

    Имя заменённого игрока (type=substitution)

    injuryboolean

    Замена из-за травмы (type=substitution)

    sequenceintegernullable

    Порядковый номер удара в серии пенальти (type=penaltyShootout)

    confirmedbooleannullable

    Подтверждено ли решение VAR (type=varDecision)

    addedTimeinteger

    Добавленное время в минутах (type=injuryTime / varDecision)

    lengthintegernullable

    Длительность добавленного времени (type=injuryTime)

    textstring

    Текст метки периода, напр. начало/конец тайма (type=period)

    isLiveboolean

    Идёт ли период в данный момент (type=period)

  • ]
  • matchStatisticsarray

    Статистика матча

    Example: [{"period":"ALL","groups":[{"groupName":"Match overview","statisticsItems":[{"name":"Ball possession","home":"54%","away":"46%","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":54,"awayValue":46,"renderType":2,"key":"ballPossession"},{"name":"Big chances","home":"1","away":"2","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":2,"renderType":1,"key":"bigChanceCreated"},{"name":"Total shots","home":"9","away":"9","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":9,"awayValue":9,"renderType":1,"key":"totalShotsOnGoal"},{"name":"Goalkeeper saves","home":"2","away":"4","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":2,"awayValue":4,"renderType":1,"key":"goalkeeperSaves"},{"name":"Corner kicks","home":"1","away":"4","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":4,"renderType":1,"key":"cornerKicks"},{"name":"Fouls","home":"18","away":"22","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":18,"awayValue":22,"renderType":1,"key":"fouls"},{"name":"Passes","home":"405","away":"330","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":405,"awayValue":330,"renderType":1,"key":"passes"},{"name":"Tackles","home":"11","away":"9","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":11,"awayValue":9,"renderType":1,"key":"totalTackle"},{"name":"Free kicks","home":"22","away":"17","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":22,"awayValue":17,"renderType":1,"key":"freeKicks"},{"name":"Yellow cards","home":"4","away":"3","compareCode":1,"statisticsType":"negative","valueType":"event","homeValue":4,"awayValue":3,"renderType":1,"key":"yellowCards"}]},{"groupName":"Shots","statisticsItems":[{"name":"Total shots","home":"9","away":"9","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":9,"awayValue":9,"renderType":1,"key":"totalShotsOnGoal"},{"name":"Shots on target","home":"5","away":"3","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":5,"awayValue":3,"renderType":1,"key":"shotsOnGoal"},{"name":"Hit woodwork","home":"1","away":"0","compareCode":1,"statisticsType":"negative","valueType":"event","homeValue":1,"awayValue":0,"renderType":1,"key":"hitWoodwork"},{"name":"Shots off target","home":"4","away":"6","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":4,"awayValue":6,"renderType":1,"key":"shotsOffGoal"},{"name":"Blocked shots","home":"0","away":"0","compareCode":3,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":0,"renderType":1,"key":"blockedScoringAttempt"},{"name":"Shots inside box","home":"7","away":"4","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":7,"awayValue":4,"renderType":1,"key":"totalShotsInsideBox"},{"name":"Shots outside box","home":"2","away":"5","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":2,"awayValue":5,"renderType":1,"key":"totalShotsOutsideBox"}]},{"groupName":"Attack","statisticsItems":[{"name":"Big chances scored","home":"1","away":"1","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":1,"renderType":1,"key":"bigChanceScored"},{"name":"Big chances missed","home":"0","away":"1","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":1,"renderType":1,"key":"bigChanceMissed"},{"name":"Touches in penalty area","home":"20","away":"19","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":20,"awayValue":19,"renderType":1,"key":"touchesInOppBox"},{"name":"Fouled in final third","home":"3","away":"2","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":3,"awayValue":2,"renderType":1,"key":"fouledFinalThird"},{"name":"Offsides","home":"6","away":"4","compareCode":1,"statisticsType":"negative","valueType":"event","homeValue":6,"awayValue":4,"renderType":1,"key":"offsides"}]},{"groupName":"Passes","statisticsItems":[{"name":"Accurate passes","home":"270","away":"208","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":270,"awayValue":208,"renderType":1,"key":"accuratePasses"},{"name":"Throw-ins","home":"17","away":"23","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":17,"awayValue":23,"renderType":1,"key":"throwIns"},{"name":"Final third entries","home":"87","away":"73","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":87,"awayValue":73,"renderType":1,"key":"finalThirdEntries"},{"name":"Final third phase","home":"70/135 (52%)","away":"46/98 (47%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":70,"awayValue":46,"homeTotal":135,"awayTotal":98,"renderType":3,"key":"finalThirdPhaseStatistic"},{"name":"Long balls","home":"32/95 (34%)","away":"21/86 (24%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":32,"awayValue":21,"homeTotal":95,"awayTotal":86,"renderType":3,"key":"accurateLongBalls"},{"name":"Crosses","home":"4/7 (57%)","away":"4/18 (22%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":4,"awayValue":4,"homeTotal":7,"awayTotal":18,"renderType":3,"key":"accurateCross"}]},{"groupName":"Duels","statisticsItems":[{"name":"Duels","home":"57%","away":"43%","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":57,"awayValue":43,"renderType":2,"key":"duelWonPercent"},{"name":"Dispossessed","home":"6","away":"7","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":6,"awayValue":7,"renderType":1,"key":"dispossessed"},{"name":"Ground duels","home":"36/68 (53%)","away":"32/68 (47%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":36,"awayValue":32,"homeTotal":68,"awayTotal":68,"renderType":3,"key":"groundDuelsPercentage"},{"name":"Aerial duels","home":"43/70 (61%)","away":"27/70 (39%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":43,"awayValue":27,"homeTotal":70,"awayTotal":70,"renderType":3,"key":"aerialDuelsPercentage"},{"name":"Dribbles","home":"4/7 (57%)","away":"5/9 (56%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":4,"awayValue":5,"homeTotal":7,"awayTotal":9,"renderType":3,"key":"dribblesPercentage"}]},{"groupName":"Defending","statisticsItems":[{"name":"Tackles won","home":"64%","away":"78%","compareCode":2,"statisticsType":"positive","valueType":"team","homeValue":7,"awayValue":7,"homeTotal":11,"awayTotal":9,"renderType":4,"key":"wonTacklePercent"},{"name":"Total tackles","home":"11","away":"9","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":11,"awayValue":9,"renderType":1,"key":"totalTackle"},{"name":"Interceptions","home":"2","away":"11","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":2,"awayValue":11,"renderType":1,"key":"interceptionWon"},{"name":"Recoveries","home":"36","away":"40","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":36,"awayValue":40,"renderType":1,"key":"ballRecovery"},{"name":"Clearances","home":"28","away":"32","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":28,"awayValue":32,"renderType":1,"key":"totalClearance"}]},{"groupName":"Goalkeeping","statisticsItems":[{"name":"Total saves","home":"2","away":"4","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":2,"awayValue":4,"renderType":1,"key":"goalkeeperSaves"},{"name":"Punches","home":"1","away":"0","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":0,"renderType":1,"key":"punches"},{"name":"Goal kicks","home":"7","away":"8","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":7,"awayValue":8,"renderType":1,"key":"goalKicks"},{"name":"Penalty saves","home":"1","away":"0","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":0,"renderType":1,"key":"penaltySaves"}]}]},{"period":"1ST","groups":[{"groupName":"Match overview","statisticsItems":[{"name":"Ball possession","home":"53%","away":"47%","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":53,"awayValue":47,"renderType":2,"key":"ballPossession"},{"name":"Big chances","home":"1","away":"0","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":0,"renderType":1,"key":"bigChanceCreated"},{"name":"Total shots","home":"6","away":"6","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":6,"awayValue":6,"renderType":1,"key":"totalShotsOnGoal"},{"name":"Goalkeeper saves","home":"1","away":"3","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":3,"renderType":1,"key":"goalkeeperSaves"},{"name":"Corner kicks","home":"1","away":"3","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":3,"renderType":1,"key":"cornerKicks"},{"name":"Fouls","home":"5","away":"6","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":5,"awayValue":6,"renderType":1,"key":"fouls"},{"name":"Passes","home":"219","away":"189","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":219,"awayValue":189,"renderType":1,"key":"passes"},{"name":"Tackles","home":"4","away":"2","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":4,"awayValue":2,"renderType":1,"key":"totalTackle"},{"name":"Free kicks","home":"6","away":"5","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":6,"awayValue":5,"renderType":1,"key":"freeKicks"},{"name":"Yellow cards","home":"0","away":"0","compareCode":3,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":0,"renderType":1,"key":"yellowCards"}]},{"groupName":"Shots","statisticsItems":[{"name":"Total shots","home":"6","away":"6","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":6,"awayValue":6,"renderType":1,"key":"totalShotsOnGoal"},{"name":"Shots on target","home":"4","away":"1","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":4,"awayValue":1,"renderType":1,"key":"shotsOnGoal"},{"name":"Hit woodwork","home":"1","away":"0","compareCode":1,"statisticsType":"negative","valueType":"event","homeValue":1,"awayValue":0,"renderType":1,"key":"hitWoodwork"},{"name":"Shots off target","home":"2","away":"5","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":2,"awayValue":5,"renderType":1,"key":"shotsOffGoal"},{"name":"Blocked shots","home":"0","away":"0","compareCode":3,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":0,"renderType":1,"key":"blockedScoringAttempt"},{"name":"Shots inside box","home":"5","away":"2","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":5,"awayValue":2,"renderType":1,"key":"totalShotsInsideBox"},{"name":"Shots outside box","home":"1","away":"4","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":4,"renderType":1,"key":"totalShotsOutsideBox"}]},{"groupName":"Attack","statisticsItems":[{"name":"Big chances scored","home":"1","away":"0","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":0,"renderType":1,"key":"bigChanceScored"},{"name":"Big chances missed","home":"0","away":"0","compareCode":3,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":0,"renderType":1,"key":"bigChanceMissed"},{"name":"Fouled in final third","home":"0","away":"1","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":0,"awayValue":1,"renderType":1,"key":"fouledFinalThird"},{"name":"Offsides","home":"4","away":"1","compareCode":1,"statisticsType":"negative","valueType":"event","homeValue":4,"awayValue":1,"renderType":1,"key":"offsides"}]},{"groupName":"Passes","statisticsItems":[{"name":"Accurate passes","home":"153","away":"126","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":153,"awayValue":126,"renderType":1,"key":"accuratePasses"},{"name":"Throw-ins","home":"12","away":"12","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":12,"awayValue":12,"renderType":1,"key":"throwIns"},{"name":"Final third entries","home":"41","away":"34","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":41,"awayValue":34,"renderType":1,"key":"finalThirdEntries"},{"name":"Long balls","home":"18/44 (41%)","away":"8/41 (20%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":18,"awayValue":8,"homeTotal":44,"awayTotal":41,"renderType":3,"key":"accurateLongBalls"},{"name":"Crosses","home":"3/3 (100%)","away":"3/12 (25%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":3,"awayValue":3,"homeTotal":3,"awayTotal":12,"renderType":3,"key":"accurateCross"}]},{"groupName":"Duels","statisticsItems":[{"name":"Duels","home":"59%","away":"41%","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":59,"awayValue":41,"renderType":2,"key":"duelWonPercent"},{"name":"Dispossessed","home":"2","away":"3","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":2,"awayValue":3,"renderType":1,"key":"dispossessed"},{"name":"Ground duels","home":"12/24 (50%)","away":"12/24 (50%)","compareCode":3,"statisticsType":"positive","valueType":"team","homeValue":12,"awayValue":12,"homeTotal":24,"awayTotal":24,"renderType":3,"key":"groundDuelsPercentage"},{"name":"Aerial duels","home":"22/34 (65%)","away":"12/34 (35%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":22,"awayValue":12,"homeTotal":34,"awayTotal":34,"renderType":3,"key":"aerialDuelsPercentage"},{"name":"Dribbles","home":"2/2 (100%)","away":"5/6 (83%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":2,"awayValue":5,"homeTotal":2,"awayTotal":6,"renderType":3,"key":"dribblesPercentage"}]},{"groupName":"Defending","statisticsItems":[{"name":"Tackles won","home":"50%","away":"100%","compareCode":2,"statisticsType":"positive","valueType":"team","homeValue":2,"awayValue":2,"homeTotal":4,"awayTotal":2,"renderType":4,"key":"wonTacklePercent"},{"name":"Total tackles","home":"4","away":"2","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":4,"awayValue":2,"renderType":1,"key":"totalTackle"},{"name":"Interceptions","home":"2","away":"7","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":2,"awayValue":7,"renderType":1,"key":"interceptionWon"},{"name":"Recoveries","home":"22","away":"22","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":22,"awayValue":22,"renderType":1,"key":"ballRecovery"},{"name":"Clearances","home":"11","away":"15","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":11,"awayValue":15,"renderType":1,"key":"totalClearance"}]},{"groupName":"Goalkeeping","statisticsItems":[{"name":"Total saves","home":"1","away":"3","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":3,"renderType":1,"key":"goalkeeperSaves"},{"name":"Goal kicks","home":"5","away":"2","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":5,"awayValue":2,"renderType":1,"key":"goalKicks"}]}]},{"period":"2ND","groups":[{"groupName":"Match overview","statisticsItems":[{"name":"Ball possession","home":"56%","away":"44%","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":56,"awayValue":44,"renderType":2,"key":"ballPossession"},{"name":"Big chances","home":"0","away":"2","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":0,"awayValue":2,"renderType":1,"key":"bigChanceCreated"},{"name":"Total shots","home":"3","away":"3","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":3,"awayValue":3,"renderType":1,"key":"totalShotsOnGoal"},{"name":"Goalkeeper saves","home":"1","away":"1","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":1,"renderType":1,"key":"goalkeeperSaves"},{"name":"Corner kicks","home":"0","away":"1","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":0,"awayValue":1,"renderType":1,"key":"cornerKicks"},{"name":"Fouls","home":"13","away":"16","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":13,"awayValue":16,"renderType":1,"key":"fouls"},{"name":"Passes","home":"186","away":"141","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":186,"awayValue":141,"renderType":1,"key":"passes"},{"name":"Tackles","home":"7","away":"7","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":7,"awayValue":7,"renderType":1,"key":"totalTackle"},{"name":"Free kicks","home":"16","away":"12","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":16,"awayValue":12,"renderType":1,"key":"freeKicks"},{"name":"Yellow cards","home":"4","away":"3","compareCode":1,"statisticsType":"negative","valueType":"event","homeValue":4,"awayValue":3,"renderType":1,"key":"yellowCards"}]},{"groupName":"Shots","statisticsItems":[{"name":"Total shots","home":"3","away":"3","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":3,"awayValue":3,"renderType":1,"key":"totalShotsOnGoal"},{"name":"Shots on target","home":"1","away":"2","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":2,"renderType":1,"key":"shotsOnGoal"},{"name":"Hit woodwork","home":"0","away":"0","compareCode":3,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":0,"renderType":1,"key":"hitWoodwork"},{"name":"Shots off target","home":"2","away":"1","compareCode":1,"statisticsType":"negative","valueType":"event","homeValue":2,"awayValue":1,"renderType":1,"key":"shotsOffGoal"},{"name":"Blocked shots","home":"0","away":"0","compareCode":3,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":0,"renderType":1,"key":"blockedScoringAttempt"},{"name":"Shots inside box","home":"2","away":"2","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":2,"awayValue":2,"renderType":1,"key":"totalShotsInsideBox"},{"name":"Shots outside box","home":"1","away":"1","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":1,"renderType":1,"key":"totalShotsOutsideBox"}]},{"groupName":"Attack","statisticsItems":[{"name":"Big chances scored","home":"0","away":"1","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":0,"awayValue":1,"renderType":1,"key":"bigChanceScored"},{"name":"Big chances missed","home":"0","away":"1","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":0,"awayValue":1,"renderType":1,"key":"bigChanceMissed"},{"name":"Fouled in final third","home":"3","away":"1","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":3,"awayValue":1,"renderType":1,"key":"fouledFinalThird"},{"name":"Offsides","home":"2","away":"3","compareCode":2,"statisticsType":"negative","valueType":"event","homeValue":2,"awayValue":3,"renderType":1,"key":"offsides"}]},{"groupName":"Passes","statisticsItems":[{"name":"Accurate passes","home":"117","away":"82","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":117,"awayValue":82,"renderType":1,"key":"accuratePasses"},{"name":"Throw-ins","home":"5","away":"11","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":5,"awayValue":11,"renderType":1,"key":"throwIns"},{"name":"Final third entries","home":"46","away":"39","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":46,"awayValue":39,"renderType":1,"key":"finalThirdEntries"},{"name":"Long balls","home":"14/51 (27%)","away":"13/45 (29%)","compareCode":2,"statisticsType":"positive","valueType":"team","homeValue":14,"awayValue":13,"homeTotal":51,"awayTotal":45,"renderType":3,"key":"accurateLongBalls"},{"name":"Crosses","home":"1/4 (25%)","away":"1/6 (17%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":1,"awayValue":1,"homeTotal":4,"awayTotal":6,"renderType":3,"key":"accurateCross"}]},{"groupName":"Duels","statisticsItems":[{"name":"Duels","home":"56%","away":"44%","compareCode":1,"statisticsType":"positive","valueType":"event","homeValue":56,"awayValue":44,"renderType":2,"key":"duelWonPercent"},{"name":"Dispossessed","home":"4","away":"4","compareCode":3,"statisticsType":"negative","valueType":"event","homeValue":4,"awayValue":4,"renderType":1,"key":"dispossessed"},{"name":"Ground duels","home":"24/44 (55%)","away":"20/44 (45%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":24,"awayValue":20,"homeTotal":44,"awayTotal":44,"renderType":3,"key":"groundDuelsPercentage"},{"name":"Aerial duels","home":"21/36 (58%)","away":"15/36 (42%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":21,"awayValue":15,"homeTotal":36,"awayTotal":36,"renderType":3,"key":"aerialDuelsPercentage"},{"name":"Dribbles","home":"2/5 (40%)","away":"0/3 (0%)","compareCode":1,"statisticsType":"positive","valueType":"team","homeValue":2,"awayValue":0,"homeTotal":5,"awayTotal":3,"renderType":3,"key":"dribblesPercentage"}]},{"groupName":"Defending","statisticsItems":[{"name":"Tackles won","home":"71%","away":"71%","compareCode":3,"statisticsType":"positive","valueType":"team","homeValue":5,"awayValue":5,"homeTotal":7,"awayTotal":7,"renderType":4,"key":"wonTacklePercent"},{"name":"Total tackles","home":"7","away":"7","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":7,"awayValue":7,"renderType":1,"key":"totalTackle"},{"name":"Interceptions","home":"0","away":"4","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":0,"awayValue":4,"renderType":1,"key":"interceptionWon"},{"name":"Recoveries","home":"14","away":"18","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":14,"awayValue":18,"renderType":1,"key":"ballRecovery"},{"name":"Clearances","home":"17","away":"17","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":17,"awayValue":17,"renderType":1,"key":"totalClearance"}]},{"groupName":"Goalkeeping","statisticsItems":[{"name":"Total saves","home":"1","away":"1","compareCode":3,"statisticsType":"positive","valueType":"event","homeValue":1,"awayValue":1,"renderType":1,"key":"goalkeeperSaves"},{"name":"Goal kicks","home":"2","away":"6","compareCode":2,"statisticsType":"positive","valueType":"event","homeValue":2,"awayValue":6,"renderType":1,"key":"goalKicks"}]}]}]
    oddsBase object[]

    Доступные коэффициенты для матча

  • Array [
  • namestring

    Название рынка ставок

    Example: Full time
    groupstring

    Группа ставки

    Example: 1X2
    periodstring

    Период матча для ставки

    Example: Full-time
    isLiveboolean

    Доступна ли ставка в live режиме

    Example: false
    suspendedboolean

    Приостановлена ли ставка

    Example: false
    choices object[]

    Варианты ставок с коэффициентами

  • Array [
  • namestring

    Название варианта ставки

    Example: 1
    decimalnumber

    Текущий коэффициент в десятичном формате

    Example: 1.61
    initialDecimalnumber

    Начальный коэффициент в десятичном формате

    Example: 1.35
    winningboolean

    Является ли вариант выигрышным

    Example: false
    changeinteger

    Изменение коэффициента (-1: понижение, 0: без изменений, 1: повышение)

    Possible values: [-1, 0, 1]

    Example: 1
  • ]
  • ]
  • highlights object[]

    Видео / хайлайты матча

  • Array [
  • titlestring

    Название видео/хайлайта

    Example: Alianza Valledupar 1 - 0 La Equidad
    urluri

    URL видео (обычно YouTube)

    Example: https://youtu.be/H_9b2BSCNK4
    imageuri

    URL изображения превью видео

    Example: https://i.ytimg.com/vi/H_9b2BSCNK4/hqdefault.jpg
  • ]
  • esports objectnullable

    Детальные данные по киберспортивному матчу. Присутствует только для матчей с sportSlug=esports (CS2, Dota 2, League of Legends). Содержит информацию о каждой игре серии, индивидуальную статистику игроков, раунды (CS2), баны героев/чемпионов (Dota 2, LoL) и командную статистику.

    bestOfintegernullable

    Формат серии — максимальное количество игр (например, 1, 3 или 5). Best of 3 означает, что для победы нужно выиграть 2 игры из 3.

    Example: 3
    games object[]

    Список отдельных игр (карт) в серии. Каждая игра содержит счёт, статистику игроков, раунды (CS2) или баны (Dota 2/LoL).

  • Array [
  • idinteger

    Уникальный идентификатор игры

    Example: 548805
    gameNumberinteger

    Порядковый номер игры в серии (начинается с 1)

    Example: 1
    statusstring

    Текущий статус игры

    Possible values: [notstarted, inprogress, finished]

    Example: finished
    winnerCodeintegernullable

    Код команды-победителя игры: 1 — домашняя команда (home), 2 — гостевая команда (away). null, если игра ещё не завершена.

    Example: 1
    durationSecondsintegernullable

    Длительность игры в секундах. null, если игра ещё не завершена.

    Example: 2340
    startTimestampinteger

    Время начала игры в миллисекундах (Unix timestamp * 1000)

    Example: 1773129756000
    homeScore object

    Счёт домашней команды в данной игре. Для CS2 — количество выигранных раундов (с разбивкой по половинам в period1/period2). Для Dota 2/LoL — количество убийств.

    currentinteger

    Текущий счет

    Example: 3
    period1integer

    Счет в первом тайме

    Example: 2
    period2integer

    Счет во втором тайме / геймы во 2-м сете (теннис)

    Example: 1
    period3integernullable

    Счет в третьем периоде / геймы в 3-м сете (теннис)

    period4integernullable

    Счет в четвертом периоде / геймы в 4-м сете (теннис, Grand Slam)

    period5integernullable

    Счет в пятом периоде / геймы в 5-м сете (теннис, Grand Slam)

    period6integernullable

    Счёт в 6-м периоде: 2-й овертайм (баскетбол) или геймы в 6-м сете (наст. теннис, best-of-7). При множественных овертаймах возможны и дальнейшие периоды (period7+) — редко.

    period7integernullable

    Счёт в 7-м периоде: 3-й овертайм (баскетбол) или геймы в 7-м сете (наст. теннис, best-of-7).

    period1TieBreakintegernullable

    Очки в тайбрейке 1-го сета (только теннис, только если был тайбрейк)

    period2TieBreakintegernullable

    Очки в тайбрейке 2-го сета (только теннис, только если был тайбрейк)

    period3TieBreakintegernullable

    Очки в тайбрейке 3-го сета (только теннис, только если был тайбрейк)

    Example: 7
    period4TieBreakintegernullable

    Очки в тайбрейке 4-го сета (только теннис, только если был тайбрейк)

    period5TieBreakintegernullable

    Очки в тайбрейке 5-го сета (только теннис, только если был тайбрейк)

    penaltiesintegernullable

    Счёт по послематчевым пенальти. Присутствует только если была серия пенальти.

    Example: 4
    displaystringnullable

    Текстовое представление счёта, как отдаёт источник (например, "2-2 (5-4 pen.)" в футболе или "3 (6-4, 4-6, 7-6)" в теннисе).

    pointstringnullable

    Текущее очко в теннисном гейме (для live-матчей). Значения: "0", "15", "30", "40", "A" (advantage) для обычных геймов, или числа "0"-"7"+ для тайбрейков

    Example: 40
    awayScore object

    Счёт гостевой команды в данной игре. Для CS2 — количество выигранных раундов. Для Dota 2/LoL — количество убийств.

    currentinteger

    Текущий счет

    Example: 3
    period1integer

    Счет в первом тайме

    Example: 2
    period2integer

    Счет во втором тайме / геймы во 2-м сете (теннис)

    Example: 1
    period3integernullable

    Счет в третьем периоде / геймы в 3-м сете (теннис)

    period4integernullable

    Счет в четвертом периоде / геймы в 4-м сете (теннис, Grand Slam)

    period5integernullable

    Счет в пятом периоде / геймы в 5-м сете (теннис, Grand Slam)

    period6integernullable

    Счёт в 6-м периоде: 2-й овертайм (баскетбол) или геймы в 6-м сете (наст. теннис, best-of-7). При множественных овертаймах возможны и дальнейшие периоды (period7+) — редко.

    period7integernullable

    Счёт в 7-м периоде: 3-й овертайм (баскетбол) или геймы в 7-м сете (наст. теннис, best-of-7).

    period1TieBreakintegernullable

    Очки в тайбрейке 1-го сета (только теннис, только если был тайбрейк)

    period2TieBreakintegernullable

    Очки в тайбрейке 2-го сета (только теннис, только если был тайбрейк)

    period3TieBreakintegernullable

    Очки в тайбрейке 3-го сета (только теннис, только если был тайбрейк)

    Example: 7
    period4TieBreakintegernullable

    Очки в тайбрейке 4-го сета (только теннис, только если был тайбрейк)

    period5TieBreakintegernullable

    Очки в тайбрейке 5-го сета (только теннис, только если был тайбрейк)

    penaltiesintegernullable

    Счёт по послематчевым пенальти. Присутствует только если была серия пенальти.

    Example: 4
    displaystringnullable

    Текстовое представление счёта, как отдаёт источник (например, "2-2 (5-4 pen.)" в футболе или "3 (6-4, 4-6, 7-6)" в теннисе).

    pointstringnullable

    Текущее очко в теннисном гейме (для live-матчей). Значения: "0", "15", "30", "40", "A" (advantage) для обычных геймов, или числа "0"-"7"+ для тайбрейков

    Example: 40
    mapstringnullable

    Название карты (только CS2). Примеры: Dust2, Inferno, Mirage, Ancient, Nuke, Anubis, Vertigo. Для Dota 2 и LoL всегда null.

    Example: Dust2
    homeTeamStartingSidestringnullable

    Стартовая сторона домашней команды. Зависит от игры: CS2 — T (Terrorists) или CT (Counter-Terrorists); Dota 2 — Radiant или Dire; LoL — Blue или Red.

    Possible values: [T, CT, Radiant, Dire, Blue, Red]

    Example: T
    homeTeamPlayers object[]

    Игроки домашней команды с индивидуальной статистикой за данную игру. Набор полей статистики зависит от типа игры (CS2, Dota 2 или LoL).

  • Array [
  • player object

    Информация об игроке

    idinteger

    Уникальный идентификатор игрока

    Example: 1072879
    namestringnullable

    Настоящее имя игрока (имя + фамилия). Если настоящее имя недоступно — используется игровой ник.

    Example: Danil Kryshkovets
    nickNamestringnullable

    Игровой ник (никнейм) игрока

    Example: gpk
    shortNamestring

    Сокращённое игровое имя игрока

    Example: gpk
    positionstringnullable

    Код позиции/роли игрока. Dota 2: hc (Hard Carry), mid (Midlane), off (Offlane), ss (Soft Support), hs (Hard Support). LoL: top (Top), jun (Jungle), mid (Mid), adc (ADC), sup (Support). CS2: null (позиции не применяются).

    Example: mid
    positionNamestringnullable

    Человекочитаемое название позиции/роли. Примеры: Midlane, Hard Carry, Offlane, Soft Support, Hard Support, Top, Jungle, ADC, Support. null для CS2.

    Example: Midlane
    translations object

    Переводы имени игрока

    rustringnullable

    Настоящее имя игрока на русском

    imagestringnullable

    URL изображения (аватара) игрока

    Example: https://images.api-sport.ru/sportimages/player-1072879
    killsinteger

    Количество убийств игрока за игру (все типы игр)

    Example: 9
    deathsinteger

    Количество смертей игрока за игру (все типы игр)

    Example: 0
    assistsinteger

    Количество ассистов игрока за игру (все типы игр)

    Example: 11
    adrnumber

    Average Damage per Round — средний урон за раунд (только CS2)

    Example: 74.2
    kastinteger

    Процент раундов, в которых игрок совершил Kill, Assist, Survived или был Trade-killed (только CS2)

    Example: 66
    kdDiffinteger

    Разница между убийствами и смертями Kill-Death Difference (только CS2)

    Example: -1
    firstKillsDiffinteger

    Разница первых убийств: сколько раз игрок сделал первое убийство в раунде минус сколько раз умер первым (только CS2)

    Example: 2
    flashAssistsinteger

    Количество ассистов с помощью ослепляющих гранат (только CS2)

    Example: 0
    headshotsinteger

    Количество убийств в голову (только CS2)

    Example: 7
    character objectnullable

    Выбранный герой (Dota 2) или чемпион (LoL). Отсутствует для CS2.

    namestring

    Имя героя/чемпиона

    Example: Void Spirit
    slugstring

    URL-совместимый идентификатор героя/чемпиона

    Example: void-spirit
    deniesinteger

    Количество добиваний союзных крипов (только Dota 2)

    Example: 19
    goldPerMininteger

    Золото в минуту (только Dota 2)

    Example: 638
    xpPerMininteger

    Опыт в минуту (только Dota 2)

    Example: 778
    lastHitsinteger

    Количество добиваний вражеских крипов (только Dota 2)

    Example: 354
    netWorthinteger

    Общая стоимость инвентаря и золота игрока (только Dota 2)

    Example: 26260
    heroLevelinteger

    Уровень героя на момент окончания игры (только Dota 2)

    Example: 23
    goldEarnedinteger

    Общее количество заработанного золота (только LoL)

    Example: 14134
    levelinteger

    Уровень чемпиона на момент окончания игры (только LoL)

    Example: 17
    minionsKilledinteger

    Количество убитых миньонов/крипов (только LoL)

    Example: 234
    rolestring

    Роль игрока в команде (только LoL). Значения: top, jun, mid, adc, sup

    Example: jun
  • ]
  • awayTeamPlayers object[]

    Игроки гостевой команды с индивидуальной статистикой за данную игру.

  • Array [
  • player object

    Информация об игроке

    idinteger

    Уникальный идентификатор игрока

    Example: 1072879
    namestringnullable

    Настоящее имя игрока (имя + фамилия). Если настоящее имя недоступно — используется игровой ник.

    Example: Danil Kryshkovets
    nickNamestringnullable

    Игровой ник (никнейм) игрока

    Example: gpk
    shortNamestring

    Сокращённое игровое имя игрока

    Example: gpk
    positionstringnullable

    Код позиции/роли игрока. Dota 2: hc (Hard Carry), mid (Midlane), off (Offlane), ss (Soft Support), hs (Hard Support). LoL: top (Top), jun (Jungle), mid (Mid), adc (ADC), sup (Support). CS2: null (позиции не применяются).

    Example: mid
    positionNamestringnullable

    Человекочитаемое название позиции/роли. Примеры: Midlane, Hard Carry, Offlane, Soft Support, Hard Support, Top, Jungle, ADC, Support. null для CS2.

    Example: Midlane
    translations object

    Переводы имени игрока

    rustringnullable

    Настоящее имя игрока на русском

    imagestringnullable

    URL изображения (аватара) игрока

    Example: https://images.api-sport.ru/sportimages/player-1072879
    killsinteger

    Количество убийств игрока за игру (все типы игр)

    Example: 9
    deathsinteger

    Количество смертей игрока за игру (все типы игр)

    Example: 0
    assistsinteger

    Количество ассистов игрока за игру (все типы игр)

    Example: 11
    adrnumber

    Average Damage per Round — средний урон за раунд (только CS2)

    Example: 74.2
    kastinteger

    Процент раундов, в которых игрок совершил Kill, Assist, Survived или был Trade-killed (только CS2)

    Example: 66
    kdDiffinteger

    Разница между убийствами и смертями Kill-Death Difference (только CS2)

    Example: -1
    firstKillsDiffinteger

    Разница первых убийств: сколько раз игрок сделал первое убийство в раунде минус сколько раз умер первым (только CS2)

    Example: 2
    flashAssistsinteger

    Количество ассистов с помощью ослепляющих гранат (только CS2)

    Example: 0
    headshotsinteger

    Количество убийств в голову (только CS2)

    Example: 7
    character objectnullable

    Выбранный герой (Dota 2) или чемпион (LoL). Отсутствует для CS2.

    namestring

    Имя героя/чемпиона

    Example: Void Spirit
    slugstring

    URL-совместимый идентификатор героя/чемпиона

    Example: void-spirit
    deniesinteger

    Количество добиваний союзных крипов (только Dota 2)

    Example: 19
    goldPerMininteger

    Золото в минуту (только Dota 2)

    Example: 638
    xpPerMininteger

    Опыт в минуту (только Dota 2)

    Example: 778
    lastHitsinteger

    Количество добиваний вражеских крипов (только Dota 2)

    Example: 354
    netWorthinteger

    Общая стоимость инвентаря и золота игрока (только Dota 2)

    Example: 26260
    heroLevelinteger

    Уровень героя на момент окончания игры (только Dota 2)

    Example: 23
    goldEarnedinteger

    Общее количество заработанного золота (только LoL)

    Example: 14134
    levelinteger

    Уровень чемпиона на момент окончания игры (только LoL)

    Example: 17
    minionsKilledinteger

    Количество убитых миньонов/крипов (только LoL)

    Example: 234
    rolestring

    Роль игрока в команде (только LoL). Значения: top, jun, mid, adc, sup

    Example: jun
  • ]
  • statistics objectnullable

    Командная статистика за игру. Для Dota 2: faction, kills, towersDestroyed/Remaining, barracksDestroyed/Remaining, firstBlood. Для LoL: color, kills, goldEarned, towerKills, inhibitorKills, dragonKills (с разбивкой по типам), nashorKills. Для CS2 обычно null (данные в rounds).

    home object

    Командная статистика за одну игру. Набор полей зависит от типа игры. Dota 2: faction (Radiant/Dire), kills, towersDestroyed, towersRemaining, barracksDestroyed, barracksRemaining, firstBlood. LoL: color (Blue/Red), kills, goldEarned, towerKills, inhibitorKills, dragonKills, nashorKills, elderDrakeKills и отдельные типы драконов (chemtechDrakeKills, cloudDrakeKills, hextechDrakeKills, infernalDrakeKills, mountainDrakeKills, oceanDrakeKills). Для CS2 statistics обычно null.

    factionstringnullable

    Фракция команды (только Dota 2): Radiant или Dire

    Possible values: [Radiant, Dire]

    Example: Radiant
    colorstringnullable

    Цвет/сторона команды (только LoL): Blue или Red

    Possible values: [Blue, Red]

    Example: Blue
    killsinteger

    Общее количество убийств команды

    Example: 27
    firstBloodboolean

    Совершила ли команда первое убийство в игре (только Dota 2)

    Example: false
    towersDestroyedinteger

    Количество разрушенных вражеских башен (только Dota 2)

    Example: 3
    towersRemaininginteger

    Количество оставшихся своих башен (только Dota 2)

    Example: 8
    barracksDestroyedinteger

    Количество разрушенных вражеских бараков (только Dota 2)

    Example: 0
    barracksRemaininginteger

    Количество оставшихся своих бараков (только Dota 2)

    Example: 6
    goldEarnedinteger

    Общее золото команды (только LoL)

    Example: 56802
    towerKillsinteger

    Количество уничтоженных башен (только LoL)

    Example: 4
    inhibitorKillsinteger

    Количество уничтоженных ингибиторов (только LoL)

    Example: 0
    dragonKillsinteger

    Общее количество убитых драконов (только LoL)

    Example: 1
    nashorKillsinteger

    Количество убийств Барона Нашора (только LoL)

    Example: 0
    elderDrakeKillsinteger

    Количество убийств Старшего дракона (только LoL)

    Example: 0
    chemtechDrakeKillsinteger

    Количество убийств Химтех-дракона (только LoL)

    Example: 0
    cloudDrakeKillsinteger

    Количество убийств Воздушного дракона (только LoL)

    Example: 0
    hextechDrakeKillsinteger

    Количество убийств Хекстек-дракона (только LoL)

    Example: 0
    infernalDrakeKillsinteger

    Количество убийств Огненного дракона (только LoL)

    Example: 1
    mountainDrakeKillsinteger

    Количество убийств Горного дракона (только LoL)

    Example: 0
    oceanDrakeKillsinteger

    Количество убийств Водного дракона (только LoL)

    Example: 0
    away object

    Командная статистика за одну игру. Набор полей зависит от типа игры. Dota 2: faction (Radiant/Dire), kills, towersDestroyed, towersRemaining, barracksDestroyed, barracksRemaining, firstBlood. LoL: color (Blue/Red), kills, goldEarned, towerKills, inhibitorKills, dragonKills, nashorKills, elderDrakeKills и отдельные типы драконов (chemtechDrakeKills, cloudDrakeKills, hextechDrakeKills, infernalDrakeKills, mountainDrakeKills, oceanDrakeKills). Для CS2 statistics обычно null.

    factionstringnullable

    Фракция команды (только Dota 2): Radiant или Dire

    Possible values: [Radiant, Dire]

    Example: Radiant
    colorstringnullable

    Цвет/сторона команды (только LoL): Blue или Red

    Possible values: [Blue, Red]

    Example: Blue
    killsinteger

    Общее количество убийств команды

    Example: 27
    firstBloodboolean

    Совершила ли команда первое убийство в игре (только Dota 2)

    Example: false
    towersDestroyedinteger

    Количество разрушенных вражеских башен (только Dota 2)

    Example: 3
    towersRemaininginteger

    Количество оставшихся своих башен (только Dota 2)

    Example: 8
    barracksDestroyedinteger

    Количество разрушенных вражеских бараков (только Dota 2)

    Example: 0
    barracksRemaininginteger

    Количество оставшихся своих бараков (только Dota 2)

    Example: 6
    goldEarnedinteger

    Общее золото команды (только LoL)

    Example: 56802
    towerKillsinteger

    Количество уничтоженных башен (только LoL)

    Example: 4
    inhibitorKillsinteger

    Количество уничтоженных ингибиторов (только LoL)

    Example: 0
    dragonKillsinteger

    Общее количество убитых драконов (только LoL)

    Example: 1
    nashorKillsinteger

    Количество убийств Барона Нашора (только LoL)

    Example: 0
    elderDrakeKillsinteger

    Количество убийств Старшего дракона (только LoL)

    Example: 0
    chemtechDrakeKillsinteger

    Количество убийств Химтех-дракона (только LoL)

    Example: 0
    cloudDrakeKillsinteger

    Количество убийств Воздушного дракона (только LoL)

    Example: 0
    hextechDrakeKillsinteger

    Количество убийств Хекстек-дракона (только LoL)

    Example: 0
    infernalDrakeKillsinteger

    Количество убийств Огненного дракона (только LoL)

    Example: 1
    mountainDrakeKillsinteger

    Количество убийств Горного дракона (только LoL)

    Example: 0
    oceanDrakeKillsinteger

    Количество убийств Водного дракона (только LoL)

    Example: 0
    rounds objectnullable

    Информация о раундах — только для CS2. Содержит детали каждого раунда: исход, победитель, сторона домашней команды. Для Dota 2 и LoL всегда null.

    roundsInAHalfintegernullable

    Количество раундов в одной половине (обычно 12 для CS2 MR12)

    Example: 12
    normaltime object[]

    Массив раундов основного времени

  • Array [
  • roundNumberinteger

    Порядковый номер раунда (начинается с 1)

    Example: 1
    outcomestringnullable

    Исход раунда: elimination — все игроки противника убиты; defuse — бомба обезврежена; explosion — бомба взорвалась; timeout — время раунда истекло

    Possible values: [elimination, defuse, explosion, timeout]

    Example: elimination
    winnerCodeintegernullable

    Код команды-победителя раунда: 1 — домашняя команда (home), 2 — гостевая команда (away)

    Example: 1
    homeTeamSidestringnullable

    Сторона домашней команды в данном раунде: T (Terrorists) или CT (Counter-Terrorists). Меняется после первой половины.

    Possible values: [T, CT]

    Example: T
  • ]
  • overtime object[]nullable

    Массив раундов овертайма. null, если овертайма не было.

  • Array [
  • roundNumberinteger

    Порядковый номер раунда (начинается с 1)

    Example: 1
    outcomestringnullable

    Исход раунда: elimination — все игроки противника убиты; defuse — бомба обезврежена; explosion — бомба взорвалась; timeout — время раунда истекло

    Possible values: [elimination, defuse, explosion, timeout]

    Example: elimination
    winnerCodeintegernullable

    Код команды-победителя раунда: 1 — домашняя команда (home), 2 — гостевая команда (away)

    Example: 1
    homeTeamSidestringnullable

    Сторона домашней команды в данном раунде: T (Terrorists) или CT (Counter-Terrorists). Меняется после первой половины.

    Possible values: [T, CT]

    Example: T
  • ]
  • overtimeChunkSizeintegernullable

    Количество раундов в одном блоке овертайма (обычно 6 для CS2). null, если овертайма не было.

    Example: 6
    bans objectnullable

    Забаненные герои/чемпионы — только для Dota 2 и LoL. Содержит списки банов для каждой команды. Для CS2 всегда null.

    home object[]

    Список героев/чемпионов, забаненных домашней командой

  • Array [
  • namestring

    Имя героя/чемпиона

    Example: Batrider
    slugstring

    URL-совместимый идентификатор (slug) героя/чемпиона

    Example: batrider
  • ]
  • away object[]

    Список героев/чемпионов, забаненных гостевой командой

  • Array [
  • namestring

    Имя героя/чемпиона

    Example: Batrider
    slugstring

    URL-совместимый идентификатор (slug) героя/чемпиона

    Example: batrider
  • ]
  • ]
  • tennis objectnullable

    Детальные данные по теннисному матчу. Присутствует только для матчей с sportSlug=tennis. Содержит информацию о сетах (геймы, тайбрейки, длительность, победитель), подаче, посеве игроков, типе покрытия и momentum-графике. При запросе одного матча (/matches/{matchId}) также включает point-by-point данные с детализацией каждого очка.

    bestOfintegernullable

    Формат матча — максимальное количество сетов (3 или 5). Best of 3 — для WTA и большинства ATP турниров, Best of 5 — для мужских Grand Slam.

    Example: 3
    groundTypestringnullable

    Тип покрытия корта

    Possible values: [Hardcourt outdoor, Hardcourt indoor, Clay, Grass]

    Example: Hardcourt outdoor
    firstToServestringnullable

    Кто подаёт первым в матче

    Possible values: [home, away]

    Example: home
    homePlayerSeedstringnullable

    Посев (seed) домашнего игрока в турнире. Посев определяет рейтинг игрока в сетке турнира.

    Example: 25
    awayPlayerSeedstringnullable

    Посев (seed) гостевого игрока в турнире

    Example: 18
    sets object[]nullable

    Детализация по сыгранным сетам. Каждый элемент содержит количество геймов, победителя, длительность и данные тайбрейка (если был).

  • Array [
  • setNumberinteger

    Номер сета (1-5)

    Example: 3
    homeGamesinteger

    Количество геймов, выигранных домашним игроком в этом сете

    Example: 7
    awayGamesinteger

    Количество геймов, выигранных гостевым игроком в этом сете

    Example: 6
    winnerstringnullable

    Победитель сета. null если сет ещё не завершён

    Possible values: [home, away]

    Example: home
    durationSecondsintegernullable

    Длительность сета в секундах

    Example: 3423
    tiebreak objectnullable

    Данные тайбрейка. Присутствует только если в сете был тайбрейк (обычно при счёте 6-6). Тайбрейк — специальный гейм, в котором очки считаются последовательно (1, 2, 3...) до 7 с разницей минимум 2.

    homePointsinteger

    Очки домашнего игрока в тайбрейке

    Example: 7
    awayPointsinteger

    Очки гостевого игрока в тайбрейке

    Example: 4
  • ]
  • momentum object[]nullable

    График импульса (momentum) матча. Показывает доминирование одного из игроков в каждом гейме. Положительные значения — доминирование домашнего игрока, отрицательные — гостевого.

  • Array [
  • setinteger

    Номер сета

    Example: 1
    gameinteger

    Номер гейма в сете

    Example: 9
    valuenumber

    Значение импульса. Положительное значение — доминирование домашнего игрока (home), отрицательное — гостевого (away). Диапазон примерно от -100 до +100. Чем больше абсолютное значение, тем увереннее была победа в гейме.

    Example: -17.48
    breakOccurredboolean

    Был ли брейк подачи в этом гейме. Брейк — ситуация когда принимающий игрок выиграл гейм на подаче соперника.

    Example: true
  • ]
  • pointByPoint object[]nullable

    Подробные данные по каждому очку матча, сгруппированные по сетам и геймам. Доступно только при запросе одного матча (/matches/{matchId}). Содержит тип каждого розыгрыша (эйс, двойная ошибка, виннер) и текущий счёт.

  • Array [
  • setinteger

    Номер сета

    Example: 3
    games object[]

    Массив геймов в сете (в обратном хронологическом порядке — от последнего к первому)

  • Array [
  • gameinteger

    Номер гейма в сете

    Example: 13
    isTiebreakboolean

    Является ли этот гейм тайбрейком. В тайбрейке используется другая система подсчёта очков (1, 2, 3... вместо 15, 30, 40).

    Example: true
    score objectnullable

    Счёт по геймам в сете после завершения данного гейма, а также информация о подающем и победителе

    homeGamesinteger

    Геймы домашнего игрока в сете после этого гейма

    Example: 7
    awayGamesinteger

    Геймы гостевого игрока в сете после этого гейма

    Example: 6
    servingstringnullable

    Кто подавал в этом гейме

    Possible values: [home, away]

    Example: home
    wonBystringnullable

    Кто выиграл этот гейм

    Possible values: [home, away]

    Example: home
    points object[]

    Массив очков в гейме в хронологическом порядке. Каждое очко содержит текущий счёт и тип розыгрыша.

  • Array [
  • homePointstringnullable

    Очко домашнего игрока после розыгрыша. В обычном гейме: "0", "15", "30", "40", "A" (advantage). В тайбрейке: "0", "1", "2", ... (последовательные числа).

    Example: 40
    awayPointstringnullable

    Очко гостевого игрока после розыгрыша

    Example: 30
    descriptionstringnullable

    Тип розыгрыша

    Possible values: [normal, ace, doubleFault]

    Example: ace
    homePointTypestringnullable

    Результат розыгрыша для домашнего игрока. winner — игрок выиграл очко активным ударом; ace — выиграл очко подачей навылет; error — соперник допустил ошибку; doubleFault — двойная ошибка при подаче; loser — игрок проиграл очко.

    Possible values: [winner, doubleFault, ace, loser, error]

    Example: ace
    awayPointTypestringnullable

    Результат розыгрыша для гостевого игрока

    Possible values: [winner, doubleFault, ace, loser, error]

    Example: loser
  • ]
  • ]
  • ]
  • hasBkOdds object

    Наличие букмекерских коэффициентов по каждому букмекеру. Всегда присутствует в ответе

    melbetboolean

    Есть ли коэффициенты букмекера Melbet для данного матча

    Example: true
    oddsBk objectnullable

    Букмекерские коэффициенты. Присутствует только при with_bk_odds=true. Ключи объекта — идентификаторы букмекеров (например 'melbet'). Если with_bk_odds не указан, поле отсутствует

    melbet object

    Коэффициенты букмекера Melbet

    slugstring

    Слаг-идентификатор букмекера

    Example: melbet
    name object

    Название букмекера на разных языках

    enstring

    Название на английском

    Example: Match Winner
    rustring

    Название на русском

    Example: Победа в матче
    updatedAtintegernullable

    Время последнего обновления коэффициентов (timestamp в миллисекундах)

    Example: 1234567890000
    isBettingActiveboolean

    Активны ли ставки в данный момент

    Example: true
    markets object

    Рынки ставок. Ключи — слаги рынков (например 'match_result', 'total_goals', 'handicap'). Значение каждого ключа — объект BkOddsMarket

    match_result object

    Пример рынка (ключ динамический)

    name object

    Мультиязычное название рынка

    enstring

    Название на английском

    Example: Match Winner
    rustring

    Название на русском

    Example: Победа в матче
    hasArgumentboolean

    Есть ли у рынка аргумент/параметр (например значение тотала). Если true — исходы содержат lines вместо factor

    Example: false
    stakeKeysstring[]

    Упорядоченный список ключей исходов

    Example: ["home_win","draw","away_win"]
    stakes object

    Исходы ставок. Ключи — слаги исходов (например 'home_win', 'over', 'under'). Значение каждого ключа — объект BkOddsStake

    home_win object

    Пример исхода (ключ динамический)

    name object

    Мультиязычное название исхода

    enstring

    Название на английском

    Example: Match Winner
    rustring

    Название на русском

    Example: Победа в матче
    factornumber

    Коэффициент ставки (для рынков без аргумента, т.е. hasArgument=false)

    Example: 1.85
    lines object[]

    Массив линий с разными аргументами (для рынков с аргументом, hasArgument=true). Отсортирован по argument по возрастанию

  • Array [
  • dateUpdateMsintegernullable

    Время обновления коэффициента в миллисекундах

    Example: 1234567890
    factornumber

    Коэффициент ставки

    Example: 1.95
    argumentnumber

    Аргумент/параметр ставки (например значение тотала или гандикапа)

    Example: 2.5
  • ]
  • Match
    {
    "id": 14570728,
    "status": "inprogress",
    "statusDescription": "1st half",
    "dateEvent": "2025-09-03",
    "startTimestamp": 1756836000000,
    "currentMatchMinute": 30,
    "currentMatchSecond": 12,
    "overtimeLength": 180,
    "tournament": {
    "id": 0,
    "name": "string",
    "translations": {
    "ru": "string"
    },
    "image": "string"
    },
    "category": {
    "id": 0,
    "name": "string",
    "translations": {
    "ru": "string"
    },
    "image": "string"
    },
    "roundInfo": {
    "name": "1/8",
    "round": 5
    },
    "season": {
    "id": 0,
    "name": "string",
    "year": "string"
    },
    "venue": {
    "id": 0,
    "name": "string",
    "translations": {
    "ru": "string"
    },
    "capacity": 0,
    "city": {
    "name": "string",
    "translations": {
    "ru": "string"
    }
    },
    "country": {
    "name": "string"
    }
    },
    "referee": {
    "id": 0,
    "name": "Anthony Taylor",
    "yellowCards": 156,
    "redCards": 12,
    "yellowRedCards": 8,
    "games": 245,
    "country": {
    "name": "England"
    },
    "translations": {
    "ru": "Энтони Тейлор"
    }
    },
    "homeTeam": {
    "id": 0,
    "name": "string",
    "fullName": "string",
    "translations": {
    "ru": "string"
    },
    "gender": "M",
    "country": "string",
    "manager": {
    "id": 0,
    "name": "string",
    "translations": {
    "ru": "string"
    }
    },
    "image": "string",
    "lineup": {
    "players": [
    {
    "id": 0,
    "name": "string",
    "teamId": 0,
    "position": "string",
    "statistics": {},
    "shirtNumber": 0,
    "captain": true,
    "substitute": true,
    "translations": {
    "ru": "string"
    },
    "image": "string"
    }
    ],
    "formation": "4-4-2",
    "missingPlayers": [
    {
    "player": {
    "id": 0,
    "name": "string",
    "position": "string",
    "shirtNumber": "string",
    "translations": {
    "ru": "string"
    },
    "image": "string"
    },
    "type": "missing",
    "reason": {
    "code": 0,
    "name": "string",
    "categoryKey": "string",
    "translations": {
    "ru": "string",
    "es": "string"
    }
    },
    "description": {
    "raw": "string",
    "key": "string",
    "translations": {
    "ru": "string",
    "es": "string"
    }
    },
    "expectedEndDateMs": 0
    }
    ]
    }
    },
    "awayTeam": {
    "id": 0,
    "name": "string",
    "fullName": "string",
    "translations": {
    "ru": "string"
    },
    "gender": "M",
    "country": "string",
    "manager": {
    "id": 0,
    "name": "string",
    "translations": {
    "ru": "string"
    }
    },
    "image": "string",
    "lineup": {
    "players": [
    {
    "id": 0,
    "name": "string",
    "teamId": 0,
    "position": "string",
    "statistics": {},
    "shirtNumber": 0,
    "captain": true,
    "substitute": true,
    "translations": {
    "ru": "string"
    },
    "image": "string"
    }
    ],
    "formation": "4-4-2",
    "missingPlayers": [
    {
    "player": {
    "id": 0,
    "name": "string",
    "position": "string",
    "shirtNumber": "string",
    "translations": {
    "ru": "string"
    },
    "image": "string"
    },
    "type": "missing",
    "reason": {
    "code": 0,
    "name": "string",
    "categoryKey": "string",
    "translations": {
    "ru": "string",
    "es": "string"
    }
    },
    "description": {
    "raw": "string",
    "key": "string",
    "translations": {
    "ru": "string",
    "es": "string"
    }
    },
    "expectedEndDateMs": 0
    }
    ]
    }
    },
    "homeScore": {
    "current": 3,
    "period1": 2,
    "period2": 1,
    "period3": 0,
    "period4": 0,
    "period5": 0,
    "period6": 0,
    "period7": 0,
    "period1TieBreak": 0,
    "period2TieBreak": 0,
    "period3TieBreak": 7,
    "period4TieBreak": 0,
    "period5TieBreak": 0,
    "penalties": 4,
    "display": "string",
    "point": "40"
    },
    "awayScore": {
    "current": 3,
    "period1": 2,
    "period2": 1,
    "period3": 0,
    "period4": 0,
    "period5": 0,
    "period6": 0,
    "period7": 0,
    "period1TieBreak": 0,
    "period2TieBreak": 0,
    "period3TieBreak": 7,
    "period4TieBreak": 0,
    "period5TieBreak": 0,
    "penalties": 4,
    "display": "string",
    "point": "40"
    },
    "liveEvents": [
    {
    "time": 0,
    "timeSeconds": 0,
    "type": "card",
    "class": "string",
    "team": "home",
    "player": {
    "id": 0,
    "name": "string"
    },
    "playerIn": {
    "id": 0,
    "name": "string"
    },
    "playerOut": {
    "id": 0,
    "name": "string"
    },
    "reason": "string",
    "from": "string",
    "homeScore": 0,
    "awayScore": 0,
    "period": 0,
    "description": "string",
    "playerName": "string",
    "assist1Name": "string",
    "assist2Name": "string",
    "manager": {
    "id": 0,
    "name": "string"
    },
    "rescinded": true,
    "playerInName": "string",
    "playerOutName": "string",
    "injury": true,
    "sequence": 0,
    "confirmed": true,
    "addedTime": 0,
    "length": 0,
    "text": "string",
    "isLive": true
    }
    ],
    "matchStatistics": [
    {
    "period": "ALL",
    "groups": [
    {
    "groupName": "Match overview",
    "statisticsItems": [
    {
    "name": "Ball possession",
    "home": "54%",
    "away": "46%",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 54,
    "awayValue": 46,
    "renderType": 2,
    "key": "ballPossession"
    },
    {
    "name": "Big chances",
    "home": "1",
    "away": "2",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 2,
    "renderType": 1,
    "key": "bigChanceCreated"
    },
    {
    "name": "Total shots",
    "home": "9",
    "away": "9",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 9,
    "awayValue": 9,
    "renderType": 1,
    "key": "totalShotsOnGoal"
    },
    {
    "name": "Goalkeeper saves",
    "home": "2",
    "away": "4",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 4,
    "renderType": 1,
    "key": "goalkeeperSaves"
    },
    {
    "name": "Corner kicks",
    "home": "1",
    "away": "4",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 4,
    "renderType": 1,
    "key": "cornerKicks"
    },
    {
    "name": "Fouls",
    "home": "18",
    "away": "22",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 18,
    "awayValue": 22,
    "renderType": 1,
    "key": "fouls"
    },
    {
    "name": "Passes",
    "home": "405",
    "away": "330",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 405,
    "awayValue": 330,
    "renderType": 1,
    "key": "passes"
    },
    {
    "name": "Tackles",
    "home": "11",
    "away": "9",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 11,
    "awayValue": 9,
    "renderType": 1,
    "key": "totalTackle"
    },
    {
    "name": "Free kicks",
    "home": "22",
    "away": "17",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 22,
    "awayValue": 17,
    "renderType": 1,
    "key": "freeKicks"
    },
    {
    "name": "Yellow cards",
    "home": "4",
    "away": "3",
    "compareCode": 1,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 3,
    "renderType": 1,
    "key": "yellowCards"
    }
    ]
    },
    {
    "groupName": "Shots",
    "statisticsItems": [
    {
    "name": "Total shots",
    "home": "9",
    "away": "9",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 9,
    "awayValue": 9,
    "renderType": 1,
    "key": "totalShotsOnGoal"
    },
    {
    "name": "Shots on target",
    "home": "5",
    "away": "3",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 5,
    "awayValue": 3,
    "renderType": 1,
    "key": "shotsOnGoal"
    },
    {
    "name": "Hit woodwork",
    "home": "1",
    "away": "0",
    "compareCode": 1,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 0,
    "renderType": 1,
    "key": "hitWoodwork"
    },
    {
    "name": "Shots off target",
    "home": "4",
    "away": "6",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 6,
    "renderType": 1,
    "key": "shotsOffGoal"
    },
    {
    "name": "Blocked shots",
    "home": "0",
    "away": "0",
    "compareCode": 3,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 0,
    "renderType": 1,
    "key": "blockedScoringAttempt"
    },
    {
    "name": "Shots inside box",
    "home": "7",
    "away": "4",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 7,
    "awayValue": 4,
    "renderType": 1,
    "key": "totalShotsInsideBox"
    },
    {
    "name": "Shots outside box",
    "home": "2",
    "away": "5",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 5,
    "renderType": 1,
    "key": "totalShotsOutsideBox"
    }
    ]
    },
    {
    "groupName": "Attack",
    "statisticsItems": [
    {
    "name": "Big chances scored",
    "home": "1",
    "away": "1",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 1,
    "renderType": 1,
    "key": "bigChanceScored"
    },
    {
    "name": "Big chances missed",
    "home": "0",
    "away": "1",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 1,
    "renderType": 1,
    "key": "bigChanceMissed"
    },
    {
    "name": "Touches in penalty area",
    "home": "20",
    "away": "19",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 20,
    "awayValue": 19,
    "renderType": 1,
    "key": "touchesInOppBox"
    },
    {
    "name": "Fouled in final third",
    "home": "3",
    "away": "2",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 3,
    "awayValue": 2,
    "renderType": 1,
    "key": "fouledFinalThird"
    },
    {
    "name": "Offsides",
    "home": "6",
    "away": "4",
    "compareCode": 1,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 6,
    "awayValue": 4,
    "renderType": 1,
    "key": "offsides"
    }
    ]
    },
    {
    "groupName": "Passes",
    "statisticsItems": [
    {
    "name": "Accurate passes",
    "home": "270",
    "away": "208",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 270,
    "awayValue": 208,
    "renderType": 1,
    "key": "accuratePasses"
    },
    {
    "name": "Throw-ins",
    "home": "17",
    "away": "23",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 17,
    "awayValue": 23,
    "renderType": 1,
    "key": "throwIns"
    },
    {
    "name": "Final third entries",
    "home": "87",
    "away": "73",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 87,
    "awayValue": 73,
    "renderType": 1,
    "key": "finalThirdEntries"
    },
    {
    "name": "Final third phase",
    "home": "70/135 (52%)",
    "away": "46/98 (47%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 70,
    "awayValue": 46,
    "homeTotal": 135,
    "awayTotal": 98,
    "renderType": 3,
    "key": "finalThirdPhaseStatistic"
    },
    {
    "name": "Long balls",
    "home": "32/95 (34%)",
    "away": "21/86 (24%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 32,
    "awayValue": 21,
    "homeTotal": 95,
    "awayTotal": 86,
    "renderType": 3,
    "key": "accurateLongBalls"
    },
    {
    "name": "Crosses",
    "home": "4/7 (57%)",
    "away": "4/18 (22%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 4,
    "awayValue": 4,
    "homeTotal": 7,
    "awayTotal": 18,
    "renderType": 3,
    "key": "accurateCross"
    }
    ]
    },
    {
    "groupName": "Duels",
    "statisticsItems": [
    {
    "name": "Duels",
    "home": "57%",
    "away": "43%",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 57,
    "awayValue": 43,
    "renderType": 2,
    "key": "duelWonPercent"
    },
    {
    "name": "Dispossessed",
    "home": "6",
    "away": "7",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 6,
    "awayValue": 7,
    "renderType": 1,
    "key": "dispossessed"
    },
    {
    "name": "Ground duels",
    "home": "36/68 (53%)",
    "away": "32/68 (47%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 36,
    "awayValue": 32,
    "homeTotal": 68,
    "awayTotal": 68,
    "renderType": 3,
    "key": "groundDuelsPercentage"
    },
    {
    "name": "Aerial duels",
    "home": "43/70 (61%)",
    "away": "27/70 (39%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 43,
    "awayValue": 27,
    "homeTotal": 70,
    "awayTotal": 70,
    "renderType": 3,
    "key": "aerialDuelsPercentage"
    },
    {
    "name": "Dribbles",
    "home": "4/7 (57%)",
    "away": "5/9 (56%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 4,
    "awayValue": 5,
    "homeTotal": 7,
    "awayTotal": 9,
    "renderType": 3,
    "key": "dribblesPercentage"
    }
    ]
    },
    {
    "groupName": "Defending",
    "statisticsItems": [
    {
    "name": "Tackles won",
    "home": "64%",
    "away": "78%",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 7,
    "awayValue": 7,
    "homeTotal": 11,
    "awayTotal": 9,
    "renderType": 4,
    "key": "wonTacklePercent"
    },
    {
    "name": "Total tackles",
    "home": "11",
    "away": "9",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 11,
    "awayValue": 9,
    "renderType": 1,
    "key": "totalTackle"
    },
    {
    "name": "Interceptions",
    "home": "2",
    "away": "11",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 11,
    "renderType": 1,
    "key": "interceptionWon"
    },
    {
    "name": "Recoveries",
    "home": "36",
    "away": "40",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 36,
    "awayValue": 40,
    "renderType": 1,
    "key": "ballRecovery"
    },
    {
    "name": "Clearances",
    "home": "28",
    "away": "32",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 28,
    "awayValue": 32,
    "renderType": 1,
    "key": "totalClearance"
    }
    ]
    },
    {
    "groupName": "Goalkeeping",
    "statisticsItems": [
    {
    "name": "Total saves",
    "home": "2",
    "away": "4",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 4,
    "renderType": 1,
    "key": "goalkeeperSaves"
    },
    {
    "name": "Punches",
    "home": "1",
    "away": "0",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 0,
    "renderType": 1,
    "key": "punches"
    },
    {
    "name": "Goal kicks",
    "home": "7",
    "away": "8",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 7,
    "awayValue": 8,
    "renderType": 1,
    "key": "goalKicks"
    },
    {
    "name": "Penalty saves",
    "home": "1",
    "away": "0",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 0,
    "renderType": 1,
    "key": "penaltySaves"
    }
    ]
    }
    ]
    },
    {
    "period": "1ST",
    "groups": [
    {
    "groupName": "Match overview",
    "statisticsItems": [
    {
    "name": "Ball possession",
    "home": "53%",
    "away": "47%",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 53,
    "awayValue": 47,
    "renderType": 2,
    "key": "ballPossession"
    },
    {
    "name": "Big chances",
    "home": "1",
    "away": "0",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 0,
    "renderType": 1,
    "key": "bigChanceCreated"
    },
    {
    "name": "Total shots",
    "home": "6",
    "away": "6",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 6,
    "awayValue": 6,
    "renderType": 1,
    "key": "totalShotsOnGoal"
    },
    {
    "name": "Goalkeeper saves",
    "home": "1",
    "away": "3",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 3,
    "renderType": 1,
    "key": "goalkeeperSaves"
    },
    {
    "name": "Corner kicks",
    "home": "1",
    "away": "3",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 3,
    "renderType": 1,
    "key": "cornerKicks"
    },
    {
    "name": "Fouls",
    "home": "5",
    "away": "6",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 5,
    "awayValue": 6,
    "renderType": 1,
    "key": "fouls"
    },
    {
    "name": "Passes",
    "home": "219",
    "away": "189",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 219,
    "awayValue": 189,
    "renderType": 1,
    "key": "passes"
    },
    {
    "name": "Tackles",
    "home": "4",
    "away": "2",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 2,
    "renderType": 1,
    "key": "totalTackle"
    },
    {
    "name": "Free kicks",
    "home": "6",
    "away": "5",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 6,
    "awayValue": 5,
    "renderType": 1,
    "key": "freeKicks"
    },
    {
    "name": "Yellow cards",
    "home": "0",
    "away": "0",
    "compareCode": 3,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 0,
    "renderType": 1,
    "key": "yellowCards"
    }
    ]
    },
    {
    "groupName": "Shots",
    "statisticsItems": [
    {
    "name": "Total shots",
    "home": "6",
    "away": "6",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 6,
    "awayValue": 6,
    "renderType": 1,
    "key": "totalShotsOnGoal"
    },
    {
    "name": "Shots on target",
    "home": "4",
    "away": "1",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 1,
    "renderType": 1,
    "key": "shotsOnGoal"
    },
    {
    "name": "Hit woodwork",
    "home": "1",
    "away": "0",
    "compareCode": 1,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 0,
    "renderType": 1,
    "key": "hitWoodwork"
    },
    {
    "name": "Shots off target",
    "home": "2",
    "away": "5",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 5,
    "renderType": 1,
    "key": "shotsOffGoal"
    },
    {
    "name": "Blocked shots",
    "home": "0",
    "away": "0",
    "compareCode": 3,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 0,
    "renderType": 1,
    "key": "blockedScoringAttempt"
    },
    {
    "name": "Shots inside box",
    "home": "5",
    "away": "2",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 5,
    "awayValue": 2,
    "renderType": 1,
    "key": "totalShotsInsideBox"
    },
    {
    "name": "Shots outside box",
    "home": "1",
    "away": "4",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 4,
    "renderType": 1,
    "key": "totalShotsOutsideBox"
    }
    ]
    },
    {
    "groupName": "Attack",
    "statisticsItems": [
    {
    "name": "Big chances scored",
    "home": "1",
    "away": "0",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 0,
    "renderType": 1,
    "key": "bigChanceScored"
    },
    {
    "name": "Big chances missed",
    "home": "0",
    "away": "0",
    "compareCode": 3,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 0,
    "renderType": 1,
    "key": "bigChanceMissed"
    },
    {
    "name": "Fouled in final third",
    "home": "0",
    "away": "1",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 1,
    "renderType": 1,
    "key": "fouledFinalThird"
    },
    {
    "name": "Offsides",
    "home": "4",
    "away": "1",
    "compareCode": 1,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 1,
    "renderType": 1,
    "key": "offsides"
    }
    ]
    },
    {
    "groupName": "Passes",
    "statisticsItems": [
    {
    "name": "Accurate passes",
    "home": "153",
    "away": "126",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 153,
    "awayValue": 126,
    "renderType": 1,
    "key": "accuratePasses"
    },
    {
    "name": "Throw-ins",
    "home": "12",
    "away": "12",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 12,
    "awayValue": 12,
    "renderType": 1,
    "key": "throwIns"
    },
    {
    "name": "Final third entries",
    "home": "41",
    "away": "34",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 41,
    "awayValue": 34,
    "renderType": 1,
    "key": "finalThirdEntries"
    },
    {
    "name": "Long balls",
    "home": "18/44 (41%)",
    "away": "8/41 (20%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 18,
    "awayValue": 8,
    "homeTotal": 44,
    "awayTotal": 41,
    "renderType": 3,
    "key": "accurateLongBalls"
    },
    {
    "name": "Crosses",
    "home": "3/3 (100%)",
    "away": "3/12 (25%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 3,
    "awayValue": 3,
    "homeTotal": 3,
    "awayTotal": 12,
    "renderType": 3,
    "key": "accurateCross"
    }
    ]
    },
    {
    "groupName": "Duels",
    "statisticsItems": [
    {
    "name": "Duels",
    "home": "59%",
    "away": "41%",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 59,
    "awayValue": 41,
    "renderType": 2,
    "key": "duelWonPercent"
    },
    {
    "name": "Dispossessed",
    "home": "2",
    "away": "3",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 3,
    "renderType": 1,
    "key": "dispossessed"
    },
    {
    "name": "Ground duels",
    "home": "12/24 (50%)",
    "away": "12/24 (50%)",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 12,
    "awayValue": 12,
    "homeTotal": 24,
    "awayTotal": 24,
    "renderType": 3,
    "key": "groundDuelsPercentage"
    },
    {
    "name": "Aerial duels",
    "home": "22/34 (65%)",
    "away": "12/34 (35%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 22,
    "awayValue": 12,
    "homeTotal": 34,
    "awayTotal": 34,
    "renderType": 3,
    "key": "aerialDuelsPercentage"
    },
    {
    "name": "Dribbles",
    "home": "2/2 (100%)",
    "away": "5/6 (83%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 2,
    "awayValue": 5,
    "homeTotal": 2,
    "awayTotal": 6,
    "renderType": 3,
    "key": "dribblesPercentage"
    }
    ]
    },
    {
    "groupName": "Defending",
    "statisticsItems": [
    {
    "name": "Tackles won",
    "home": "50%",
    "away": "100%",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 2,
    "awayValue": 2,
    "homeTotal": 4,
    "awayTotal": 2,
    "renderType": 4,
    "key": "wonTacklePercent"
    },
    {
    "name": "Total tackles",
    "home": "4",
    "away": "2",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 2,
    "renderType": 1,
    "key": "totalTackle"
    },
    {
    "name": "Interceptions",
    "home": "2",
    "away": "7",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 7,
    "renderType": 1,
    "key": "interceptionWon"
    },
    {
    "name": "Recoveries",
    "home": "22",
    "away": "22",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 22,
    "awayValue": 22,
    "renderType": 1,
    "key": "ballRecovery"
    },
    {
    "name": "Clearances",
    "home": "11",
    "away": "15",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 11,
    "awayValue": 15,
    "renderType": 1,
    "key": "totalClearance"
    }
    ]
    },
    {
    "groupName": "Goalkeeping",
    "statisticsItems": [
    {
    "name": "Total saves",
    "home": "1",
    "away": "3",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 3,
    "renderType": 1,
    "key": "goalkeeperSaves"
    },
    {
    "name": "Goal kicks",
    "home": "5",
    "away": "2",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 5,
    "awayValue": 2,
    "renderType": 1,
    "key": "goalKicks"
    }
    ]
    }
    ]
    },
    {
    "period": "2ND",
    "groups": [
    {
    "groupName": "Match overview",
    "statisticsItems": [
    {
    "name": "Ball possession",
    "home": "56%",
    "away": "44%",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 56,
    "awayValue": 44,
    "renderType": 2,
    "key": "ballPossession"
    },
    {
    "name": "Big chances",
    "home": "0",
    "away": "2",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 2,
    "renderType": 1,
    "key": "bigChanceCreated"
    },
    {
    "name": "Total shots",
    "home": "3",
    "away": "3",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 3,
    "awayValue": 3,
    "renderType": 1,
    "key": "totalShotsOnGoal"
    },
    {
    "name": "Goalkeeper saves",
    "home": "1",
    "away": "1",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 1,
    "renderType": 1,
    "key": "goalkeeperSaves"
    },
    {
    "name": "Corner kicks",
    "home": "0",
    "away": "1",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 1,
    "renderType": 1,
    "key": "cornerKicks"
    },
    {
    "name": "Fouls",
    "home": "13",
    "away": "16",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 13,
    "awayValue": 16,
    "renderType": 1,
    "key": "fouls"
    },
    {
    "name": "Passes",
    "home": "186",
    "away": "141",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 186,
    "awayValue": 141,
    "renderType": 1,
    "key": "passes"
    },
    {
    "name": "Tackles",
    "home": "7",
    "away": "7",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 7,
    "awayValue": 7,
    "renderType": 1,
    "key": "totalTackle"
    },
    {
    "name": "Free kicks",
    "home": "16",
    "away": "12",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 16,
    "awayValue": 12,
    "renderType": 1,
    "key": "freeKicks"
    },
    {
    "name": "Yellow cards",
    "home": "4",
    "away": "3",
    "compareCode": 1,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 3,
    "renderType": 1,
    "key": "yellowCards"
    }
    ]
    },
    {
    "groupName": "Shots",
    "statisticsItems": [
    {
    "name": "Total shots",
    "home": "3",
    "away": "3",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 3,
    "awayValue": 3,
    "renderType": 1,
    "key": "totalShotsOnGoal"
    },
    {
    "name": "Shots on target",
    "home": "1",
    "away": "2",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 2,
    "renderType": 1,
    "key": "shotsOnGoal"
    },
    {
    "name": "Hit woodwork",
    "home": "0",
    "away": "0",
    "compareCode": 3,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 0,
    "renderType": 1,
    "key": "hitWoodwork"
    },
    {
    "name": "Shots off target",
    "home": "2",
    "away": "1",
    "compareCode": 1,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 1,
    "renderType": 1,
    "key": "shotsOffGoal"
    },
    {
    "name": "Blocked shots",
    "home": "0",
    "away": "0",
    "compareCode": 3,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 0,
    "renderType": 1,
    "key": "blockedScoringAttempt"
    },
    {
    "name": "Shots inside box",
    "home": "2",
    "away": "2",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 2,
    "renderType": 1,
    "key": "totalShotsInsideBox"
    },
    {
    "name": "Shots outside box",
    "home": "1",
    "away": "1",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 1,
    "renderType": 1,
    "key": "totalShotsOutsideBox"
    }
    ]
    },
    {
    "groupName": "Attack",
    "statisticsItems": [
    {
    "name": "Big chances scored",
    "home": "0",
    "away": "1",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 1,
    "renderType": 1,
    "key": "bigChanceScored"
    },
    {
    "name": "Big chances missed",
    "home": "0",
    "away": "1",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 1,
    "renderType": 1,
    "key": "bigChanceMissed"
    },
    {
    "name": "Fouled in final third",
    "home": "3",
    "away": "1",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 3,
    "awayValue": 1,
    "renderType": 1,
    "key": "fouledFinalThird"
    },
    {
    "name": "Offsides",
    "home": "2",
    "away": "3",
    "compareCode": 2,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 3,
    "renderType": 1,
    "key": "offsides"
    }
    ]
    },
    {
    "groupName": "Passes",
    "statisticsItems": [
    {
    "name": "Accurate passes",
    "home": "117",
    "away": "82",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 117,
    "awayValue": 82,
    "renderType": 1,
    "key": "accuratePasses"
    },
    {
    "name": "Throw-ins",
    "home": "5",
    "away": "11",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 5,
    "awayValue": 11,
    "renderType": 1,
    "key": "throwIns"
    },
    {
    "name": "Final third entries",
    "home": "46",
    "away": "39",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 46,
    "awayValue": 39,
    "renderType": 1,
    "key": "finalThirdEntries"
    },
    {
    "name": "Long balls",
    "home": "14/51 (27%)",
    "away": "13/45 (29%)",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 14,
    "awayValue": 13,
    "homeTotal": 51,
    "awayTotal": 45,
    "renderType": 3,
    "key": "accurateLongBalls"
    },
    {
    "name": "Crosses",
    "home": "1/4 (25%)",
    "away": "1/6 (17%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 1,
    "awayValue": 1,
    "homeTotal": 4,
    "awayTotal": 6,
    "renderType": 3,
    "key": "accurateCross"
    }
    ]
    },
    {
    "groupName": "Duels",
    "statisticsItems": [
    {
    "name": "Duels",
    "home": "56%",
    "away": "44%",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 56,
    "awayValue": 44,
    "renderType": 2,
    "key": "duelWonPercent"
    },
    {
    "name": "Dispossessed",
    "home": "4",
    "away": "4",
    "compareCode": 3,
    "statisticsType": "negative",
    "valueType": "event",
    "homeValue": 4,
    "awayValue": 4,
    "renderType": 1,
    "key": "dispossessed"
    },
    {
    "name": "Ground duels",
    "home": "24/44 (55%)",
    "away": "20/44 (45%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 24,
    "awayValue": 20,
    "homeTotal": 44,
    "awayTotal": 44,
    "renderType": 3,
    "key": "groundDuelsPercentage"
    },
    {
    "name": "Aerial duels",
    "home": "21/36 (58%)",
    "away": "15/36 (42%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 21,
    "awayValue": 15,
    "homeTotal": 36,
    "awayTotal": 36,
    "renderType": 3,
    "key": "aerialDuelsPercentage"
    },
    {
    "name": "Dribbles",
    "home": "2/5 (40%)",
    "away": "0/3 (0%)",
    "compareCode": 1,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 2,
    "awayValue": 0,
    "homeTotal": 5,
    "awayTotal": 3,
    "renderType": 3,
    "key": "dribblesPercentage"
    }
    ]
    },
    {
    "groupName": "Defending",
    "statisticsItems": [
    {
    "name": "Tackles won",
    "home": "71%",
    "away": "71%",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "team",
    "homeValue": 5,
    "awayValue": 5,
    "homeTotal": 7,
    "awayTotal": 7,
    "renderType": 4,
    "key": "wonTacklePercent"
    },
    {
    "name": "Total tackles",
    "home": "7",
    "away": "7",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 7,
    "awayValue": 7,
    "renderType": 1,
    "key": "totalTackle"
    },
    {
    "name": "Interceptions",
    "home": "0",
    "away": "4",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 0,
    "awayValue": 4,
    "renderType": 1,
    "key": "interceptionWon"
    },
    {
    "name": "Recoveries",
    "home": "14",
    "away": "18",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 14,
    "awayValue": 18,
    "renderType": 1,
    "key": "ballRecovery"
    },
    {
    "name": "Clearances",
    "home": "17",
    "away": "17",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 17,
    "awayValue": 17,
    "renderType": 1,
    "key": "totalClearance"
    }
    ]
    },
    {
    "groupName": "Goalkeeping",
    "statisticsItems": [
    {
    "name": "Total saves",
    "home": "1",
    "away": "1",
    "compareCode": 3,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 1,
    "awayValue": 1,
    "renderType": 1,
    "key": "goalkeeperSaves"
    },
    {
    "name": "Goal kicks",
    "home": "2",
    "away": "6",
    "compareCode": 2,
    "statisticsType": "positive",
    "valueType": "event",
    "homeValue": 2,
    "awayValue": 6,
    "renderType": 1,
    "key": "goalKicks"
    }
    ]
    }
    ]
    }
    ],
    "oddsBase": [
    {
    "name": "Full time",
    "group": "1X2",
    "period": "Full-time",
    "isLive": false,
    "suspended": false,
    "choices": [
    {
    "name": "1",
    "decimal": 1.61,
    "initialDecimal": 1.35,
    "winning": false,
    "change": 1
    }
    ]
    }
    ],
    "highlights": [
    {
    "title": "Alianza Valledupar 1 - 0 La Equidad",
    "url": "https://youtu.be/H_9b2BSCNK4",
    "image": "https://i.ytimg.com/vi/H_9b2BSCNK4/hqdefault.jpg"
    }
    ],
    "esports": {
    "bestOf": 3,
    "games": [
    {
    "id": 548805,
    "gameNumber": 1,
    "status": "finished",
    "winnerCode": 1,
    "durationSeconds": 2340,
    "startTimestamp": 1773129756000,
    "homeScore": {
    "current": 3,
    "period1": 2,
    "period2": 1,
    "period3": 0,
    "period4": 0,
    "period5": 0,
    "period6": 0,
    "period7": 0,
    "period1TieBreak": 0,
    "period2TieBreak": 0,
    "period3TieBreak": 7,
    "period4TieBreak": 0,
    "period5TieBreak": 0,
    "penalties": 4,
    "display": "string",
    "point": "40"
    },
    "awayScore": {
    "current": 3,
    "period1": 2,
    "period2": 1,
    "period3": 0,
    "period4": 0,
    "period5": 0,
    "period6": 0,
    "period7": 0,
    "period1TieBreak": 0,
    "period2TieBreak": 0,
    "period3TieBreak": 7,
    "period4TieBreak": 0,
    "period5TieBreak": 0,
    "penalties": 4,
    "display": "string",
    "point": "40"
    },
    "map": "Dust2",
    "homeTeamStartingSide": "T",
    "homeTeamPlayers": [
    {
    "player": {
    "id": 1072879,
    "name": "Danil Kryshkovets",
    "nickName": "gpk",
    "shortName": "gpk",
    "position": "mid",
    "positionName": "Midlane",
    "translations": {
    "ru": "string"
    },
    "image": "https://images.api-sport.ru/sportimages/player-1072879"
    },
    "kills": 9,
    "deaths": 0,
    "assists": 11,
    "adr": 74.2,
    "kast": 66,
    "kdDiff": -1,
    "firstKillsDiff": 2,
    "flashAssists": 0,
    "headshots": 7,
    "character": {
    "name": "Void Spirit",
    "slug": "void-spirit"
    },
    "denies": 19,
    "goldPerMin": 638,
    "xpPerMin": 778,
    "lastHits": 354,
    "netWorth": 26260,
    "heroLevel": 23,
    "goldEarned": 14134,
    "level": 17,
    "minionsKilled": 234,
    "role": "jun"
    }
    ],
    "awayTeamPlayers": [
    {
    "player": {
    "id": 1072879,
    "name": "Danil Kryshkovets",
    "nickName": "gpk",
    "shortName": "gpk",
    "position": "mid",
    "positionName": "Midlane",
    "translations": {
    "ru": "string"
    },
    "image": "https://images.api-sport.ru/sportimages/player-1072879"
    },
    "kills": 9,
    "deaths": 0,
    "assists": 11,
    "adr": 74.2,
    "kast": 66,
    "kdDiff": -1,
    "firstKillsDiff": 2,
    "flashAssists": 0,
    "headshots": 7,
    "character": {
    "name": "Void Spirit",
    "slug": "void-spirit"
    },
    "denies": 19,
    "goldPerMin": 638,
    "xpPerMin": 778,
    "lastHits": 354,
    "netWorth": 26260,
    "heroLevel": 23,
    "goldEarned": 14134,
    "level": 17,
    "minionsKilled": 234,
    "role": "jun"
    }
    ],
    "statistics": {
    "home": {
    "faction": "Radiant",
    "color": "Blue",
    "kills": 27,
    "firstBlood": false,
    "towersDestroyed": 3,
    "towersRemaining": 8,
    "barracksDestroyed": 0,
    "barracksRemaining": 6,
    "goldEarned": 56802,
    "towerKills": 4,
    "inhibitorKills": 0,
    "dragonKills": 1,
    "nashorKills": 0,
    "elderDrakeKills": 0,
    "chemtechDrakeKills": 0,
    "cloudDrakeKills": 0,
    "hextechDrakeKills": 0,
    "infernalDrakeKills": 1,
    "mountainDrakeKills": 0,
    "oceanDrakeKills": 0
    },
    "away": {
    "faction": "Radiant",
    "color": "Blue",
    "kills": 27,
    "firstBlood": false,
    "towersDestroyed": 3,
    "towersRemaining": 8,
    "barracksDestroyed": 0,
    "barracksRemaining": 6,
    "goldEarned": 56802,
    "towerKills": 4,
    "inhibitorKills": 0,
    "dragonKills": 1,
    "nashorKills": 0,
    "elderDrakeKills": 0,
    "chemtechDrakeKills": 0,
    "cloudDrakeKills": 0,
    "hextechDrakeKills": 0,
    "infernalDrakeKills": 1,
    "mountainDrakeKills": 0,
    "oceanDrakeKills": 0
    }
    },
    "rounds": {
    "roundsInAHalf": 12,
    "normaltime": [
    {
    "roundNumber": 1,
    "outcome": "elimination",
    "winnerCode": 1,
    "homeTeamSide": "T"
    }
    ],
    "overtime": [
    {
    "roundNumber": 1,
    "outcome": "elimination",
    "winnerCode": 1,
    "homeTeamSide": "T"
    }
    ],
    "overtimeChunkSize": 6
    },
    "bans": {
    "home": [
    {
    "name": "Batrider",
    "slug": "batrider"
    }
    ],
    "away": [
    {
    "name": "Batrider",
    "slug": "batrider"
    }
    ]
    }
    }
    ]
    },
    "tennis": {
    "bestOf": 3,
    "groundType": "Hardcourt outdoor",
    "firstToServe": "home",
    "homePlayerSeed": "25",
    "awayPlayerSeed": "18",
    "sets": [
    {
    "setNumber": 3,
    "homeGames": 7,
    "awayGames": 6,
    "winner": "home",
    "durationSeconds": 3423,
    "tiebreak": {
    "homePoints": 7,
    "awayPoints": 4
    }
    }
    ],
    "momentum": [
    {
    "set": 1,
    "game": 9,
    "value": -17.48,
    "breakOccurred": true
    }
    ],
    "pointByPoint": [
    {
    "set": 3,
    "games": [
    {
    "game": 13,
    "isTiebreak": true,
    "score": {
    "homeGames": 7,
    "awayGames": 6,
    "serving": "home",
    "wonBy": "home"
    },
    "points": [
    {
    "homePoint": "40",
    "awayPoint": "30",
    "description": "ace",
    "homePointType": "ace",
    "awayPointType": "loser"
    }
    ]
    }
    ]
    }
    ]
    },
    "hasBkOdds": {
    "melbet": true
    },
    "oddsBk": {
    "melbet": {
    "slug": "melbet",
    "name": {
    "en": "Melbet",
    "ru": "Мелбет"
    },
    "updatedAt": 1234567890000,
    "isBettingActive": true,
    "markets": {
    "match_result": {
    "name": {
    "en": "Match Result",
    "ru": "Исход матча"
    },
    "hasArgument": false,
    "stakeKeys": [
    "home_win",
    "draw",
    "away_win"
    ],
    "stakes": {
    "home_win": {
    "name": {
    "en": "Home Win",
    "ru": "Победа хозяев"
    },
    "factor": 1.85
    },
    "draw": {
    "name": {
    "en": "Draw",
    "ru": "Ничья"
    },
    "factor": 3.4
    },
    "away_win": {
    "name": {
    "en": "Away Win",
    "ru": "Победа гостей"
    },
    "factor": 4.2
    }
    }
    }
    }
    }
    }
    }