Games¶
griddy / nfl / endpoints / ngs / games**
games
¶
NGS Games endpoints for live scores and game center data.
Classes¶
NgsGames
¶
Bases: NgsBaseSDK
flowchart TD
griddy.nfl.endpoints.ngs.games.NgsGames[NgsGames]
griddy.nfl.endpoints.ngs.NgsBaseSDK[NgsBaseSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.endpoints.ngs.NgsBaseSDK --> griddy.nfl.endpoints.ngs.games.NgsGames
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.ngs.NgsBaseSDK
click griddy.nfl.endpoints.ngs.games.NgsGames href "" "griddy.nfl.endpoints.ngs.games.NgsGames"
click griddy.nfl.endpoints.ngs.NgsBaseSDK href "" "griddy.nfl.endpoints.ngs.NgsBaseSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
NGS Games endpoints for live scores and game center data.
Provides access to: - Live game scores - Game center overview with detailed NGS metrics
Source code in griddy/nfl/basesdk.py
Functions¶
get_live_scores
¶
get_live_scores(
*,
season: int,
season_type: str,
week: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsLiveScoresResponse
Get live game scores for a specific week.
Returns live scores for all games in the specified week, including quarter-by-quarter scoring, game status, and team information.
| PARAMETER | DESCRIPTION |
|---|---|
season
|
The season year (e.g., 2025)
TYPE:
|
season_type
|
Season type (REG, PRE, POST)
TYPE:
|
week
|
Week number
TYPE:
|
retries
|
Override the default retry configuration
TYPE:
|
server_url
|
Override the default server URL
TYPE:
|
timeout_ms
|
Override the default timeout
TYPE:
|
http_headers
|
Additional headers to send
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
NgsLiveScoresResponse
|
NgsLiveScoresResponse with game scores |
Source code in griddy/nfl/endpoints/ngs/games.py
get_live_scores_async
async
¶
get_live_scores_async(
*,
season: int,
season_type: str,
week: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsLiveScoresResponse
Get live game scores for a specific week (async).
Returns live scores for all games in the specified week, including quarter-by-quarter scoring, game status, and team information.
| PARAMETER | DESCRIPTION |
|---|---|
season
|
The season year (e.g., 2025)
TYPE:
|
season_type
|
Season type (REG, PRE, POST)
TYPE:
|
week
|
Week number
TYPE:
|
retries
|
Override the default retry configuration
TYPE:
|
server_url
|
Override the default server URL
TYPE:
|
timeout_ms
|
Override the default timeout
TYPE:
|
http_headers
|
Additional headers to send
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
NgsLiveScoresResponse
|
NgsLiveScoresResponse with game scores |
Source code in griddy/nfl/endpoints/ngs/games.py
get_overview
¶
get_overview(
*,
game_id: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsGameCenterOverviewResponse
Get detailed game center overview with NGS metrics.
Returns comprehensive game data including: - Passer statistics with zone breakdowns - Rusher statistics with location maps - Receiver statistics with separation metrics - Pass rusher statistics - Game leaders (speed, sacks, pass distance)
| PARAMETER | DESCRIPTION |
|---|---|
game_id
|
The unique game identifier (e.g., 2025112700)
TYPE:
|
retries
|
Override the default retry configuration
TYPE:
|
server_url
|
Override the default server URL
TYPE:
|
timeout_ms
|
Override the default timeout
TYPE:
|
http_headers
|
Additional headers to send
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
NgsGameCenterOverviewResponse
|
NgsGameCenterOverviewResponse with game overview data |
Source code in griddy/nfl/endpoints/ngs/games.py
get_overview_async
async
¶
get_overview_async(
*,
game_id: int,
retries: OptionalNullable[RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None
) -> NgsGameCenterOverviewResponse
Get detailed game center overview with NGS metrics (async).
Returns comprehensive game data including: - Passer statistics with zone breakdowns - Rusher statistics with location maps - Receiver statistics with separation metrics - Pass rusher statistics - Game leaders (speed, sacks, pass distance)
| PARAMETER | DESCRIPTION |
|---|---|
game_id
|
The unique game identifier (e.g., 2025112700)
TYPE:
|
retries
|
Override the default retry configuration
TYPE:
|
server_url
|
Override the default server URL
TYPE:
|
timeout_ms
|
Override the default timeout
TYPE:
|
http_headers
|
Additional headers to send
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
NgsGameCenterOverviewResponse
|
NgsGameCenterOverviewResponse with game overview data |