League¶
griddy / nfl / endpoints / ngs / league**
league
¶
NGS League endpoints for schedules and team information.
Classes¶
NgsLeague
¶
Bases: NgsBaseSDK
flowchart TD
griddy.nfl.endpoints.ngs.league.NgsLeague[NgsLeague]
griddy.nfl.endpoints.ngs.NgsBaseSDK[NgsBaseSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.endpoints.ngs.NgsBaseSDK --> griddy.nfl.endpoints.ngs.league.NgsLeague
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.ngs.NgsBaseSDK
click griddy.nfl.endpoints.ngs.league.NgsLeague href "" "griddy.nfl.endpoints.ngs.league.NgsLeague"
click griddy.nfl.endpoints.ngs.NgsBaseSDK href "" "griddy.nfl.endpoints.ngs.NgsBaseSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
NGS League endpoints for schedules and team information.
Provides access to: - Current week schedule - Full season schedule - Team information
Source code in griddy/nfl/basesdk.py
Functions¶
get_current_schedule
¶
get_current_schedule(
*,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsCurrentScheduleResponse
Get the current week's schedule.
Returns the schedule for the current week of the NFL season, including game times, teams, scores, and venue information.
| PARAMETER | DESCRIPTION |
|---|---|
retries
|
Override the default retry configuration for this request
TYPE:
|
server_url
|
Override the default server URL for this request
TYPE:
|
timeout_ms
|
Override the default timeout for this request
TYPE:
|
http_headers
|
Additional headers to send with the request
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
NgsCurrentScheduleResponse
|
NgsCurrentScheduleResponse containing the current week's games |
Source code in griddy/nfl/endpoints/ngs/league.py
get_current_schedule_async
async
¶
get_current_schedule_async(
*,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsCurrentScheduleResponse
Get the current week's schedule (async).
Returns the schedule for the current week of the NFL season, including game times, teams, scores, and venue information.
| PARAMETER | DESCRIPTION |
|---|---|
retries
|
Override the default retry configuration for this request
TYPE:
|
server_url
|
Override the default server URL for this request
TYPE:
|
timeout_ms
|
Override the default timeout for this request
TYPE:
|
http_headers
|
Additional headers to send with the request
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
NgsCurrentScheduleResponse
|
NgsCurrentScheduleResponse containing the current week's games |
Source code in griddy/nfl/endpoints/ngs/league.py
get_teams
¶
get_teams(
*,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> List[TeamInfo]
Get all NFL teams.
Returns a list of all NFL teams with their details including conference, division, stadium, and contact information.
| PARAMETER | DESCRIPTION |
|---|---|
retries
|
Override the default retry configuration for this request
TYPE:
|
server_url
|
Override the default server URL for this request
TYPE:
|
timeout_ms
|
Override the default timeout for this request
TYPE:
|
http_headers
|
Additional headers to send with the request
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
List[TeamInfo]
|
List of TeamInfo objects |
Source code in griddy/nfl/endpoints/ngs/league.py
get_teams_async
async
¶
get_teams_async(
*,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> List[TeamInfo]
Get all NFL teams (async).
Returns a list of all NFL teams with their details including conference, division, stadium, and contact information.
| PARAMETER | DESCRIPTION |
|---|---|
retries
|
Override the default retry configuration for this request
TYPE:
|
server_url
|
Override the default server URL for this request
TYPE:
|
timeout_ms
|
Override the default timeout for this request
TYPE:
|
http_headers
|
Additional headers to send with the request
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
List[TeamInfo]
|
List of TeamInfo objects |
Source code in griddy/nfl/endpoints/ngs/league.py
get_schedule
¶
get_schedule(
*,
season: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> List[GameSchedule]
Get the full season schedule.
Returns the complete schedule for a given season, including all games from preseason through postseason.
| PARAMETER | DESCRIPTION |
|---|---|
season
|
The season year (e.g., 2025)
TYPE:
|
retries
|
Override the default retry configuration for this request
TYPE:
|
server_url
|
Override the default server URL for this request
TYPE:
|
timeout_ms
|
Override the default timeout for this request
TYPE:
|
http_headers
|
Additional headers to send with the request
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
List[GameSchedule]
|
List of GameSchedule objects for the entire season |
Source code in griddy/nfl/endpoints/ngs/league.py
get_schedule_async
async
¶
get_schedule_async(
*,
season: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> List[GameSchedule]
Get the full season schedule (async).
Returns the complete schedule for a given season, including all games from preseason through postseason.
| PARAMETER | DESCRIPTION |
|---|---|
season
|
The season year (e.g., 2025)
TYPE:
|
retries
|
Override the default retry configuration for this request
TYPE:
|
server_url
|
Override the default server URL for this request
TYPE:
|
timeout_ms
|
Override the default timeout for this request
TYPE:
|
http_headers
|
Additional headers to send with the request
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
List[GameSchedule]
|
List of GameSchedule objects for the entire season |