Steam (Unofficial) API

Get Match History

GET
/IDOTA2Match_570/GetMatchHistory/v1
key<token>

In: query

Query Parameters

hero_id?integer

The ID of the hero that must be in the matches being queried

Defaultnull
Formatint32
game_mode?integer

Which game mode to return matches for

Defaultnull
Formatint32
skill?integer

The average skill range of the match, these can be [1-3] with lower numbers being lower skill. Ignored if an account ID is specified

Defaultnull
Formatint32
min_players?string

Minimum number of human players that must be in a match for it to be returned

account_id?string

An account ID to get matches from. This will fail if the user has their match history hidden

league_id?string

The league ID to return games from

start_at_match_id?integer

The minimum match ID to start from

Defaultnull
Formatint64
matches_requested?string

The number of requested matches to return (maximum 100)

format?string

The format of the response. Defaults to json

Value in"json" | "xml" | "vdf"

Response Body

curl -X GET "https://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/v1"
Empty
Empty
Empty