- Game events API
Please read the overwolf.games.events documentation page to learn how to use Overwolf game events.
Sample Apps
Available Features
- gep_internal
- me
- localization
- team
- kill
- damage
- death
- revive
- match_state
- game_info
- match_info
- inventory
- location
- match_summary
- roster
- rank
- kill_feed
- player_stats
- ring
Game event status
It is highly recommended to communicate errors and warnings to app users.
Check the current game event status here. Alternatively, you can easily check that status from your app itself, using our API.
gep_internal
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| gep_internal | gep_internal | Local + Public version number | See notes | 143.0 |
gep_internal note
Data Example:
{"info":{"gep_internal":{"version_info":"{"local_version":"157.0.1","public_version":"157.0.1","is_updated":true}"}},"feature":"gep_internal"}
me
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| name | game_info | Local Player Name | See notes | 128.0 |
| ultimate_cooldown | me | Ultimate ability cooldown (range between 0-100) | See notes | 128.0 |
name note
Data Example:
{"gameId":21566,"feature":"me","category":"game_info","key":"name","value":"Shargaas"}
ultimate_cooldown note
Data Example:
{"gameId":21566,"feature":"me","category":"me","key":"ultimate_cooldown","value":"{\"ultimate_cooldown\":\"15\"}"}
game_info
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| player | game_info | Name of the local player in the lobby and in a match | See notes | 221.1.0 |
| phase | game_info | The current phase during the game | List of values See notes | 215.0 |
player note
If the local player has special characters in their name the game will display these characters as □ everywhere in the UI except for the lobby.
player_name - local player name as displayed in the lobby
in_game_player_name - local player name as displayed inside a match, this parameter will update once the player enters a match.
Data Example:
{"gameId":21566,"feature":"game_info","category":"game_info","key":"player","value":"{\"player_name\":\"~JacksAtWork~\",\"in_game_player_name\":\"□JacksAtWork□\"}"}
phase note
Possible values:
Battle Royale -
- "lobby"
- "loading_screen"
- "legend_selection"
- "aircraft"
- "freefly"
- "landed"
- "match_summary"
Arena -
- "lobby"
- "loading_screen"
- "legend_selection"
- "shopping"
- "combat"
Data Example:
{"gameId":21566,"feature":"game_info","category":"game_info","key":"phase","value":"combat"}
match_info
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| pseudo_match_id | match_info | The current match’s ID code. Example: 0c0ea3df-97ea-4d3a-b1f6-f8e34042251f | This is an Overwolf-generated code, unrelated to Respawn. | 130.0 |
| game_mode | match_info | The currently selected game mode. | See notes | 158.0 |
| tabs | match_info | The current amount of squads, players, cash, and kills of the match (about local player). | See notes | 158.0 |
| map_id | match_info | The current played map Id. | See notes | 215.0 |
| arena_score | match_info | The current match score. | See notes | 215.0 |
| mode_name | match_info | The current mode name. | See notes | 241.0 |
| map_name | match_info | The current map name. | See notes | 241.0 |
game_mode note
Data Example:
{"gameId":21566,"feature":"match_info","category":"match_info","key":"game_mode","value":"#PL_TRIO"}
Possible values:
- "PL_FIRINGRANGE": "Firing Range",
- "PL_TRAINING": "Training",
- "PL_DUO": "Duo",
- "PL_TRIO": "Trio",
- "PL_Ranked_Leagues": "Ranked",
- "TDM_NAME": "Team Deathmatch",
- "CONTROL_NAME": "Control",
- "GAME_MODE_GUNGAME": "Gun Run",
- "GAMEMODE_ARENAS": "Arenas",
- "GAMEMODE_ARENAS_RANKED": "Ranked Arenas",
- "SHADOWROYALE_MODE": "Shadow Royale"
- "SURVIVAL_HARDCORE": "Hardcore Royale"
- "SURVIVAL_HEATWAVE": "Heatwave"
Note that we get these values from the game, so they might be changed from season to season.
tabs note
Data Example:
{"gameId":21566,"feature":"match_info","category":"match_info","key":"tabs","value":"{\"kills\":2,\"assists\":1,\"teams\":4,\"players\":10,\"damage\":440,\"cash\":10}"}
map_id note
Possible values:
- "mp_rr_canyonlands_staging_mu1" - King canyon (Training)
- "mp_rr_canyonlands_hu" - King canyon
- "mp_rr_tropic_island_mu2" - Storm point
- "mp_rr_desertlands_mu3" - World's edge
- "mp_rr_olympus_mu2" - Olympus
- "mp_rr_divided_moon" - Broken Moon
- "mp_rr_freedm_skulltown" - Skull Town
- "mp_rr_arena_habitat" - Habitat 4
- "mp_rr_aqueduct" - Overflow
- "mp_rr_party_crasher" - Party crasher
- "mp_rr_arena_phase_runner" - Phase runner
- "mp_rr_arena_composite" - Drop off
- "mp_rr_arena_skygarden " - Encore
Data Example:
{"gameId":21566,"feature":"match_info","category":"match_info","key":"map_id","value":"mp_rr_canyonlands_staging"}
arena_score note
Data Example:
{"gameId":21566,"feature":"match_info","category":"match_info","key":"arena_score","value":"{\"my_team\":3,\"enemy_team\":4}"}
mode_name note
Possible values:
- Firing Range
- Training
- Duo
- Trio
- Ranked
- Arenas
- Ranked Arenas
- Shadow Royale
- Hardcore Royale
- Team Deathmatch
- Gun Run
- Control
- Heatwave
- Tournament
- Deadeye
- Armed and Dangerous
- Living Shell Trio
- Tricks N' Treats Trios
- Three Strikes
- Revenant Uprisin
Data Example:
{"gameId":21566,"feature":"match_info","category":"match_info","key":"mode_name","value":"Duo"}
map_name note
Possible values:
- King Canyon
- Kings Canyon
- Storm Point
- World's Edge
- Olympus
- Broken Moon
- Habitat 4
- Overflow
- Party Crasher
- Phase Runner
- Drop off
- Encore
- Lobby
Data Example:
{"gameId":21566,"feature":"match_info","category":"match_info","key":"map_name","value":"Olympus"}
match_state
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| match_state | game_info | active/inactive | See notes | 128.0 |
Events
| Event | Event Data | Fired When | Notes | Since GEP Ver. |
|---|---|---|---|---|
| match_start | null | Match started | See notes | 128.0 |
| match_end | null | Match ended | See notes | 128.0 |
| round_start | null | Round started | See notes | 215.0 |
| round_end | null | Round ended | See notes | 215.0 |
match_state note
Data Example:
{"gameId":21566,"feature":"match_state","category":"game_info","key":"match_state","value":"active"}
{"gameId":21566,"feature":"match_state","category":"game_info","key":"match_state","value":"inactive"}
match_start note
Data Example:
{"gameId":21566,"feature":"match_state","key":"match_start","value":null}
match_end note
Currently, we have a special case where if someone in your team got a yellow knockdown shield (the one that allows you to self-revive), and your entire team was knocked out, the match end will still fire despite no one reaching a death-state. This is a very rare case that does not commonly happen in the game, however, we're still working on fixing it.
round_start note
Data Example:
{"gameId":21566,"feature":"match_state","key":"round_start","value":null}
round_end note
Data Example:
{"gameId":21566,"feature":"match_state","key":"round_end","value":null}
team
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| teammate_X | match_info | This feature provides the list of your squad members. | See notes | 128.0 |
| legendSelect_X | match_info | The name of the legend & order of selection for every member of the team, including noting who the jump-master and local player are. | See notes | 128.0 |
| team_info | match_info | The current status of the local player’s team. | See notes | 128.0 |
teammate_X notes
Each squad member joining the game will be reported in the following way:
{"gameId":21566,"feature":"team","category":"match_info","key":"teammate_0","value":"{\"name\":\"JacksAtWork\",\"state\":\"knocked_out\"}"}
'teammate_X' object includes:
player– Player namestate– alive/death/knocked out
legendSelect_X notes
Every team member, including the jump-master, will be reported in the following way:
{"gameId":21566,"feature":"team","category":"match_info","key":"legendSelect_0","value":"{\"playerName\":\"MrPlayer\",\"legendName\":\"#character_lifeline_NAME\",\"selectionOrder\":\"0\",\"lead\":false,\"is_local\":false}"}
{"gameId":21566,"feature":"team","category":"match_info","key":"legendSelect_1","value":"{\"playerName\":\"apexfan\",\"legendName\":\"#character_horizon_NAME\",\"selectionOrder\":\"1\",\"lead\":false,\"is_local\":false}"}
{"gameId":21566,"feature":"team","category":"match_info","key":"legendSelect_2","value":"{\"playerName\":\"TheGC\",\"legendName\":\"#character_bloodhound_NAME\",\"selectionOrder\":\"2\",\"lead\":true,\"is_local\":true}"}
team_info notes
The current status of the local player’s team ("active" or "eliminated").
{"gameId":21566,"feature":"team","category":"match_info","key":"team_info","value":"{\"team_state\":\"active\"}"}
The 'team_info' object includes:
- Selection order
- Legend name
- Jumpmaster - Bool True/False
roster
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| roster_XX | match_info | Provides the entire list of players in a match (~60 players). | 128.0 |
roster_XX notes
Each player joining the game will be reported in the following way:
{"gameId":21566,"feature":"roster","category":"match_info","key":"roster_1","value":"{\"name\":\"HelloWork\",\"isTeammate\":true,\"team_id\":3,\"platform_hw\":2,\"state\":\"knocked_out\",\"is_local\":\"1\",\"platform_id\":\"7656119934534254\",\"origin_id\":\"2351105644\"}"}
'roster_XX' object includes:
name- Player nameisTeammate(Bool) - Player is/isn't a squad memberteam_id- Numerical value for each squad in-game.platform_hw- The platform which the player plays on currently.state- the current state of the player - alive / knocked_out / death.is_local- where 1 is the local player else 0.platform_id- The player ID in the current used platform.origin_id- The player origin / EA ID.
Possible platform values:
- "platform_hw":7 = PC/Steam
- "platform_hw":2 = PC/Origin/EA App
- "platform_hw":1 = PS4 / PS5
- "platform_hw":9 = OG Switch
- "platform_hw":0 = Xbox one X
location
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| location | match_info | The coordinates of the location for the local player | See notes | 130.0 |
location notes
- Map Center is (0,0,z)
- King's Canyon appears to be 1x1km
- Location is polled up to two times in 1 second
- Location is accurate to a 1-meter resolution, do not use fractions of meters
Data Example:
{"gameId":21566,"feature":"location","category":"match_info","key":"location","value":"{\"x\":\"93\",\"y\":\"305\",\"z\":\"49\"}"}
rank
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| victory | match_info | true/false | Triggers at the end of each round. Value “true” for winning and “false” for losing. | 128.0 |
victory note
Data Example:
{"gameId":21566,"feature":"rank","category":"match_info","key":"victory","value":"false"}
{"gameId":21566,"feature":"rank","category":"match_info","key":"victory","value":"true"}
match_summary
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| match_summary | match_info | 130.0 |
match_summary notes
After a match, this will return:
- The final position the squad has reached (ranked 1-20)
- Total number of teams in the match
- Total number of kills made by the squad
Data Example:
{"gameId":21566,"feature":"match_summary","category":"match_info","key":"match_summary","value":"{\"rank\":\"12\",\"teams\":\"20\",\"squadKills\":\"5\"}"}
damage
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| totalDamageDealt | me | The total amount of damage inflicted in a match of Apex. See the example below. | See notes | 130.0 |
totalDamageDealt note
Note that the game does not count damage that is inflicted on Armor, only Health damage after the armor was broken. However, our damage report includes damage done to armor, so it will always be higher than the in-game damage.
Data Example:
{"gameId":21566,"feature":"damage","category":"me","key":"totalDamageDealt","value":"120"}
Data Example:
{"gameId":21566,"feature":"damage","category":"damage","key":"team_damage_dealt","value":"[{\"player_name\":\"BigApexGuy\",\"damage_dealt\":\"869\"},{\"player_name\":\"MrTesting\",\"damage_dealt\":\"825\"},{\"player_name\":\"TheOne31\",\"damage_dealt\":\"1083\"}]"}
Events
| Event | Event Data | Fired When (announcement) | Notes | Since GEP Ver. |
|---|---|---|---|---|
| damage | See example below | When the local player deals damage to another player. | 130.0 |
damage notes
The following properties are provided:
- targetName
- damageAmount
- armor
- headshot
- grenade
Data Example:
{"gameId":21566,"feature":"damage","key":"damage","value":"{\"targetName\":\"TMW_JayJay\",\"damageAmount\":\"15.000000\",\"armor\":\"true\",\"headshot\":\"false\"}"}
inventory
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| inventory_XX | me | Lists the items picked up into the local player's inventory (Tab). Example: {"name":"unknown_42","amount":"40"} | 130.0 | |
| weapons | me | Weapons currently used by the local player - there are two slots available marked 0 and 1. Example: {"weapon0":"Wingman","weapon1":"Alternator SMG"} | 0.130 | |
| inUse | me | Items currently used by the local player. Example: {"inUse":"Kunai Melee"} | 0.130 |
weapons note
Data Example:
{"gameId":21566,"feature":"inventory","category":"me","key":"weapons","value":"{\"weapon0\":\"R-99\",\"weapon1\":\"Melee\"}"}
List of available weapons
- HAVOC
- Hemlok Burst AR
- VK-47 Flatline
- R-301 Carbine
- L-Star
- Devotion
- M600 Spitfire
- Wingman
- RE-45 Auto
- P2020
- EVA-8 Auto
- Peacekeeper
- Mozambique Shotgun
- Mastiff Shotgun
- Prowler Burst PDW
- R-99
- Alternator SMG
- Volt SMG
- Triple Take
- Longbow DMR
- G7 Scout
- Sentinel
- Charge Rifle
- Kraber .50-cal Sniper
- Thermite Grenade
- Frag Grenade
- Arc Star
- Health Drone
- Care Package
- Dome of Protection
- Defensive Bombardment
- Grappling Hook
- Zipline Gun
- Launch Pad
- Into the Void
- Dimensional Rift
- Smoke Launcher
- Rolling Thunder
- Nox Gas Trap
- Nox Gas Grenade
- Melee
- Kunai Melee
- Health/Shield
- Knockdown Shield
- Empty Handed
- Rampage LMG
- Bocek Compound Bow
- 30-30 Repeater
- C.A.R. SMG
- Nemesis
- Wingman
- Prowler Burst PDW
inUse note
Data Example:
{"gameId":21566,"feature":"inventory","category":"me","key":"inUse","value":"{\"inUse\":\"R-99\"}"}
kill
Events
| Event | Event Data | Fired When | Notes | Since GEP Ver. |
|---|---|---|---|---|
| kill | total kills | Local player killed another player. | 130.0 | |
| knockdown | null | Local player knocked out another player. | 130.0 | |
| assist | total assists | Local player participated in a team member’s kill. | 130.0 |
kill note
The data includes the local player's total amount of kills
Data Example:
{"gameId":21566,"feature":"kill","key":"kill","value":2}
knockdown note
Data Example:
{"gameId":21566,"feature":"kill","key":"knockdown","value":null}
assist note
The data includes the local player's total amount of assists
Data Example:
{"gameId":21566,"feature":"kill","key":"assist","value":5}
revive
Events
| Event | Event Data | Fired When | Notes | Since GEP Ver. |
|---|---|---|---|---|
| healed_from_ko | null | Local player was revived from knocked out state. | See notes | 128.0 |
| respawn | null | Local player was returned to the game at a beacon. | See notes | 128.0 |
healed_from_ko note
Data Example:
{"gameId":21566,"feature":"revive","key":"healed_from_ko","value":null}
respawn note
Data Example:
{"gameId":21566,"feature":"revive","key":"respawn","value":null}
death
Events
| Event | Event Data | Fired When | Notes | Since GEP Ver. |
|---|---|---|---|---|
| knocked_out | null | Local player’s health drops to zero. | See notes | 128.0 |
| death | null | Local player died during knocked out state. | There is another health bar during the knocked out state, it’s orange, above the player name. See notes | 128.0 |
knocked_out note
Data Example:
{"gameId":21566,"feature":"death","key":"knocked_out","value":null}
death note
Data Example:
{"gameId":21566,"feature":"death","key":"death","value":null}
kill_feed
Events
| Event | Event Data | Fired When | Notes | Since GEP Ver. |
|---|---|---|---|---|
| kill_feed | See example below | When information is presented on the game’s UI (top right corner). | 130.0 |
kill_feed notes
To recive the kill_feed event "Obituaries" must be set to "On" in the game's settings
The following properties are provided:
- local_player_name
- attackerName
- victimName
- weaponName
- action
- action2
Action possible values:
- kill
- headshot_kill
- knockdown
- Bleed_out
- Finisher
- Melee
- Smoke Launcher
- Creeping Barrage
- Caustic Gas
- Kunai Melee
- Perimeter Security
- Defensive Bombardment
- Knuckle Cluster
- Piercing Spikes
- Hope's Dusk Melee
- Butterfly Knife Melee
action2 reports the standard combat outcome (e.g. knockdown) when action is instead set to a special/named ability or event (e.g. "Sniper's Mark"). When action already holds a standard value like kill or knockdown, action2 is null.
Data Example:
{"gameId":21566,"feature":"kill_feed","key":"kill_feed","value":"{\"local_player_name\":\"Shargaas\",\"attackerName\":\"shayan3200\",\"victimName\":\"i999n\",\"weaponName\":\"alternator\",\"action\":\"knockdown\",\"action2\":null}"}
{"gameId":21566,"feature":"kill_feed","key":"kill_feed","value":"{\"local_player_name\":\"[0000] JacksAtWork\",\"attackerName\":\"[0000]JacksAtWork\",\"victimName\":\"Seer3898\",\"weaponName\":null,\"action\":\"Sniper's Mark\",\"action2\":\"knockdown\"}"}
{"gameId":21566,"feature":"kill_feed","key":"kill_feed","value":"{\"local_player_name\":\"[0000] JacksAtWork\",\"attackerName\":\"JaxJor1719\",\"victimName\":\"Bloodhound8017\",\"weaponName\":\"r45\",\"action\":\"kill\",\"action2\":null}"}
"Bleed Out" note
The weaponName can return with a "Bleed Out" value. For example:
{"gameId":21566,"feature":"kill_feed","key":"kill_feed","value":"{\"attackerName\":\"Red_Wizard19TTV\",\"victimName\":\"SoSochek_1337\",\"weaponName\":\"Bleed Out\",\"action\":\"Bleed Out\",\"action2\":null}"}
"Bleed Out" is when something "external" kills you, which is not an enemy player.
For example, if you are knocked out already, and you are outside of the safe zone, your HP automatically depletes, and when it reaches zero, and you die, you will Bleed Out, and the weaponName and action will return with the "Bleed Out" value. The same rules apply for the "Caustic" legend gas barrels; if they kill you, you also receive a "Bleed Out."
player_stats
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| player_stats_career | player_stats | The local player's account level, XP, and lifetime career stats broken down by game mode (Battle Royale and Arenas). | See notes | 312.0 |
| player_stats_br_ranked_latest | player_stats | The local player's ranked Battle Royale stats for the current season. | See notes | 312.0 |
| player_stats_br_ranked_history | player_stats | A history of the local player's ranked Battle Royale stats from previous seasons. | See notes | 312.0 |
| player_stats_br_unranked_latest | player_stats | The local player's unranked (pubs) Battle Royale stats for the current season. | See notes | 312.0 |
| player_stats_br_unranked_history | player_stats | A history of the local player's unranked (pubs) Battle Royale stats from previous seasons. | See notes | 312.0 |
player_stats_career note
Data Example:
{"gameId":21566,"feature":"player_stats","category":"player_stats","key":"player_stats_career","value":"{\"level\":7,\"current_xp\":4658,\"needed_xp\":7100,\"total_xp\":28008,\"arenas\":{\"assists\":0,\"damage_dealt\":85,\"deaths\":3,\"games\":1,\"highest_damage\":85,\"highest_kills\":0,\"kills\":0,\"knockdowns\":0,\"longest_win_streak\":0,\"teammates_revived\":0,\"wins\":0,\"win_rate\":0.00,\"average_damage\":85.00,\"kill_death_ratio\":0.00},\"battle_royale\":{\"assists\":5,\"damage_dealt\":3090,\"deaths\":15,\"games\":21,\"highest_damage\":1451,\"highest_kills\":6,\"kills\":10,\"knockdowns\":13,\"longest_win_streak\":1,\"teammates_respawned\":0,\"teammates_revived\":3,\"top_5s\":2,\"wins\":1,\"win_rate\":4.76,\"average_damage\":147.14,\"kill_death_ratio\":0.67}}"}
'player_stats_career' object includes:
level- The local player's current account level.current_xp- XP earned towards the next level.needed_xp- XP required to reach the next level.total_xp- Total lifetime XP earned.arenas- Lifetime Arenas stats:assists,damage_dealt,deaths,games,highest_damage,highest_kills,kills,knockdowns,longest_win_streak,teammates_revived,wins,win_rate,average_damage,kill_death_ratio.battle_royale- Lifetime Battle Royale stats:assists,damage_dealt,deaths,games,highest_damage,highest_kills,kills,knockdowns,longest_win_streak,teammates_respawned,teammates_revived,top_5s,wins,win_rate,average_damage,kill_death_ratio.
player_stats_br_ranked_latest note
Data Example:
{"gameId":21566,"feature":"player_stats","category":"player_stats","key":"player_stats_br_ranked_latest","value":"{\"season\":30,\"assists\":0,\"damage_dealt\":0,\"deaths\":0,\"games\":0,\"highest_damage\":0,\"highest_kills\":0,\"kills\":0,\"knockdowns\":0,\"longest_win_streak\":0,\"teammates_respawned\":0,\"teammates_revived\":0,\"top_5s\":0,\"wins\":0,\"win_rate\":0.00,\"average_damage\":0.00,\"kill_death_ratio\":0.00}"}
'player_stats_br_ranked_latest' includes the season number for the current season, followed by the local player's ranked Battle Royale stats for that season, using the same fields as battle_royale in player_stats_career.
player_stats_br_ranked_history note
Data Example:
{"gameId":21566,"feature":"player_stats","category":"player_stats","key":"player_stats_br_ranked_history","value":"[]"}
'player_stats_br_ranked_history' is a list of the local player's ranked Battle Royale stats from previous seasons, using the same fields as player_stats_br_ranked_latest. It will be empty if the local player has no ranked history yet.
player_stats_br_unranked_latest note
Data Example:
{"gameId":21566,"feature":"player_stats","category":"player_stats","key":"player_stats_br_unranked_latest","value":"{\"season\":30,\"assists\":0,\"damage_dealt\":0,\"deaths\":2,\"games\":2,\"kills\":0,\"knockdowns\":0,\"teammates_respawned\":0,\"teammates_revived\":0,\"top_5s\":0,\"wins\":0,\"win_rate\":0.00,\"average_damage\":0.00,\"kill_death_ratio\":0.00}"}
'player_stats_br_unranked_latest' includes the season number for the current season, followed by the local player's unranked Battle Royale stats for that season. Unlike the ranked and history keys, it does not include highest_damage, highest_kills, or longest_win_streak.
player_stats_br_unranked_history note
Data Example:
{"gameId":21566,"feature":"player_stats","category":"player_stats","key":"player_stats_br_unranked_history","value":"[{\"season\":26,\"assists\":3,\"damage_dealt\":1451,\"deaths\":0,\"games\":1,\"highest_damage\":1451,\"highest_kills\":6,\"kills\":6,\"knockdowns\":7,\"longest_win_streak\":1,\"teammates_respawned\":0,\"teammates_revived\":2,\"top_5s\":1,\"wins\":1,\"win_rate\":100.00,\"average_damage\":1451.00,\"kill_death_ratio\":0.00},{\"season\":24,\"assists\":1,\"damage_dealt\":289,\"deaths\":1,\"games\":2,\"highest_damage\":289,\"highest_kills\":1,\"kills\":1,\"knockdowns\":1,\"longest_win_streak\":0,\"teammates_respawned\":0,\"teammates_revived\":1,\"top_5s\":1,\"wins\":0,\"win_rate\":0.00,\"average_damage\":144.50,\"kill_death_ratio\":1.00},{\"season\":12,\"assists\":0,\"damage_dealt\":0,\"deaths\":1,\"games\":4,\"highest_damage\":0,\"highest_kills\":0,\"kills\":0,\"knockdowns\":0,\"longest_win_streak\":0,\"teammates_respawned\":0,\"teammates_revived\":0,\"top_5s\":0,\"wins\":0,\"win_rate\":0.00,\"average_damage\":0.00,\"kill_death_ratio\":0.00},{\"season\":11,\"assists\":1,\"damage_dealt\":495,\"deaths\":9,\"games\":9,\"highest_damage\":249,\"highest_kills\":1,\"kills\":1,\"knockdowns\":1,\"longest_win_streak\":0,\"teammates_respawned\":0,\"teammates_revived\":0,\"top_5s\":0,\"wins\":0,\"win_rate\":0.00,\"average_damage\":55.00,\"kill_death_ratio\":0.11},{\"season\":9,\"assists\":0,\"damage_dealt\":855,\"deaths\":2,\"games\":3,\"highest_damage\":919,\"highest_kills\":2,\"kills\":2,\"knockdowns\":4,\"longest_win_streak\":0,\"teammates_respawned\":0,\"teammates_revived\":0,\"top_5s\":0,\"wins\":0,\"win_rate\":0.00,\"average_damage\":285.00,\"kill_death_ratio\":1.00}]"}
'player_stats_br_unranked_history' is a list of the local player's unranked Battle Royale stats from previous seasons. Unlike player_stats_br_unranked_latest, each history entry includes the full stat set (highest_damage, highest_kills, longest_win_streak), matching the shape used by player_stats_br_ranked_latest.
ring
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| next_ring | ring | The position and radius of the next (upcoming) ring. | See notes | 312.0 |
| active_ring | ring | The position and radius of the current (active) ring. | See notes | 312.0 |
next_ring note
Data Example:
{"gameId":21566,"feature":"ring","category":"ring","key":"next_ring","value":"{\"x\":\"7106.97\",\"y\":\"-3570.12\",\"radius\":\"13000\"}"}
'next_ring' object includes:
x- The X coordinate of the next ring's center.y- The Y coordinate of the next ring's center.radius- The radius of the next ring.
active_ring note
Data Example:
{"gameId":21566,"feature":"ring","category":"ring","key":"active_ring","value":"{\"x\":\"-4181.48\",\"y\":\"1583.48\",\"radius\":\"32085.9\"}"}
'active_ring' object includes the same fields as next_ring, describing the ring that is currently active/closing in.