Skip to content

Season Stats & Analytics

Team tracking stats

NBA-only. leaguedashptstats in team mode, per game: drives, touches, pullUp, catchShoot, passing, rebounding and speedDistance slices, one row per team. A slice the team had no row in is null. Written daily by statsapi:team-tracking.

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

GEThttps://api.sportquanta.com/v1/nba/team-tracking
GETList NBA team tracking stats for a season
GET/v1/nba/team-tracking

List NBA team tracking stats for a season

NBA-only. leaguedashptstats in team mode, per game: drives, touches, pullUp, catchShoot, passing, rebounding and speedDistance slices, one row per team. A slice the team had no row in is null. Written daily by statsapi:team-tracking.

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

Authorization
Query
List NBA team tracking stats 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: 1946 <= x, x <= 2100

limitintegerdefault:200

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 row for the season.

dataobjectrequired
data.seasonintegerrequired
data.itemsobject[]required
data.items.canonicalIdstring
data.items.teamIdstring | null
data.items.seasonnumber
data.items.gamesPlayednumber | null
data.items.minutesPerGamenumber | null
data.items.drivesobject | null
data.items.drives.drivesnumber | null
data.items.drives.fieldGoalsMadenumber | null
data.items.drives.fieldGoalsAttemptednumber | null
data.items.drives.fieldGoalPctnumber | null
data.items.drives.freeThrowsMadenumber | null
data.items.drives.freeThrowsAttemptednumber | null
data.items.drives.freeThrowPctnumber | null
data.items.drives.pointsnumber | null
data.items.drives.passesnumber | null
data.items.drives.assistsnumber | null
data.items.drives.turnoversnumber | null
data.items.drives.foulsnumber | null
data.items.touchesobject | null
data.items.touches.touchesnumber | null
data.items.touches.frontCourtTouchesnumber | null
data.items.touches.timeOfPossessionnumber | null
data.items.touches.avgSecondsPerTouchnumber | null
data.items.touches.avgDribblesPerTouchnumber | null
data.items.touches.pointsPerTouchnumber | null
data.items.touches.elbowTouchesnumber | null
data.items.touches.postTouchesnumber | null
data.items.touches.paintTouchesnumber | null
data.items.touches.pointsPerElbowTouchnumber | null
data.items.touches.pointsPerPostTouchnumber | null
data.items.touches.pointsPerPaintTouchnumber | null
data.items.pullUpobject | null
data.items.pullUp.fieldGoalsMadenumber | null
data.items.pullUp.fieldGoalsAttemptednumber | null
data.items.pullUp.fieldGoalPctnumber | null
data.items.pullUp.threePointersMadenumber | null
data.items.pullUp.threePointersAttemptednumber | null
data.items.pullUp.threePointPctnumber | null
data.items.pullUp.pointsnumber | null
data.items.pullUp.effectiveFieldGoalPctnumber | null
data.items.catchShootobject | null
data.items.catchShoot.fieldGoalsMadenumber | null
data.items.catchShoot.fieldGoalsAttemptednumber | null
data.items.catchShoot.fieldGoalPctnumber | null
data.items.catchShoot.threePointersMadenumber | null
data.items.catchShoot.threePointersAttemptednumber | null
data.items.catchShoot.threePointPctnumber | null
data.items.catchShoot.pointsnumber | null
data.items.catchShoot.effectiveFieldGoalPctnumber | null
data.items.passingobject | null
data.items.passing.passesMadenumber | null
data.items.passing.passesReceivednumber | null
data.items.passing.assistsnumber | null
data.items.passing.secondaryAssistsnumber | null
data.items.passing.potentialAssistsnumber | null
data.items.passing.assistPointsCreatednumber | null
data.items.passing.adjustedAssistsnumber | null
data.items.passing.assistToPassPctnumber | null
data.items.passing.assistToPassPctAdjnumber | null
data.items.reboundingobject | null
data.items.rebounding.reboundsnumber | null
data.items.rebounding.contestedReboundsnumber | null
data.items.rebounding.uncontestedReboundsnumber | null
data.items.rebounding.contestedReboundPctnumber | null
data.items.rebounding.reboundChancesnumber | null
data.items.rebounding.reboundChancePctnumber | null
data.items.rebounding.reboundChancesDeferrednumber | null
data.items.rebounding.reboundChancePctAdjnumber | null
data.items.rebounding.avgReboundDistancenumber | null
data.items.rebounding.offensiveReboundsnumber | null
data.items.rebounding.offensiveContestednumber | null
data.items.rebounding.offensiveUncontestednumber | null
data.items.rebounding.offensiveContestedPctnumber | null
data.items.rebounding.offensiveChancesnumber | null
data.items.rebounding.offensiveChancePctnumber | null
data.items.rebounding.defensiveReboundsnumber | null
data.items.rebounding.defensiveContestednumber | null
data.items.rebounding.defensiveUncontestednumber | null
data.items.rebounding.defensiveContestedPctnumber | null
data.items.rebounding.defensiveChancesnumber | null
data.items.rebounding.defensiveChancePctnumber | null
data.items.speedDistanceobject | null
data.items.speedDistance.distanceFeetnumber | null
data.items.speedDistance.distanceMilesnumber | null
data.items.speedDistance.distanceMilesOffensenumber | null
data.items.speedDistance.distanceMilesDefensenumber | null
data.items.speedDistance.avgSpeednumber | null
data.items.speedDistance.avgSpeedOffensenumber | null
data.items.speedDistance.avgSpeedDefensenumber | 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.