Skip to content

Instantly share code, notes, and snippets.

@essramos
Created July 23, 2018 12:10

Revisions

  1. essramos created this gist Jul 23, 2018.
    1,273 changes: 1,273 additions & 0 deletions howto.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1273 @@
    # How to use opendota API

    - Find your steam32 ID from this website.
    https://steamidfinder.com
    - Use opendota API to retrieve matches from the username.
    https://api.opendota.com/api/players/{steam32}/matches

    **PYTHON SCRIPT**

    ```
    import requests
    r = requests.get("https://api.opendota.com/api/players/107828036/matches")
    print (r.text)
    ```
    **RETURN**
    ```
    [
    {
    "match_id": 0,
    "player_slot": 0,
    "radiant_win": true,
    "duration": 0,
    "game_mode": 0,
    "lobby_type": 0,
    "hero_id": 0,
    "start_time": 0,
    "version": 0,
    "kills": 0,
    "deaths": 0,
    "assists": 0,
    "skill": 0,
    "party_size": 0,
    "heroes": {
    "player_slot": {
    "account_id": 0,
    "hero_id": 0,
    "player_slot": 0
    }
    }
    }
    ]
    ```
    - Get the match_id to retrieve replay statistics.
    https://api.opendota.com/api/matches/{match_id}
    **PYTHON SCRIPT**
    ```
    import requests
    import pprint
    import json
    r = requests.get("https://api.opendota.com/api/matches/74170846")

    pprint.pprint(json.loads(r.text))

    ```
    **RETURN**
    ```
    {'barracks_status_dire': 63,
    'barracks_status_radiant': 48,
    'chat': None,
    'cluster': 151,
    'cosmetics': None,
    'dire_score': 0,
    'dire_team_id': None,
    'draft_timings': None,
    'duration': 2216,
    'engine': 0,
    'first_blood_time': 73,
    'game_mode': 4,
    'human_players': 10,
    'leagueid': 0,
    'lobby_type': 0,
    'match_id': 74170846,
    'match_seq_num': 69688782,
    'negative_votes': 0,
    'objectives': None,
    'patch': 6,
    'picks_bans': None,
    'players': [{'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': 109356157,
    'actions': None,
    'additional_units': None,
    'assists': 2,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0, 'raw': 180},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.9849056603773585,
    'raw': 0},
    'kills_per_min': {'pct': 0.022641509433962263,
    'raw': 0.02707581227436823},
    'last_hits_per_min': {'pct': 0.0037735849056603774,
    'raw': 0.6227436823104693},
    'lhten': {},
    'stuns_per_min': {'pct': 0.8377358490566038,
    'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.007547169811320755,
    'raw': 152}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 9,
    'denies': 0,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 180,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 56,
    'isRadiant': True,
    'item_0': 212,
    'item_1': 63,
    'item_2': 67,
    'item_3': 0,
    'item_4': 0,
    'item_5': 0,
    'item_uses': None,
    'kda': 0,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 1,
    'kills_log': None,
    'kills_per_min': 0.027075812274368234,
    'lane_pos': None,
    'last_hits': 23,
    'last_login': None,
    'leaver_status': 1,
    'level': 10,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 1,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'name': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'personaname': 'Unw!ce',
    'pings': None,
    'player_slot': 0,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': 54,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 6648,
    'total_xp': 5613,
    'tower_damage': None,
    'towers_killed': None,
    'win': 0,
    'xp_per_min': 152,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': None,
    'actions': None,
    'additional_units': None,
    'assists': 4,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.09090909090909091,
    'raw': 250},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.9285714285714286,
    'raw': 0},
    'kills_per_min': {'pct': 0.262987012987013,
    'raw': 0.13537906137184116},
    'last_hits_per_min': {'pct': 0.2694805194805195,
    'raw': 1.2184115523465704},
    'lhten': {},
    'stuns_per_min': {'pct': 0.525974025974026,
    'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.2824675324675325,
    'raw': 434}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 7,
    'denies': 0,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 250,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 32,
    'isRadiant': True,
    'item_0': 71,
    'item_1': 81,
    'item_2': 63,
    'item_3': 170,
    'item_4': 21,
    'item_5': 17,
    'item_uses': None,
    'kda': 1,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 5,
    'kills_log': None,
    'kills_per_min': 0.13537906137184116,
    'lane_pos': None,
    'last_hits': 45,
    'leaver_status': 0,
    'level': 17,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 1,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'pings': None,
    'player_slot': 1,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 9233,
    'total_xp': 16029,
    'tower_damage': None,
    'towers_killed': None,
    'win': 0,
    'xp_per_min': 434,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': 86695303,
    'actions': None,
    'additional_units': None,
    'assists': 5,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.02030456852791878,
    'raw': 190},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.8527918781725888,
    'raw': 0},
    'kills_per_min': {'pct': 0.03553299492385787,
    'raw': 0.02707581227436823},
    'last_hits_per_min': {'pct': 0.1116751269035533,
    'raw': 1.5974729241877257},
    'lhten': {},
    'stuns_per_min': {'pct': 0.005076142131979695,
    'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.02030456852791878,
    'raw': 178}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 12,
    'denies': 0,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 190,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 9,
    'isRadiant': True,
    'item_0': 63,
    'item_1': 149,
    'item_2': 181,
    'item_3': 0,
    'item_4': 0,
    'item_5': 44,
    'item_uses': None,
    'kda': 0,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 1,
    'kills_log': None,
    'kills_per_min': 0.027075812274368234,
    'lane_pos': None,
    'last_hits': 59,
    'last_login': None,
    'leaver_status': 1,
    'level': 11,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 1,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'name': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'personaname': 'MolWin',
    'pings': None,
    'player_slot': 2,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 7017,
    'total_xp': 6574,
    'tower_damage': None,
    'towers_killed': None,
    'win': 0,
    'xp_per_min': 178,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': 114423862,
    'actions': None,
    'additional_units': None,
    'assists': 7,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.08529411764705883,
    'raw': 338},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.4823529411764706,
    'raw': 0},
    'kills_per_min': {'pct': 0.19705882352941176,
    'raw': 0.1624548736462094},
    'last_hits_per_min': {'pct': 0.047058823529411764,
    'raw': 2.5992779783393503},
    'lhten': {},
    'stuns_per_min': {'pct': 0.7852941176470588,
    'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.12941176470588237,
    'raw': 419}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 10,
    'denies': 6,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 338,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 4,
    'isRadiant': True,
    'item_0': 154,
    'item_1': 182,
    'item_2': 11,
    'item_3': 29,
    'item_4': 0,
    'item_5': 75,
    'item_uses': None,
    'kda': 1,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 6,
    'kills_log': None,
    'kills_per_min': 0.1624548736462094,
    'lane_pos': None,
    'last_hits': 96,
    'last_login': None,
    'leaver_status': 0,
    'level': 17,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 1,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'name': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'personaname': '[S]arcasm',
    'pings': None,
    'player_slot': 3,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 12483,
    'total_xp': 15475,
    'tower_damage': None,
    'towers_killed': None,
    'win': 0,
    'xp_per_min': 419,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': None,
    'actions': None,
    'additional_units': None,
    'assists': 3,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.041666666666666664,
    'raw': 184},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.8541666666666666,
    'raw': 0},
    'kills_per_min': {'pct': 0.16666666666666666,
    'raw': 0.10830324909747292},
    'last_hits_per_min': {'pct': 0.08333333333333333,
    'raw': 0.7310469314079422},
    'lhten': {},
    'stuns_per_min': {'pct': 0.0625, 'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.041666666666666664,
    'raw': 192}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 13,
    'denies': 0,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 184,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 92,
    'isRadiant': True,
    'item_0': 36,
    'item_1': 86,
    'item_2': 94,
    'item_3': 44,
    'item_4': 29,
    'item_5': 25,
    'item_uses': None,
    'kda': 0,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 4,
    'kills_log': None,
    'kills_per_min': 0.10830324909747294,
    'lane_pos': None,
    'last_hits': 27,
    'leaver_status': 1,
    'level': 11,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 1,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'pings': None,
    'player_slot': 4,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 6795,
    'total_xp': 7091,
    'tower_damage': None,
    'towers_killed': None,
    'win': 0,
    'xp_per_min': 192,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 1,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': 114859880,
    'actions': None,
    'additional_units': None,
    'assists': 0,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.0049504950495049506,
    'raw': 160},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.8267326732673267,
    'raw': 0},
    'kills_per_min': {'pct': 0.024752475247524754,
    'raw': 0},
    'last_hits_per_min': {'pct': 0, 'raw': 0},
    'lhten': {},
    'stuns_per_min': {'pct': 0.7079207920792079,
    'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0, 'raw': 0}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 0,
    'denies': 0,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 160,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 75,
    'isRadiant': False,
    'item_0': 0,
    'item_1': 0,
    'item_2': 0,
    'item_3': 0,
    'item_4': 0,
    'item_5': 0,
    'item_uses': None,
    'kda': 0,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 0,
    'kills_log': None,
    'lane_pos': None,
    'last_hits': 0,
    'last_login': None,
    'leaver_status': 2,
    'level': 1,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 0,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'name': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'personaname': 'Чевапчич',
    'pings': None,
    'player_slot': 128,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 5909,
    'tower_damage': None,
    'towers_killed': None,
    'win': 1,
    'xp_per_min': 0,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': 107828036,
    'actions': None,
    'additional_units': None,
    'assists': 5,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.13297872340425532,
    'raw': 353},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.9627659574468085,
    'raw': 0},
    'kills_per_min': {'pct': 0.10106382978723404,
    'raw': 0.0812274368231047},
    'last_hits_per_min': {'pct': 0.05851063829787234,
    'raw': 2.0306859205776173},
    'lhten': {},
    'stuns_per_min': {'pct': 0.9787234042553191,
    'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.07446808510638298,
    'raw': 386}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 9,
    'denies': 0,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 353,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 63,
    'isRadiant': False,
    'item_0': 63,
    'item_1': 125,
    'item_2': 7,
    'item_3': 7,
    'item_4': 46,
    'item_5': 0,
    'item_uses': None,
    'kda': 0,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 3,
    'kills_log': None,
    'kills_per_min': 0.0812274368231047,
    'lane_pos': None,
    'last_hits': 75,
    'last_login': '2018-07-23T05:37:25.955Z',
    'leaver_status': 0,
    'level': 16,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 0,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'name': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'personaname': 'TOSH',
    'pings': None,
    'player_slot': 129,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': 25,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 13037,
    'total_xp': 14256,
    'tower_damage': None,
    'towers_killed': None,
    'win': 1,
    'xp_per_min': 386,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': 116498569,
    'actions': None,
    'additional_units': None,
    'assists': 13,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.8994413407821229,
    'raw': 738},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.9664804469273743,
    'raw': 0},
    'kills_per_min': {'pct': 1,
    'raw': 0.7851985559566788},
    'last_hits_per_min': {'pct': 0.0670391061452514,
    'raw': 3.9259927797833933},
    'lhten': {},
    'stuns_per_min': {'pct': 0, 'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.9888268156424581,
    'raw': 878}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 3,
    'denies': 1,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 738,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 48,
    'isRadiant': False,
    'item_0': 63,
    'item_1': 147,
    'item_2': 30,
    'item_3': 164,
    'item_4': 139,
    'item_5': 0,
    'item_uses': None,
    'kda': 10,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 29,
    'kills_log': None,
    'kills_per_min': 0.7851985559566788,
    'lane_pos': None,
    'last_hits': 145,
    'last_login': None,
    'leaver_status': 0,
    'level': 25,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 0,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'name': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'personaname': 'ot2gay',
    'pings': None,
    'player_slot': 130,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 27256,
    'total_xp': 32427,
    'tower_damage': None,
    'towers_killed': None,
    'win': 1,
    'xp_per_min': 878,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': 116070835,
    'actions': None,
    'additional_units': None,
    'assists': 8,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.12931034482758622,
    'raw': 374},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.9310344827586207,
    'raw': 0},
    'kills_per_min': {'pct': 0.10344827586206896,
    'raw': 0.0812274368231047},
    'last_hits_per_min': {'pct': 0.01293103448275862,
    'raw': 1.4620938628158844},
    'lhten': {},
    'stuns_per_min': {'pct': 0.8879310344827587,
    'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.1810344827586207,
    'raw': 473}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 3,
    'denies': 2,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 374,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 12,
    'isRadiant': False,
    'item_0': 51,
    'item_1': 39,
    'item_2': 212,
    'item_3': 125,
    'item_4': 63,
    'item_5': 117,
    'item_uses': None,
    'kda': 2,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 3,
    'kills_log': None,
    'kills_per_min': 0.0812274368231047,
    'lane_pos': None,
    'last_hits': 54,
    'last_login': None,
    'leaver_status': 0,
    'level': 18,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 0,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'name': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'personaname': 'Dabi',
    'pings': None,
    'player_slot': 131,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 13813,
    'total_xp': 17469,
    'tower_damage': None,
    'towers_killed': None,
    'win': 1,
    'xp_per_min': 473,
    'xp_reasons': None,
    'xp_t': None},
    {'abandons': 0,
    'ability_targets': None,
    'ability_upgrades_arr': None,
    'ability_uses': None,
    'account_id': None,
    'actions': None,
    'additional_units': None,
    'assists': 17,
    'backpack_0': 0,
    'backpack_1': 0,
    'backpack_2': 0,
    'benchmarks': {'gold_per_min': {'pct': 0.9747474747474747,
    'raw': 512},
    'hero_damage_per_min': {'pct': 0, 'raw': 0},
    'hero_healing_per_min': {'pct': 0.3838383838383838,
    'raw': 0},
    'kills_per_min': {'pct': 0.9191919191919192,
    'raw': 0.3249097472924188},
    'last_hits_per_min': {'pct': 0.6868686868686869,
    'raw': 1.7599277978339352},
    'lhten': {},
    'stuns_per_min': {'pct': 0, 'raw': 0},
    'tower_damage': {},
    'xp_per_min': {'pct': 0.9848484848484849,
    'raw': 735}},
    'buyback_log': None,
    'camps_stacked': None,
    'cluster': 151,
    'cosmetics': [],
    'creeps_stacked': None,
    'damage': None,
    'damage_inflictor': None,
    'damage_inflictor_received': None,
    'damage_taken': None,
    'damage_targets': None,
    'deaths': 3,
    'denies': 4,
    'dn_t': None,
    'duration': 2216,
    'firstblood_claimed': None,
    'game_mode': 4,
    'gold': None,
    'gold_per_min': 512,
    'gold_reasons': None,
    'gold_spent': None,
    'gold_t': None,
    'hero_damage': None,
    'hero_healing': None,
    'hero_hits': None,
    'hero_id': 71,
    'isRadiant': False,
    'item_0': 73,
    'item_1': 172,
    'item_2': 63,
    'item_3': 40,
    'item_4': 116,
    'item_5': 135,
    'item_uses': None,
    'kda': 7,
    'kill_streaks': None,
    'killed': None,
    'killed_by': None,
    'kills': 12,
    'kills_log': None,
    'kills_per_min': 0.3249097472924188,
    'lane_pos': None,
    'last_hits': 65,
    'leaver_status': 0,
    'level': 22,
    'lh_t': None,
    'life_state': None,
    'lobby_type': 0,
    'lose': 0,
    'match_id': 74170846,
    'max_hero_hit': None,
    'multi_kills': None,
    'obs': None,
    'obs_left_log': None,
    'obs_log': None,
    'obs_placed': None,
    'party_id': None,
    'party_size': None,
    'patch': 6,
    'performance_others': None,
    'permanent_buffs': None,
    'pings': None,
    'player_slot': 132,
    'pred_vict': None,
    'purchase': None,
    'purchase_log': None,
    'radiant_win': False,
    'randomed': None,
    'rank_tier': None,
    'region': 5,
    'repicked': None,
    'roshans_killed': None,
    'rune_pickups': None,
    'runes': None,
    'runes_log': None,
    'sen': None,
    'sen_left_log': None,
    'sen_log': None,
    'sen_placed': None,
    'start_time': 1354864825,
    'stuns': None,
    'teamfight_participation': None,
    'times': None,
    'total_gold': 18909,
    'total_xp': 27146,
    'tower_damage': None,
    'towers_killed': None,
    'win': 1,
    'xp_per_min': 735,
    'xp_reasons': None,
    'xp_t': None}],
    'positive_votes': 0,
    'radiant_gold_adv': None,
    'radiant_score': 0,
    'radiant_team_id': None,
    'radiant_win': False,
    'radiant_xp_adv': None,
    'region': 5,
    'skill': None,
    'start_time': 1354864825,
    'teamfights': None,
    'tower_status_dire': 1972,
    'tower_status_radiant': 256,
    'version': None}
    ```