Search players by name
search_playersSearch players by name to retrieve their player key, position, eligibility, injury status, and ownership. Use optional filters for status or position to narrow results.
Instructions
Find players by name (full or partial) and resolve them to player keys. This is the way to turn a name the user typed into the player_key that get_player_stats, analyze_player_stats, add_drop_player, and set_lineup need. Returns name, position, eligible positions, injury status, and ownership (free agent or owning team) — no stats. Optionally narrow by status (e.g. FA to only see free agents) or position (e.g. SP, OF, 2B). Returns up to 25 matches per call; page with start.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Player name to search for; full or partial | |
| count | No | Number of players to return (max 25) | |
| start | No | Pagination offset | |
| status | No | Availability filter: A=available (free agents + waivers), FA=free agents, W=on waivers, T=taken (rostered). Omit to search all players. | |
| position | No | Position filter, e.g. SP, RP, C, 1B, OF, Util | |
| leagueKey | No | League key; defaults to configured league |