Coverage Board
Other Endpoints
Specialty package endpoints for shots, rotations, officials, and estimated metrics
Other Endpoints
Six specialty endpoints round out the game package.
Split entry keys: Four endpoints start from
game_id; two estimated-metric endpoints start fromseason.Pair this shelf with Box Scores for the core postgame packet and Play-by-Play for event order.
Quick route
| If you need... | Use | Why it is the fastest route |
|---|---|---|
| shot coordinates and zone labels | ShotChartDetail | Best single stop for court-mapped shooting detail and league-average zone context |
| stint-level substitution timing | GameRotation | Shows when players checked in/out and what happened during those runs |
| hustle stats outside the main box board | HustleStatsBoxScore | Quick mirror for hustle categories in a game-specific specialty feed |
| officials, inactive players, and series context | BoxScoreSummaryV2 | Summary packet for everything around the main line score |
| season-level estimated player models | PlayerEstimatedMetrics | Efficient way to pull estimated advanced metrics for players |
| season-level estimated team models | TeamEstimatedMetrics | Same estimated-model lane, but at team scope |
Single-game supplements
| Endpoint | Parameters | Result sets | Route cue |
|---|---|---|---|
ShotChartDetail | player_id, team_id, game_id, season, context_measure | Shot_Chart_Detail, LeagueAverages | Use when the game question becomes “where did the shots come from?” |
GameRotation | game_id (required) | HomeTeam, AwayTeam | Best for substitution waves, stint windows, and on-floor timing |
HustleStatsBoxScore | game_id (required) | PlayerStats, TeamStats | Pull this when deflections, loose balls, or contested shots are central to the story |
BoxScoreSummaryV2 | game_id (required) | GameSummary, OtherStats, Officials, InactivePlayers, GameInfo, LineScore, LastMeeting, SeasonSeries, AvailableVideo | Use when you need officials, inactive lists, or series context; officials feed bridge_game_official |
Season estimated-model shelf
| Endpoint | Parameters | Result sets | Key columns / signals | Route cue |
|---|---|---|---|---|
PlayerEstimatedMetrics | season (required) | PlayerEstimatedMetrics | e_off_rating, e_def_rating, e_net_rating, e_ast_ratio, e_oreb_pct, e_dreb_pct, e_reb_pct, e_tov_pct, e_usg_pct, e_pace | Use when you need model-derived player rates without opening the full league dashboards |
TeamEstimatedMetrics | season (required) | TeamEstimatedMetrics | estimated team-level rating and pace fields | Use when the estimated-model question is about team profile rather than player profile |
Route cues
- Stay on this page when the core boards are missing context, not when they are missing basic totals.
- Use
game_idroutes for shots, stints, officials, and summary packets tied to one matchup. - Use
seasonroutes for estimated metrics that act more like compact season boards.
Next steps from the specialty shelf
Reconnect to the core game packet
Head back to Box Scores when you need the traditional, advanced, and tracking summaries that frame these specialty feeds inside the full postgame report.
Restore action order
Open Play-by-Play to place shot charts,
rotations, and summary details back onto the possession timeline for the same game_id.
Compare estimated models against the season board
Use League Stats when player or team estimated metrics need league-wide rankings, lineup context, or standings-level comparison.
Keep moving
Stay in the same possession
Keep the mental model warm with adjacent pages, section hubs, and search-friendly routes into the same topic cluster.