opendota_scenarios
Fetch Dota 2 scenario win rates for item timings, lane roles, and misc events like first blood using validated filters before upstream calls.
Instructions
OpenDota Dota 2 scenario win rates. Returns OpenDota's scenario datasets as games, wins and win rate rows, most games first. kind selects item-timings (an item bought by a time for a hero), lane-roles (a hero in a lane role at a time) or misc (courier kill, first blood and chat scenarios by side and region). Filters are validated before any upstream call: hero_id and item apply to item-timings, hero_id and lane_role to lane-roles, scenario to misc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | No | Item name from opendota-constants item_ids, for example bfury; item-timings only | |
| kind | Yes | Dataset; one of item-timings, lane-roles, misc | |
| limit | No | Number of rows to return, 1 to 2000, most games first; defaults to all | |
| hero_id | No | Positive hero ID from opendota-heroes; item-timings and lane-roles only | |
| scenario | No | Scenario; one of courier_kill, first_blood, neg_chat_1min, pos_chat_1min; misc only | |
| lane_role | No | Lane role 1 to 4 (1 safe lane, 2 mid, 3 off lane, 4 jungle); lane-roles only |