← Back to catalog
opendota.player_matches
mock data$0.002 / callOpenDota Player Match History
Recent match history for a Dota 2 player — array of matches with match_id, hero, kills/deaths/assists, duration, win/loss, party_size, game_mode, lobby_type. Sortable by date.
Input schema
limit
integerMax matches to return (1-100, default 20).
account_idrequired
integerSteam account ID (Dota 2 32-bit). Get from /api/search?q=playername. Example: 105248644 (Dendi).
Call via REST
curl -X POST https://unifyapi.pro/api/call/opendota.player_matches \
-H "Authorization: Bearer uak_live_..." \
-H "Content-Type: application/json" \
-d '{"limit":20,"account_id":0}'