get_teamfights
Retrieve major teamfights (3+ deaths) from Dota 2 matches, complete with timing, participants, death sequences, and coaching analysis. Filter by location and game time.
Instructions
Get major teamfights (3+ deaths) with coaching analysis.
Returns teamfight timing, participants, death sequences, and analysis.
Args: match_id: The Dota 2 match ID min_deaths: Minimum deaths to classify as teamfight (default 3) location: Filter by map location (partial match, e.g. 't1', 'roshan_pit') start_time: Filter teamfights starting after this game time (seconds) end_time: Filter teamfights starting before this game time (seconds)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | No | ||
| location | No | ||
| match_id | Yes | ||
| min_deaths | No | ||
| start_time | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| success | Yes | ||
| match_id | Yes | ||
| teamfights | No | ||
| total_teamfights | No | ||
| coaching_analysis | No | AI coaching analysis of teamfights (requires sampling-capable client) | |
| min_deaths_threshold | No | Minimum deaths to classify as teamfight |