Ngs¶
griddy / nfl / endpoints / ngs**
Next Gen Stats (NGS) API endpoints.
This module provides access to NFL Next Gen Stats data from nextgenstats.nfl.com, including player statistics, game information, charts, highlights, and leaderboards.
Module Contents¶
Next Gen Stats (NGS) API endpoints.
This module provides access to NFL Next Gen Stats data from nextgenstats.nfl.com, including player statistics, game information, charts, highlights, and leaderboards.
Classes¶
NgsBaseSDK
¶
Bases: BaseSDK
flowchart TD
griddy.nfl.endpoints.ngs.NgsBaseSDK[NgsBaseSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.ngs.NgsBaseSDK
click griddy.nfl.endpoints.ngs.NgsBaseSDK href "" "griddy.nfl.endpoints.ngs.NgsBaseSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
Base SDK for Next Gen Stats endpoints.
Overrides _resolve_base_url to use nextgenstats.nfl.com.
Source code in griddy/nfl/basesdk.py
NextGenStats
¶
Bases: NgsBaseSDK
flowchart TD
griddy.nfl.endpoints.ngs.NextGenStats[NextGenStats]
griddy.nfl.endpoints.ngs.NgsBaseSDK[NgsBaseSDK]
griddy.nfl.basesdk.BaseSDK[BaseSDK]
griddy.nfl.endpoints.ngs.NgsBaseSDK --> griddy.nfl.endpoints.ngs.NextGenStats
griddy.nfl.basesdk.BaseSDK --> griddy.nfl.endpoints.ngs.NgsBaseSDK
click griddy.nfl.endpoints.ngs.NextGenStats href "" "griddy.nfl.endpoints.ngs.NextGenStats"
click griddy.nfl.endpoints.ngs.NgsBaseSDK href "" "griddy.nfl.endpoints.ngs.NgsBaseSDK"
click griddy.nfl.basesdk.BaseSDK href "" "griddy.nfl.basesdk.BaseSDK"
Next Gen Stats SDK providing access to NGS data.
This SDK provides access to NFL Next Gen Stats data including: - League schedules and team information - Live game scores and game center data - Player passing, receiving, and rushing statistics - Top plays and leaderboards - Charts and highlights - News articles and videos
Usage
nfl = GriddyNFL()
League data¶
schedule = nfl.ngs.league.get_current_schedule() teams = nfl.ngs.league.get_teams()
Statistics¶
passing = nfl.ngs.stats.get_passing_stats(season=2025, season_type="REG")
Leaders¶
fastest = nfl.ngs.leaders.get_fastest_ball_carriers(season=2025)
Source code in griddy/nfl/basesdk.py
Attributes¶
Functions¶
__getattr__
¶
Lazily load sub-SDKs on first access.
Source code in griddy/nfl/endpoints/ngs/__init__.py
__dir__
¶
Include lazy-loaded sub-SDKs in dir() output.