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

EsportsPlayer

Игрок с индивидуальной статистикой за одну игру киберспортивной серии. Базовые поля (player, kills, deaths, assists) присутствуют всегда. Остальные поля зависят от типа игры.

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
EsportsPlayer
{
"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"
}