Get All NFL Players
sleeper_get_nfl_playersRetrieve NFL player data from Sleeper with filters for position, team, active status, and name search. Supports pagination.
Instructions
Fetch the complete NFL player database from Sleeper (~5MB). Returns all player metadata. NOTE: This is a large dataset. Use filters to narrow results. Sleeper recommends caching this data and only fetching once per day.
Args:
position_filter (string, optional): Filter by position (e.g. "QB", "RB", "WR", "TE", "K", "DEF")
team_filter (string, optional): Filter by NFL team abbreviation (e.g. "KC", "SF", "DAL")
active_only (boolean): Only return active players (default: true)
search (string, optional): Filter by player name (case-insensitive substring match)
limit (number): Max players to return (default: 50, max: 200)
offset (number): Pagination offset (default: 0)
Returns: Paginated list of players with id, name, position, team, status.
Examples:
"List all active QBs"
"Find players on the Kansas City Chiefs"
"Search for players named 'Patrick'"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max players to return | |
| offset | No | Pagination offset | |
| search | No | Case-insensitive substring match on player name | |
| active_only | No | Only return active players | |
| team_filter | No | Filter by NFL team abbreviation (e.g. KC, SF, DAL) | |
| position_filter | No | Filter by position: QB, RB, WR, TE, K, DEF, etc. |