Skip to content

Season Stats & Analytics

A club's on-court units

KBL-only route. Every combination of group_quantity players (2–5) the club had on court together, from the official text cast's substitution events (the source SportQuanta's rotation derivation reads): games, seconds, and both sides' counting stats while the unit played, most time first. A game whose cast loses track of the five on court, or does not add up to the final score, is left out (games_complete counts the folded games).

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

GEThttps://api.sportquanta.com/v1/kbl/lineups
GETGet a KBL club's on-court units for a season
GET/v1/kbl/lineups

Get a KBL club's on-court units for a season

KBL-only route. Every combination of group_quantity players (2–5) the club had on court together, from the official text cast's substitution events (the source SportQuanta's rotation derivation reads): games, seconds, and both sides' counting stats while the unit played, most time first. A game whose cast loses track of the five on court, or does not add up to the final score, is left out (games_complete counts the folded games).

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

Authorization
Query
Get a KBL club's on-court units for a seasoncURL
200Example

Reference context: KBL.

Overview · Response conventions

Authorizations

Authorizationstringheaderrequired

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

Query Parameters

teamstringrequired
seasonintegerrequired

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

group_quantityintegerdefault:5

Required range: 2 <= x, x <= 5

Response

application/json

The club's on-court units.

dataobjectrequired
data.team_idstringrequired
data.seasonintegerrequired
data.group_quantityintegerrequired
data.gamesintegerrequired
data.games_completeintegerrequired
data.secondsintegerrequired
data.itemsobject[]required
data.items.player_idsstring[]required
data.items.gamesintegerrequired
data.items.secondsintegerrequired
data.items.teamobjectrequired
data.items.team.pointsintegerrequired
data.items.team.fgmintegerrequired
data.items.team.fgaintegerrequired
data.items.team.fg2mintegerrequired
data.items.team.fg2aintegerrequired
data.items.team.fg3mintegerrequired
data.items.team.fg3aintegerrequired
data.items.team.ftmintegerrequired
data.items.team.ftaintegerrequired
data.items.team.orebintegerrequired
data.items.team.drebintegerrequired
data.items.team.tovintegerrequired
data.items.team.player_tovintegerrequired
data.items.team.team_tovintegerrequired
data.items.team.astintegerrequired
data.items.team.stlintegerrequired
data.items.team.blkintegerrequired
data.items.team.pfintegerrequired
data.items.opponentobjectrequired
data.items.opponent.pointsintegerrequired
data.items.opponent.fgmintegerrequired
data.items.opponent.fgaintegerrequired
data.items.opponent.fg2mintegerrequired
data.items.opponent.fg2aintegerrequired
data.items.opponent.fg3mintegerrequired
data.items.opponent.fg3aintegerrequired
data.items.opponent.ftmintegerrequired
data.items.opponent.ftaintegerrequired
data.items.opponent.orebintegerrequired
data.items.opponent.drebintegerrequired
data.items.opponent.tovintegerrequired
data.items.opponent.player_tovintegerrequired
data.items.opponent.team_tovintegerrequired
data.items.opponent.astintegerrequired
data.items.opponent.stlintegerrequired
data.items.opponent.blkintegerrequired
data.items.opponent.pfintegerrequired
data.items.game_idsstring[]required
_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.