College Basketball DataCollege Basketball Data
  • CollegeBasketballData.com
  • Get API Key
  • Legacy Swagger UI
  • Getting Started
  • Official libraries
  • API Reference
Helpful links
  • CBBD
  • Get API key
  • Access tiers
Official libraries
  • Python
  • TypeScript
  • R
  • API source
Other resources
  • Rad Sports Analytics
  • Football
  • CBB Starter Pack

A Rad Sports Analytics platform.

xdiscordgithub
Overview and first requestAuthenticationUsage and accessData availability
powered by Zudoku
Getting Started

Data availability

Use this page to confirm that CBBD has the seasons needed for your project. Choose a data family, check its range and notes, then open the linked API operation to build a request.

How to read the ranges

  • Ranges are inclusive and describe records available on the verification date. New seasons and historical corrections can be added afterward.
  • Basketball seasons use the ending year: season=2026 means the 2025–26 season, and season=2027 means 2026–27. Recruiting classes, portal cycles, and NBA Draft years follow their own calendars.
  • A listed season means records are available. It does not guarantee that every team, game, player, or response field is complete. Known gaps and sparse early coverage are called out below.
  • An empty response or a missing field should not automatically be treated as a zero. Coverage also depends on the operation's filters and required underlying data.

Games, schedules, and box scores

DataAvailable seasonsAPI accessNotes
Games, scores, and schedules1949–presentGamesOnly 22 game records are available for 1949. Historical coverage varies.
Team season records and scoring totals1949–presentTeam season statsAggregated from available completed games. Detailed box-score fields have a narrower range than wins, losses, and scores.
Team box-score statistics2003–presentGame team stats, team season statsMost 2003–04 box-score fields are missing. Populated shooting totals are limited to one game in 2003 and 12 games in 2004; coverage becomes much broader in 2005.
Player box-score and season statistics2003–presentGame player stats, player season statsPlayer statistics with recorded minutes are available for only one game in 2003 and 12 games in 2004. Broader coverage begins in 2005; individual fields and players can still be missing.
Team statistics leaderboard2015–presentLeaderboardStored season aggregates have a shorter history than the team season stats operation.
Live scoreboardCurrent gamesScoreboardA live view with no historical season selector. Use the games operation for historical results and schedules.

Game lists and team box-score operations return at most 3,000 records per request. Use team, conference, or date filters to retrieve smaller slices; a single broad request may not contain every record in a season.

Plays, shooting, and lineups

DataAvailable seasonsAPI accessNotes
Play-by-play2003; 2006–presentGame plays, team plays, player playsOnly 18 games have plays in 2003. No plays are available for 2004 or 2005. Coverage expands in later seasons; player requests also require participant attribution.
Team and player shooting breakdowns2003; 2006–presentTeam shooting, player shootingDerived from qualifying shot events, with the same missing seasons as play-by-play. Player breakdowns additionally require a matching shooter in the play text and participants.
Shot coordinates2019–presentPlaysReturned in shotInfo.location when both coordinates are available. Many shots have no location; shot-type breakdowns have a longer history than coordinates.
Substitutions2024–presentGame substitutions, team substitutions, player substitutionsLimited records exist for 212 games in 2013. No substitution records are available for 2014–2023.
Lineup statistics2024–presentGame lineups, team lineupsRequires five overlapping player stints and plays with usable elapsed times. The older 2013 substitution records do not produce lineup statistics.

Ratings and probabilities

DataAvailable seasonsAPI accessNotes
SRS1950–presentSRS ratingsTeam coverage depends on available ratings and season-specific conference membership.
Elo1950–presentElo ratingsReturns each team's latest ending Elo from qualifying completed games in a season.
Adjusted efficiency2014–presentAdjusted ratingsOffensive, defensive, and net ratings have a shorter history than SRS and Elo.
In-game win probability2003; 2006–presentPlaysReturned as homeWinProbability. Follows the play-by-play gaps; some plays have no stored probability.
Game excitement2003; 2006–presentGamesSupplemental excitement values are available only for a subset of games.
Possessions and possession-based box-score metrics2003; 2006–presentGame team stats, team season statsStored possession counts are absent in 2004–05. Pace and efficiency fields also need the inputs required by each calculation; a box score alone does not guarantee these values.

Teams, rosters, and player movement

DataAvailable seasonsAPI accessNotes
Team and conference affiliations1893–presentTeams, directory, conference historyMembership history starts with only two teams in 1893. Current memberships can have an open-ended end season; this does not establish future schedules or results.
Rosters2003–presentRostersPlayer membership ranges support these seasons. Team coverage and biographical fields vary; a returned team can have an empty player list.
Team season overviews2014–presentSeason overviewStored overviews combine datasets with different ranges.
Transfer portal2021–presentPortal transfersThe season filter follows the portal cycle. Destination teams and player details can be incomplete.

Polls, recruiting, and the NBA Draft

DataAvailable seasons or yearsAPI accessNotes
AP Top 251949–presentRankingsHistorical poll sizes and the number of stored weekly snapshots vary.
Coaches Poll2003–presentRankingsCoverage follows the available poll snapshots.
High-school recruits2007–presentRecruitsThe year is the recruiting class. Player recruiting coverage starts later than team recruiting rankings.
Team recruiting rankings2003–presentTeam recruitingOnly teams with stored rankings are included; coverage varies by class.
NBA Draft picks2001–presentDraft picksThe year is the draft year. Picks can come from colleges, international teams, or other programs, so college associations are not available for every pick.

Betting lines, broadcasts, and reference data

DataAvailable seasonsAPI accessNotes
Betting lines2013–presentLinesProvider, opening line, total, and moneyline coverage varies by game. A returned game can have an empty lines list.
Broadcast listings2011–presentBroadcastsListings are not available for every game.
Reference listsNot season-basedConferences, venues, play types, line providers, draft teams, draft positionsThese operations return lookup information rather than a season-by-season history.

Corrections

Historical source data can be corrected after publication. If a response inside a listed range appears incomplete, include the operation, season, team, and available game or player identifiers when reporting it through CBBD on GitHub or the CFBD Discord.

Edit this page on GitHub
Last modified on October 4, 2026
Usage and access
On this page
  • How to read the ranges
  • Games, schedules, and box scores
  • Plays, shooting, and lineups
  • Ratings and probabilities
  • Teams, rosters, and player movement
  • Polls, recruiting, and the NBA Draft
  • Betting lines, broadcasts, and reference data
  • Corrections