Players¶
griddy / nfl / endpoints / pro / players**
players
¶
Classes¶
Players
¶
Bases: ProSDK
flowchart TD
griddy.nfl.endpoints.pro.players.Players[Players]
griddy.nfl.endpoints.pro.ProSDK[ProSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.endpoints.pro.ProSDK --> griddy.nfl.endpoints.pro.players.Players
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.pro.ProSDK
click griddy.nfl.endpoints.pro.players.Players href "" "griddy.nfl.endpoints.pro.players.Players"
click griddy.nfl.endpoints.pro.ProSDK href "" "griddy.nfl.endpoints.pro.ProSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
Source code in griddy/nfl/endpoints/pro/__init__.py
Functions¶
get_player
¶
get_player(
*,
nfl_id: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> PlayerDetail
Get Player Details
Retrieves detailed information about a specific NFL player including physical attributes, team information, draft details, and current status.
:param nfl_id: NFL player identifier :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds :param http_headers: Additional headers to set or replace on requests.
Source code in griddy/nfl/endpoints/pro/players.py
get_player_async
async
¶
get_player_async(
*,
nfl_id: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> PlayerDetail
Get Player Details
Retrieves detailed information about a specific NFL player including physical attributes, team information, draft details, and current status.
:param nfl_id: NFL player identifier :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds :param http_headers: Additional headers to set or replace on requests.
Source code in griddy/nfl/endpoints/pro/players.py
get_projected_stats
¶
get_projected_stats(
*,
season: int,
week: int,
filter_nfl_team_id: Optional[str] = None,
page_size: Optional[int] = 20,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> List[PlayerProjection]
Get Projected Player Statistics
Retrieves projected fantasy statistics for players based on team, season, and week. Returns data in JSON:API format with relationships between players and their projected stats.
:param season: Season year :param week: Week number within the season :param filter_nfl_team_id: Filter by NFL team ID (UUID format) :param page_size: Number of results per page :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds :param http_headers: Additional headers to set or replace on requests.
Source code in griddy/nfl/endpoints/pro/players.py
get_projected_stats_async
async
¶
get_projected_stats_async(
*,
season: int,
week: int,
filter_nfl_team_id: Optional[str] = None,
page_size: Optional[int] = 20,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> List[PlayerProjection]
Get Projected Player Statistics
Retrieves projected fantasy statistics for players based on team, season, and week. Returns data in JSON:API format with relationships between players and their projected stats.
:param season: Season year :param week: Week number within the season :param filter_nfl_team_id: Filter by NFL team ID (UUID format) :param page_size: Number of results per page :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds :param http_headers: Additional headers to set or replace on requests.
Source code in griddy/nfl/endpoints/pro/players.py
search_players
¶
search_players(
*,
term: str,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> PlayerSearchResponse
Search Players
Searches for NFL players by name or term. Returns a list of players matching the search criteria including both active and retired players.
:param term: Search term for player name (first or last name) :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds :param http_headers: Additional headers to set or replace on requests.
Source code in griddy/nfl/endpoints/pro/players.py
search_players_async
async
¶
search_players_async(
*,
term: str,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> PlayerSearchResponse
Search Players
Searches for NFL players by name or term. Returns a list of players matching the search criteria including both active and retired players.
:param term: Search term for player name (first or last name) :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds :param http_headers: Additional headers to set or replace on requests.