opendota_match
Retrieve comprehensive data for a Dota 2 match by ID: players' heroes, items, KDA, gold/XP curves, objectives, picks/bans, and team fights.
Instructions
Full detail for one match: every player's hero, items, KDA, gold/XP curves and objectives. LARGE (~250 KB).
Returns: {match_id, duration, radiant_win, radiant_score, dire_score, league, players:[{account_id, hero_id, player_slot, kills, deaths, assists, gold_per_min, xp_per_min, last_hits, hero_damage, items, gold_t:[…], xp_t:[…]}], objectives, picks_bans, teamfights} — player_slot < 128 means Radiant
Example: One professional match {"match_id": 8937822821}
Auth: none needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| match_id | Yes | Match id (from opendota_pro_matches). Required — part of the URL path. |