MatchDto
The primary object containing all match data, including players, teams, and round results.General information about the match
List of all players in the match
List of coaches in the match (for tournament mode)
List of teams in the match (typically 2)
Detailed results for each round in the match
MatchlistDto
Contains a player’s match history.The player’s unique identifier
List of match history entries
MatchlistEntryDto
A single entry in a player’s match history.The unique match identifier
Unix timestamp (milliseconds) when the match started
The queue type (e.g., “competitive”, “unrated”, “deathmatch”)
RecentMatchesDto
Contains recently completed match IDs for a specific queue.Current Unix timestamp (milliseconds)
List of recently completed match IDs
MatchInfoDto
General information about a match.The unique match identifier
The map identifier
Total match duration in milliseconds
Unix timestamp (milliseconds) when the match started
The provisioning flow identifier
Whether the match has completed
Name of the custom game (empty string if not a custom game)
The queue type identifier
The game mode
Whether the match is a ranked/competitive match
The season identifier when the match was played
PlayerDto
Contains detailed information about a player in a match.The player’s unique identifier
The player’s in-game name
The player’s tag line
The team identifier (“Red” or “Blue”)
The party identifier (players in the same party share this ID)
The agent/character identifier the player used
The player’s overall match statistics
The player’s competitive rank tier
Whether the player was an observer
The player card identifier
The player title identifier
The player’s account level
PlayerStatsDto
Overall statistics for a player in a match.The player’s total score
Number of rounds the player participated in
Total kills
Total deaths
Total assists
Total playtime in milliseconds
Ability usage statistics
TeamDto
Information about a team in a match.The team identifier (“Red” or “Blue”)
Whether the team won the match
Number of rounds played
Number of rounds won by the team
Total points scored by the team
CoachDto
Information about a coach in a tournament match.The coach’s unique identifier
The team the coach belongs to
RoundResultDto
Detailed information about a single round in a match.The round number (0-indexed)
The result type (e.g., “Eliminated”, “Detonate”)
The ceremony type for the round
The team that won the round (“Red” or “Blue”)
PUUID of the player who planted the spike
PUUID of the player who defused the spike
Time when spike was planted (milliseconds into round)
Player locations at the time of plant
Map coordinates where spike was planted
The site where spike was planted (“A”, “B”, or “C”)
Time when spike was defused (milliseconds into round)
Player locations at the time of defuse
Map coordinates where spike was defused
Statistics for each player in this round
The round result code
PlayerRoundStatsDto
Detailed statistics for a player in a specific round.The player’s unique identifier
All kills by this player in the round
Damage dealt to each opponent
Score earned in this round
Economic information for the round
Ability usage in the round
AbilityCastsDto
Count of ability casts throughout a match.Number of grenade/C ability casts
Number of first ability (Q) casts
Number of second ability (E) casts
Number of ultimate (X) casts
AbilityDto
Ability effects and kills in a round.String representation of grenade/C ability effects
String representation of first ability (Q) effects
String representation of second ability (E) effects
String representation of ultimate (X) effects
EconomyDto
Economic information for a player in a round.Total value of the player’s loadout
The weapon identifier
The armor identifier
Credits remaining after purchases
Credits spent in the round
KillDto
Detailed information about a kill event.Time since match start (milliseconds)
Time since round start (milliseconds)
PUUID of the killer
PUUID of the victim
Map coordinates where the victim was killed
List of PUUIDs who assisted in the kill
Locations of all players at the time of the kill
Information about the damage that secured the kill
DamageDto
Damage dealt to a specific player.PUUID of the player receiving damage
Total damage dealt
Number of leg shots
Number of body shots
Number of head shots
FinishingDamageDto
Information about the final damage that killed a player.The type of damage (e.g., “Weapon”, “Ability”, “Bomb”)
The item or ability that dealt the damage
Whether the weapon was in secondary fire mode (e.g., right-click)
LocationDto
Represents a 2D coordinate on the map.X coordinate
Y coordinate
PlayerLocationsDto
A player’s position and view direction at a specific moment.The player’s unique identifier
The direction the player is facing (in radians)
The player’s map coordinates

