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
Information
Games
    /gamesget/games/mediaget/games/teamsget/games/playersget/scoreboardget
Plays
    /substitutions/game/{gameId}get/substitutions/player/{playerId}get/substitutions/teamget/plays/game/{gameId}get/plays/player/{playerId}get/plays/teamget/plays/dateget/plays/tournamentget/plays/typesget
Teams
    /teamsget/teams/rosterget
Conferences
    /conferencesget/conferences/historyget
Venues
    /venuesget
Stats
    /stats/team/leaderboardget/stats/team/seasonget/stats/team/shooting/seasonget/stats/player/seasonget/stats/player/shooting/seasonget
Rankings
    /rankingsget
Ratings
    /ratings/srsget/ratings/adjustedget/ratings/eloget
Lines
    /linesget/lines/providersget
Lineups
    /lineups/teamget/lineups/game/{gameId}get
Draft
    /draft/teamsget/draft/positionsget/draft/picksget
Recruiting
    /recruiting/playersget/recruiting/teamsget/recruiting/portalget
Schemas
powered by Zudoku
College Basketball Data API
College Basketball Data API

Lines

Download schema

Historical betting lines and providers.


GET
https://api.collegebasketballdata.com
/lines
Bearer

Returns betting lines for up to 3,000 games that match the filters, ordered by start date.

query Parameters

season
​integer · int32

Filters results to the specified season.

team
​string

Filters results to the specified team name.

conference
​string

Filters results to the specified conference abbreviation.

startDateRange
​string · date-time

Includes games starting at or after this ISO 8601 timestamp.

endDateRange
​string · date-time

Includes games starting at or before this ISO 8601 timestamp.

Responses

200

Ok

​GameLines[]
GameLines
gameId
​integer · int32 · required
season
​integer · int32 · required
seasonType
​SeasonType · enum · required
Enum values:
postseason
preseason
regular
startDate
​string · date-time · required
homeTeamId
​integer · int32 · required
homeTeam
​string · required
homeConference
​string | null · required
homeScore
​number | null · double · required
awayTeamId
​integer · int32 · required
awayTeam
​string · required
awayConference
​string | null · required
awayScore
​number | null · double · required
​GameLineInfo[] · required
GET/lines
curl https://api.collegebasketballdata.com/lines \ --header 'Authorization: Bearer <token>'
Example Responses
[ { "gameId": 0, "season": 0, "seasonType": "postseason", "startDate": "2024-08-25T15:00:00Z", "homeTeamId": 0, "homeTeam": "homeTeam", "homeConference": "homeConference", "homeScore": 0, "awayTeamId": 0, "awayTeam": "awayTeam", "awayConference": "awayConference", "awayScore": 0, "lines": [ { "provider": "provider", "spread": 0, "overUnder": 0, "homeMoneyline": 0, "awayMoneyline": 0, "spreadOpen": 0, "overUnderOpen": 0 } ] } ]
json
application/json

GET
https://api.collegebasketballdata.com
/lines/providers
Bearer

Returns available betting line providers.

Responses

200

Ok

​LineProviderInfo[]
LineProviderInfo
id
​integer · int32 · required
name
​string · required
GET/lines/providers
curl https://api.collegebasketballdata.com/lines/providers \ --header 'Authorization: Bearer <token>'
Example Responses
[ { "id": 0, "name": "name" } ]
json
application/json

RatingsLineups