The FantasyData College Basketball API has a new home over at SportsDataIO Discovery Lab,
a platform built to offer affordable sports data for students, hobbyists and personal projects.
If you're looking for a more extensive product to power your website or application, we encourage you to check out
SportsDataIO's commercial College Basketball API.
Below you will find a list of all data points that are contained within each feed that we offer.
If any of the information provided below is unclear, or if you have a specific question, please contact support.
Go to our developer portal for a full list of operations including deprecated, legacy and test endpoints.
The player's unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their collegiate career
FirstName
string
50
Yes
No
No
The player's first name
LastName
string
50
Yes
No
No
The player's last name
TeamID
integer
32
Yes
No
No
The unique ID of the player's team
Team
string
10
Yes
No
No
The abbreviation [Key] of the player's team
Jersey
integer
32
Yes
No
No
The player's jersey number (0-99)
Position
string
10
Yes
No
No
The player's eligible position(s). Possible values: C; F; F-C; G; G-F, PG, SG, SF, PF
Class
string
50
Yes
No
No
The class of the year (e.g. Freshman; Sophomore; Junior; Senior; Graduate Student). Note: Redshirt classes available for Freshman, Sophomore, Junior, Senior
A unique abbreviation of the team (e.g. OKL; TXTECH; USC; UK; etc.). Note: Due to being selected for uniqueness; these are not always matching broadcaster abbreviations. For that use case; use ShortDisplayName.
Active
boolean
No
No
No
Whether or not this team is active. Note: Active = True & Inactive = False
School
string
50
Yes
No
Yes
The name of the school as used in college sports (e.g. SMU, South Florida, Stony Brook, UCLA, etc.)
Name
string
50
Yes
No
Yes
The mascot of the team (e.g. Sooners, Red Raiders, Trojans, Wildcats, etc.)
ApRank
integer
32
Yes
No
No
The AP Rank of the team (1-25)
Wins
integer
32
Yes
No
No
The total number of wins by the team (conference & non-conference)
Losses
integer
32
Yes
No
Yes
The total number of losses by the school
ConferenceWins
integer
32
Yes
No
No
The total number of conference wins by the team
ConferenceLosses
integer
32
Yes
No
No
The total number of conference losses by the team
GlobalTeamID
integer
32
No
No
No
A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
Conference
string
50
Yes
No
No
The name of the team's conference (e.g. American Athletic, Big Ten, Conference USA)
TeamLogoUrl
string
100
Yes
No
No
The url of the team logo image (png format)
ShortDisplayName
string
10
Yes
No
No
A abbreviation of the team as seen on most broadcasts Note: This field could have the same name for multiple teams. If a completely unique name is needed use [Key]
The season that the game occurs in. Note: season is a single year that the majority of the season occurs in
SeasonType
integer
32
No
No
Yes
The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar).
Status
string
20
Yes
No
Yes
Indicates the game's status. Possible values include: Scheduled, InProgress, Final, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit
Day
date
Yes
No
No
The day that the game is scheduled to be played in
DateTime
datetime
Yes
No
No
The date and time of the game (in US Eastern Time)
AwayTeam
string
12
Yes
No
No
The abbreviation [Key] of the away team
HomeTeam
string
12
Yes
No
No
The abbreviation [Key] of the home team
AwayTeamID
integer
32
Yes
No
Yes
The unique ID of the away team
HomeTeamID
integer
32
Yes
No
Yes
The unique ID of the home team
AwayTeamScore
integer
32
Yes
Yes
No
Total number of points the away team scored in the game
HomeTeamScore
integer
32
Yes
Yes
Yes
Total number of points the home team scored in this game
PointSpread from 2016
decimal
32
Yes
Yes
No
The consensus Point Spread at game start from the perspective of the HomeTeam (in the Game table, the PointSpread field's negative numbers indicate the HomeTeam is favored; positive numbers indicate the AwayTeam is favored. Note that this rule does not hold in betting-related tables, where the spread is contingent on the bet line.)
OverUnder from 2016
decimal
32
Yes
Yes
No
The total points line (over/under) as given by the sportsbook
AwayTeamMoneyLine from 2016
integer
32
Yes
Yes
No
Money line from the perspective of the away team
HomeTeamMoneyLine from 2016
integer
32
Yes
Yes
No
Money line from the perspective of the home team
Periods from 2016
Period[]
Yes
No
No
The details of the periods (halves & overtime) for this game. Note: the scores are for that half/period only, not total score of game at that point
Stadium from 2016
Stadium
Yes
No
No
The stadium details of where this game was played
HomeRotationNumber
integer
32
Yes
Yes
Yes
Rotation number of home team for this game
AwayRotationNumber
integer
32
Yes
Yes
No
Rotation number of away team for this game.
TopTeamPreviousGameId from 2019
integer
32
Yes
Yes
Yes
Previous game id of the team in the top slot of an NCAA tournament game. Used for rendering.
BottomTeamPreviousGameId from 2019
integer
32
Yes
Yes
Yes
Previous game id of the team in the bottom slot of an NCAA tournament game. Used for rendering.
NeutralVenue from 2020
boolean
Yes
No
No
Indicates whether this game is played in a neutral venue. Note: Neutral = True, Not Neutral = False
AwayPointSpreadPayout from 2021
integer
32
Yes
Yes
No
The sportsbook's point spread payout for the away team. Note: this line is a consensus
HomePointSpreadPayout from 2021
integer
32
Yes
Yes
No
The sportsbook's point spread payout for the home team
OverPayout from 2021
integer
32
Yes
Yes
No
The odds at which the sportsbook will pay out winning over bets at
UnderPayout from 2021
integer
32
Yes
Yes
Yes
The payout when betting the Under of the Over/Under
The timestamp of when these odds were first created (in US Eastern Time)
Updated
datetime
No
No
No
The timestamp of when these odds were last updated; based on US Eastern Time. If these are the latest odds for this game; and they have not been updated within the last few minutes; then it indicates that there were problems connecting to the sportsbook.
HomeMoneyLine
integer
32
Yes
Yes
Yes
The sportsbook's money line for the home team
AwayMoneyLine
integer
32
Yes
Yes
No
The sportsbook's money line for the away team
HomePointSpread
decimal
32
Yes
Yes
Yes
The sportsbook's point spread for the home team
AwayPointSpread
decimal
32
Yes
Yes
Yes
The sportsbook's point spread for the away team
HomePointSpreadPayout
integer
32
Yes
Yes
Yes
The sportsbook's point spread payout for the home team
AwayPointSpreadPayout
integer
32
Yes
Yes
No
The sportsbook's point spread payout for the away team. Note: this line is a consensus.
OverUnder
decimal
32
Yes
Yes
No
The total points line (over/under) as given by the sportsbook
OverPayout
integer
32
Yes
Yes
No
The odds at which the sportsbook will pay out winning Over bets at
UnderPayout
integer
32
Yes
Yes
Yes
The sportsbook's payout for the under
SportsbookId
integer
32
Yes
No
No
The unique ID associated with this sportsbook
OddType
string
50
Yes
No
No
The market type of the odd (ex: live; pregame; 1st-half; etc.)