get_player_info
Fetch a Dota 2 player's profile with overall win/loss stats and top 10 heroes for a quick player overview.
Instructions
Get complete Dota 2 player profile with overview statistics.
Use this for initial player lookups when users ask:
"Who is [player]?"
"Tell me about [player]"
"What's [player]'s profile?"
"Show me [player]'s stats"
General player information requests
This is the FIRST tool to use when a user mentions a player - it provides a comprehensive overview. For detailed analysis of specific aspects, use the specialized tools afterward.
Retrieves:
Player profile (name, avatar, profile URL)
Overall win/loss statistics and win rate
Top 10 most played heroes with individual performance metrics
Args: player_name: The Dota 2 player name to search for
Returns: Dictionary containing: - personaname (str): Player's display name - avatarfull (str): URL to player's avatar image - profileurl (str): Steam profile URL - win_count (int): Total wins - lose_count (int): Total losses - win_rate (float): Overall win percentage - fav_heroes (list): Top 10 heroes, each with: - hero_name (str): Hero's display name - games_played (int): Games played with this hero - win_count (int): Wins with this hero - win_rate (float): Win percentage with this hero
Example: get_player_info("kürlo") -> Full profile with top heroes like Rubick, Invoker, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| player_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||