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

Recruiting

Download schema

Historical recruiting and transfer portal data.


GET
https://api.collegebasketballdata.com
/recruiting/players
Bearer

Returns historical composite player recruiting rankings and ratings.

query Parameters

year
​integer · int32

Filters results to the specified recruiting year.

team
​string

Filters results to the specified college team.

conference
​string

Filters results to the specified conference abbreviation.

position
​string

Filters results to the specified player position.

Responses

200

Ok

​Recruit[]
Recruit
id
​integer · int32 · required
sourceId
​string | null · required
position
​string | null · required
schoolId
​integer | null · int32 · required
school
​string | null · required
hometown
​object | null · required
committedTo
​object | null · required
athleteId
​integer | null · int32 · required
year
​integer · int32 · required
name
​string · required
heightInches
​number | null · double · required
weightPounds
​integer | null · int32 · required
stars
​integer · int32 · required
rating
​number · double · required
ranking
​integer | null · int32 · required
GET/recruiting/players
curl https://api.collegebasketballdata.com/recruiting/players \ --header 'Authorization: Bearer <token>'
Example Responses
[ { "id": 0, "sourceId": "sourceId", "position": "position", "schoolId": 0, "school": "school", "hometown": { "countyFips": "countyFips", "longitude": 0, "latitude": 0, "country": "country", "state": "state", "city": "city" }, "committedTo": { "conference": "conference", "name": "name", "id": 0 }, "athleteId": 0, "year": 0, "name": "name", "heightInches": 0, "weightPounds": 0, "stars": 0, "rating": 0, "ranking": 0 } ]
json
application/json

GET
https://api.collegebasketballdata.com
/recruiting/teams
Bearer

Returns historical composite team recruiting rankings.

query Parameters

year
​integer · int32

Filters results to the specified recruiting year.

team
​string

Filters results to the specified team name.

conference
​string

Filters results to the specified conference abbreviation.

Responses

200

Ok

​TeamRecruitingRanking[]
TeamRecruitingRanking
teamId
​integer · int32 · required
team
​string · required
conference
​string | null · required
year
​integer · int32 · required
ranking
​integer · int32 · required
rating
​number · double · required
GET/recruiting/teams
curl https://api.collegebasketballdata.com/recruiting/teams \ --header 'Authorization: Bearer <token>'
Example Responses
[ { "teamId": 0, "team": "team", "conference": "conference", "year": 0, "ranking": 0, "rating": 0 } ]
json
application/json

GET
https://api.collegebasketballdata.com
/recruiting/portal
Bearer

Returns historical transfer portal activity.

query Parameters

year
​number · double

Filters results to the specified transfer season.

sourceTeam
​string

Filters results to the specified source team.

destinationTeam
​string

Filters results to the specified destination team.

sourceConference
​string

Filters results to the specified source conference abbreviation.

destinationConference
​string

Filters results to the specified destination conference abbreviation.

position
​string

Filters results to the specified player position.

Responses

200

Ok

​Transfer[]
Transfer
id
​integer · int32 · required
sourceId
​string · required
year
​integer · int32 · required
firstName
​string · required
lastName
​string · required
position
​string · required
origin
​object | null · required
destination
​object | null · required
eligibility
​string · enum · required
Enum values:
Withdrawn
TBD
PendingAppeal
SittingOne
Immediate
yearsRemaining
​integer | null · int32 · required
stars
​integer | null · int32 · required
rating
​number | null · double · required
GET/recruiting/portal
curl https://api.collegebasketballdata.com/recruiting/portal \ --header 'Authorization: Bearer <token>'
Example Responses
[ { "id": 0, "sourceId": "sourceId", "year": 0, "firstName": "firstName", "lastName": "lastName", "position": "position", "origin": { "conference": "conference", "name": "name", "id": 0 }, "destination": { "conference": "conference", "name": "name", "id": 0 }, "eligibility": "Withdrawn", "yearsRemaining": 0, "stars": 0, "rating": 0 } ]
json
application/json

Draft