Skip to content

Season Stats & Analytics

Player clutch splits (league)

NBA-only, league-wide. Every stored row of player_clutch_stats (stats.nba.com clutch split — last five minutes, score within five either way, pinned on each row as definition; Base counting line per game) for the season — each item is the document /v1/nba/players/{id}/clutch returns. A player stats.nba.com lists no clutch row for is absent, never zero-filled. Sorted by player id, then club; team narrows the list to one club's players. A season the adapter has not written yet is an empty list, not a 404. Written daily by statsapi:clutch.

Requires the stats entitlement (a paid plan). See Responses & Errors for the success envelope and availability rules.

GEThttps://api.sportquanta.com/v1/nba/player-clutch
GETList every NBA player's clutch split for a season
GET/v1/nba/player-clutch

List every NBA player's clutch split for a season

NBA-only, league-wide. Every stored row of player_clutch_stats (stats.nba.com clutch split — last five minutes, score within five either way, pinned on each row as definition; Base counting line per game) for the season — each item is the document /v1/nba/players/{id}/clutch returns. A player stats.nba.com lists no clutch row for is absent, never zero-filled. Sorted by player id, then club; team narrows the list to one club's players. A season the adapter has not written yet is an empty list, not a 404. Written daily by statsapi:clutch.

Requires the stats entitlement (a paid plan). See Responses & Errors for the success envelope and availability rules.

Authorization
Query
List every NBA player's clutch split for a seasoncURL
200Example

Reference context: NBA.

Overview · Response conventions

Authorizations

Authorizationstringheaderrequired

Send a workspace API token in the Authorization: Bearer <token> header.

Query Parameters

seasonintegerrequired

Season start year (2025 for the 2025-26 season).

Required range: 1920 <= x, x <= 2100

teamstring

Canonical team id; only that club's players.

limitintegerdefault:1000

Page size; the default carries a full regular season.

Required range: 1 <= x, x <= 2000

provenancebooleandefault:false

Opt in to per-field provenance on supported single game, match, team, player, and venue reads. Lists and composites accept the flag but generally omit provenance. It is returned under _meta.provenance only when source metadata exists.

Response

application/json

Every stored player clutch row for the season.

dataobjectrequired
data.seasonintegerrequired
data.itemsobject[]required
data.items.canonicalIdstring
data.items.playerIdstring | null
data.items.teamIdstring | null
data.items.seasonnumber
data.items.definitionobject
data.items.definition.clutchTime"Last 5 Minutes"
data.items.definition.pointDiff5
data.items.definition.aheadBehind"Ahead or Behind"
data.items.gamesPlayednumber | null
data.items.winsnumber | null
data.items.lossesnumber | null
data.items.minutesnumber | null
data.items.pointsnumber | null
data.items.plusMinusnumber | null
data.items.fieldGoalsMadenumber | null
data.items.fieldGoalsAttemptednumber | null
data.items.fieldGoalPctnumber | null
data.items.threePointersMadenumber | null
data.items.threePointersAttemptednumber | null
data.items.threePointPctnumber | null
data.items.freeThrowsMadenumber | null
data.items.freeThrowsAttemptednumber | null
data.items.freeThrowPctnumber | null
data.items.reboundsnumber | null
data.items.assistsnumber | null
data.items.turnoversnumber | null
data.items.stealsnumber | null
data.items.blocksnumber | null
_metaobject

Response request/cache metadata. Optional evidence fields are specific to this handler; cache TTL does not measure source-data freshness.

_meta.request_idstring
_meta.served_fromenum<string>

Available options: live, cache

_meta.cache_ttl_secondsinteger

Response cache TTL; independent of source freshness. Omitted when zero.