@datafire/collegefootballdata
v3.0.0
Published
DataFire integration for College Football Data API
Downloads
3
Readme
@datafire/collegefootballdata
Client library for College Football Data API
Installation and Usage
npm install --save @datafire/collegefootballdata
let collegefootballdata = require('@datafire/collegefootballdata').create();
.then(data => {
console.log(data);
});
Description
This is an API for accessing all sorts of college football data. It currently has a wide array of data ranging from play by play to player statistics to game scores and more.
Actions
getCoaches
Coaching history
collegefootballdata.getCoaches({}, context)
Input
- input
object
- firstName
string
: First name filter - lastName
string
: Last name filter - team
string
: Team name filter - year
integer
: Year filter - minYear
integer
: Minimum year filter (inclusive) - maxYear
integer
: Maximum year filter (inclusive)
- firstName
Output
- output
array
- items
object
- first_name
string
- last_name
string
- seasons
array
- items TeamSeason
- first_name
- items
getConferences
Get conference list
collegefootballdata.getConferences(null, context)
Input
This action has no parameters
Output
- output
array
- items Conference
getDrvies
Get game drives
collegefootballdata.getDrvies({
"year": 0
}, context)
Input
- input
object
- seasonType
string
: Season type filter - year required
integer
: Year filter - week
integer
: Week filter - team
string
: Team filter - offense
string
: Offensive team filter - defense
string
: Defensive team filter - conference
string
: Conference filter - offenseConference
string
: Offensive conference filter - defenseConference
string
: Defensive conference filter
- seasonType
Output
- output
array
- items Drive
getAdvancedBoxScore
Get advanced box score data
collegefootballdata.getAdvancedBoxScore({
"gameId": 0
}, context)
Input
- input
object
- gameId required
integer
: Game id parameters
- gameId required
Output
- output
array
- items BoxScore
getGames
Get game results
collegefootballdata.getGames({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year/season filter for games - week
integer
: Week filter - seasonType
string
: Season type filter (regular or postseason) - team
string
: Team - home
string
: Home team filter - away
string
: Away team filter - conference
string
: Conference abbreviation filter - id
integer
: id filter for querying a single game
- year required
Output
- output
array
- items Game
getGameMedia
Game media information (TV, radio, etc)
collegefootballdata.getGameMedia({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year filter - week
integer
: Week filter - seasonType
string
: Season type filter (regular, postseason, or both) - team
string
: Team filter - conference
string
: Conference filter - mediaType
string
: Media type filter (tv, radio, web, ppv, or mobile)
- year required
Output
- output
array
- items GameMedia
getPlayerGameStats
Player stats broken down by game
collegefootballdata.getPlayerGameStats({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year/season filter for games - week
integer
: Week filter - seasonType
string
: Season type filter (regular or postseason) - team
string
: Team filter - conference
string
: Conference abbreviation filter - category
string
: Category filter (e.g defensive) - gameId
integer
: Game id filter
- year required
Output
- output
array
- items PlayerGame
getTeamGameStats
Team stats broken down by game
collegefootballdata.getTeamGameStats({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year/season filter for games - week
integer
: Week filter - seasonType
string
: Season type filter (regular or postseason) - team
string
: Team filter - conference
string
: Conference abbreviation filter - gameId
integer
: Game id filter
- year required
Output
- output
array
- items TeamGame
getLines
Closing betting lines
collegefootballdata.getLines({}, context)
Input
- input
object
- gameId
integer
: Game id filter - year
integer
: Year/season filter for games - week
integer
: Week filter - seasonType
string
: Season type filter (regular or postseason) - team
string
: Team - home
string
: Home team filter - away
string
: Away team filter - conference
string
: Conference abbreviation filter
- gameId
Output
- output
array
- items GameLines
getWinProbabilityData
Win probability data
collegefootballdata.getWinProbabilityData({
"gameId": 0
}, context)
Input
- input
object
- gameId required
integer
: Game id filter
- gameId required
Output
- output
array
- items PlayWP
getPregameWinProbabilities
Pregame win probabilities
collegefootballdata.getPregameWinProbabilities({}, context)
Input
- input
object
- year
integer
: Year filter - week
integer
: Week filter - team
string
: Team filter - seasonType
string
: regular or postseason
- year
Output
- output
array
- items PregameWP
getPlayStatTypes
Type of play stats
collegefootballdata.getPlayStatTypes(null, context)
Input
This action has no parameters
Output
- output
array
- items PlayStatType
getPlayStats
Gets player stats associated by play (limit 1000)
collegefootballdata.getPlayStats({}, context)
Input
- input
object
- year
integer
: Year filter - week
integer
: Week filter - team
string
: Team filter - gameId
integer
: gameId filter (from /games endpoint) - athleteId
integer
: athleteId filter (from /roster endpoint) - statTypeId
integer
: statTypeId filter (from /play/stat/types endpoint) - seasonType
string
: regular, postseason, or both
- year
Output
- output
array
- items PlayStat
getPlayTypes
Types of plays
collegefootballdata.getPlayTypes(null, context)
Input
This action has no parameters
Output
- output
array
- items PlayType
getReturningProduction
Returning production metrics
collegefootballdata.getReturningProduction({}, context)
Input
- input
object
- year
integer
: Year filter - team
string
: Team filter - conference
string
: Conference abbreviation filter
- year
Output
- output
array
- items ReturningProduction
playerSearch
Search for players
collegefootballdata.playerSearch({
"searchTerm": ""
}, context)
Input
- input
object
- searchTerm required
string
: Term to search on - position
string
: Position abbreviation filter - team
string
: Team filter - year
integer
: Year filter
- searchTerm required
Output
- output
array
- items PlayerSearchResult
getPlayerUsage
Player usage metrics by season
collegefootballdata.getPlayerUsage({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year filter - team
string
: Team filter - conference
string
: Conference abbreviation filter - position
string
: Position abbreviation filter - playerId
integer
: Player id filter - excludeGarbageTime
boolean
: Filter to remove garbage time plays from calculations
- year required
Output
- output
array
- items PlayerUsage
getPlays
Get play data and results. Requires either a week or team to be specified.
collegefootballdata.getPlays({
"year": 0,
"week": 0
}, context)
Input
- input
object
- seasonType
string
: Season type filter - year required
integer
: Year filter - week required
integer
: Week filter (required if team, offense, or defense, not specified) - team
string
: Team filter - offense
string
: Offensive team filter - defense
string
: Defensive team filter - conference
string
: Conference filter - offenseConference
string
: Offensive conference filter - defenseConference
string
: Defensive conference filter - playType
integer
: Play type filter
- seasonType
Output
- output
array
- items Play
getGamePPA
Predicted Points Added (PPA) by game
collegefootballdata.getGamePPA({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year filter - week
integer
: Week filter - team
string
: Team filter - conference
string
: Conference filter - excludeGarbageTime
boolean
: Filter to remove garbage time plays from calculations
- year required
Output
- output
array
- items GamePPA
getPlayerGamePPA
Predicted Points Added (PPA) by player game
collegefootballdata.getPlayerGamePPA({}, context)
Input
- input
object
- year
integer
: Year filter - week
integer
: Week filter - team
string
: Team filter - position
string
: Position abbreviation filter - playerId
integer
: Player id filter - threshold
string
: Minimum play threshold filter - excludeGarbageTime
boolean
: Filter to remove garbage time plays from calculations
- year
Output
- output
array
- items PlayerGamePPA
getPlayerSeasonPPA
Predicted Points Added (PPA) by player season
collegefootballdata.getPlayerSeasonPPA({}, context)
Input
- input
object
- year
integer
: Year filter - team
string
: Team filter - conference
string
: Conference abbreviation filter - position
string
: Position abbreviation filter - playerId
integer
: Player id filter - threshold
string
: Minimum play threshold filter - excludeGarbageTime
boolean
: Filter to remove garbage time plays from calculations
- year
Output
- output
array
- items PlayerSeasonPPA
getPredictedPoints
Predicted Points
collegefootballdata.getPredictedPoints({
"down": 0,
"distance": 0
}, context)
Input
- input
object
- down required
integer
: Down filter - distance required
integer
: Distance filter
- down required
Output
- output
array
- items PredictedPoints
getTeamPPA
Predicted Points Added (PPA)
collegefootballdata.getTeamPPA({}, context)
Input
- input
object
- year
integer
: Year filter (required if team not specified) - team
string
: Team filter (required if year not specified) - conference
string
: Conference filter - excludeGarbageTime
boolean
: Filter to remove garbage time plays from calculations
- year
Output
- output
array
- items TeamPPA
getRankings
Poll rankings
collegefootballdata.getRankings({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year/season filter for games - week
integer
: Week filter - seasonType
string
: Season type filter (regular or postseason)
- year required
Output
- output
array
- items RankingWeek
getSPRatings
SP+ rating data
collegefootballdata.getSPRatings({}, context)
Input
- input
object
- year
integer
: Season filter (required if team not specified) - team
string
: Team filter (required if year not specified)
- year
Output
- output
array
- items TeamSPRating
getConferenceSPRatings
Get average SP+ historical rating data by conference
collegefootballdata.getConferenceSPRatings({}, context)
Input
- input
object
- year
integer
: Season filter - conference
string
: Conference abbreviation filter
- year
Output
- output
array
- items ConferenceSPRating
getSRSRatings
SRS rating data (requires either a year or team specified)
collegefootballdata.getSRSRatings({}, context)
Input
- input
object
- year
integer
: Season filter (required if team not specified) - team
string
: Team filter (required if year not specified) - conference
string
: Conference filter
- year
Output
- output
array
- items TeamSRSRating
getTeamRecords
Get team records by year
collegefootballdata.getTeamRecords({}, context)
Input
- input
object
- year
integer
: Year filter - team
string
: Team filter - conference
string
: Conference filter
- year
Output
- output
array
- items TeamRecord
getRecruitingGroups
Gets a list of aggregated statistics by team and position grouping
collegefootballdata.getRecruitingGroups({}, context)
Input
- input
object
- startYear
integer
: Starting year - endYear
integer
: Ending year - team
string
: Team filter - conference
string
: conference filter
- startYear
Output
- output
array
getRecruitingPlayers
Get player recruiting rankings and data. Requires either a year or team to be specified.
collegefootballdata.getRecruitingPlayers({}, context)
Input
- input
object
- year
integer
: Recruiting class year (required if team no specified) - classification
string
: Type of recruit (HighSchool, JUCO, PrepSchool) - position
string
: Position abbreviation filter - state
string
: State or province abbreviation filter - team
string
: Committed team filter (required if year not specified)
- year
Output
- output
array
- items Recruit
getRecruitingTeams
Team recruiting rankings
collegefootballdata.getRecruitingTeams({}, context)
Input
- input
object
- year
integer
: Recruiting class year - team
string
: Team filter
- year
Output
- output
array
- items TeamRecruitingRank
getRoster
Roster data
collegefootballdata.getRoster({
"team": ""
}, context)
Input
- input
object
- team required
string
: Team name - year
integer
: Season year
- team required
Output
- output
array
- items Player
getStatCategories
Stat category list
collegefootballdata.getStatCategories(null, context)
Input
This action has no parameters
Output
- output
array
- items
string
- items
getAdvancedTeamGameStats
Advanced team game stats
collegefootballdata.getAdvancedTeamGameStats({}, context)
Input
- input
object
- year
integer
: Year filter (required if no team specified) - week
integer
: Week filter - team
string
: Team filter (required if no year specified) - opponent
string
: Opponent filter - excludeGarbageTime
boolean
: Filter to remove garbage time plays from calculations - seasonType
string
: Season type filter (regular, postseason, or both)
- year
Output
- output
array
- items AdvancedGameStat
getPlayerSeasonStats
Season player stats
collegefootballdata.getPlayerSeasonStats({
"year": 0
}, context)
Input
- input
object
- year required
integer
: Year filter - team
string
: Team filter - conference
string
: Conference abbreviation filter - startWeek
integer
: Start week filter - endWeek
integer
: Start week filter - seasonType
string
: Season type filter (regular, postseason, or both) - category
string
: Stat category filter (e.g. passing)
- year required
Output
- output
array
- items PlayerSeasonStat
getTeamSeasonStats
Team season stats
collegefootballdata.getTeamSeasonStats({}, context)
Input
- input
object
- year
integer
: Year filter (required if no team specified) - team
string
: Team filter (required if no year specified) - conference
string
: Conference abbreviation filter - startWeek
integer
: Starting week filter - endWeek
integer
: Starting week filter
- year
Output
- output
array
- items TeamSeasonStat
getAdvancedTeamSeasonStats
Advanced team season stats
collegefootballdata.getAdvancedTeamSeasonStats({}, context)
Input
- input
object
- year
integer
: Year filter (required if no team specified) - team
string
: Team filter (required if no year specified) - excludeGarbageTime
boolean
: Filter to remove garbage time plays from calculations - startWeek
integer
: Starting week filter - endWeek
integer
: Starting week filter
- year
Output
- output
array
- items AdvancedSeasonStat
getTalent
Team talent composite
collegefootballdata.getTalent({}, context)
Input
- input
object
- year
integer
: Year filter
- year
Output
- output
array
- items TeamTalent
getTeams
Get team information
collegefootballdata.getTeams({}, context)
Input
- input
object
- conference
string
: Conference abbreviation filter
- conference
Output
- output
array
- items Team
getFbsTeams
Information on major division teams
collegefootballdata.getFbsTeams({}, context)
Input
- input
object
- year
integer
: Year filter
- year
Output
- output
array
- items Team
getTeamMatchup
Matchup history
collegefootballdata.getTeamMatchup({
"team1": "",
"team2": ""
}, context)
Input
- input
object
- team1 required
string
: First team - team2 required
string
: Second team - minYear
integer
: Minimum year - maxYear
integer
: Maximum year
- team1 required
Output
- output
array
- items TeamMatchup
getVenues
Venues
collegefootballdata.getVenues(null, context)
Input
This action has no parameters
Output
- output
array
- items Venue
Definitions
AdvancedGameStat
- AdvancedGameStat
object
- defense
object
- drives
integer
- explosiveness
number
- lineYards
number
- lineYardsTotal
number
- openFieldYards
number
- openFieldYardsTotal
integer
- passingDowns
object
- explosiveness
number
- ppa
number
- successRate
number
- explosiveness
- passingPlays
object
- explosiveness
number
- ppa
number
- successRate
number
- totalPPA
number
- explosiveness
- plays
integer
- powerSuccess
number
- ppa
number
- rushingPlays
object
- explosiveness
number
- ppa
number
- successRate
number
- totalPPA
number
- explosiveness
- secondLevelYards
number
- secondLevelYardsTotal
integer
- standardDowns
object
- explosiveness
number
- ppa
number
- successRate
number
- explosiveness
- stuffRate
number
- successRate
number
- totalPPA
number
- drives
- gameId
integer
- offense
object
- drives
integer
- explosiveness
number
- lineYards
number
- lineYardsTotal
number
- openFieldYards
number
- openFieldYardsTotal
integer
- passingDowns
object
- explosiveness
number
- ppa
number
- successRate
number
- explosiveness
- passingPlays
object
- explosiveness
number
- ppa
number
- successRate
number
- totalPPA
number
- explosiveness
- plays
integer
- powerSuccess
number
- ppa
number
- rushingPlays
object
- explosiveness
number
- ppa
number
- successRate
number
- totalPPA
number
- explosiveness
- secondLevelYards
number
- secondLevelYardsTotal
integer
- standardDowns
object
- explosiveness
number
- ppa
number
- successRate
number
- explosiveness
- stuffRate
number
- successRate
number
- totalPPA
number
- drives
- opponent
string
- season
integer
- team
string
- week
integer
- defense
AdvancedSeasonStat
- AdvancedSeasonStat
object
- conference
string
- defense
object
- drives
integer
- explosiveness
number
- fieldPosition
object
- averagePredictedPoints
number
- averageStart
number
- averagePredictedPoints
- havoc
object
- db
number
- frontSeven
number
- total
number
- db
- lineYards
number
- lineYardsTotal
number
- openFieldYards
number
- openFieldYardsTotal
integer
- passingDowns
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- explosiveness
- passingPlays
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- totalPPA
number
- explosiveness
- plays
integer
- pointsPerOpportunity
number
- powerSuccess
number
- ppa
number
- rushingPlays
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- totalPPA
number
- explosiveness
- secondLevelYards
number
- secondLevelYardsTotal
integer
- standardDowns
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- explosiveness
- stuffRate
number
- successRate
number
- totalPPA
number
- drives
- offense
object
- drives
integer
- explosiveness
number
- fieldPosition
object
- averagePredictedPoints
number
- averageStart
number
- averagePredictedPoints
- havoc
object
- db
number
- frontSeven
number
- total
number
- db
- lineYards
number
- lineYardsTotal
number
- openFieldYards
number
- openFieldYardsTotal
integer
- passingDowns
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- explosiveness
- passingPlays
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- totalPPA
number
- explosiveness
- plays
integer
- pointsPerOpportunity
number
- powerSuccess
number
- ppa
number
- rushingPlays
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- totalPPA
number
- explosiveness
- secondLevelYards
number
- secondLevelYardsTotal
integer
- standardDowns
object
- explosiveness
number
- ppa
number
- rate
number
- successRate
number
- explosiveness
- stuffRate
number
- successRate
number
- totalPPA
number
- drives
- season
integer
- team
string
- conference
BoxScore
- BoxScore
object
- players
object
- ppa
array
- items
object
- average
object
- passing
number
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- rushing
number
- total
number
- passing
- cumulative
object
- passing
number
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- rushing
number
- total
number
- passing
- player
string
- position
string
- team
string
- average
- items
- usage
array
- items
object
- passing
number
- player
string
- position
string
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- rushing
number
- team
string
- total
number
- passing
- items
- ppa
- teams
object
- explosiveness
array
- items
object
- overall
object
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- total
number
- quarter1
- team
string
- overall
- items
- fieldPosition
array
- items
object
- averageStart
number
- averageStartingPredictedPoints
number
- team
string
- averageStart
- items
- havoc
array
- items
object
- db
number
- frontSeven
number
- team
string
- total
number
- db
- items
- ppa
array
- items
object
- overall
object
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- total
number
- quarter1
- passing
object
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- total
number
- quarter1
- rushing
object
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- total
number
- quarter1
- team
string
- overall
- items
- rushing
array
- items
object
- lineYards
number
- lineYardsAverage
number
- openFieldYards
integer
- openFieldYardsAverage
number
- powerSuccess
number
- secondLevelYards
integer
- secondLevelYardsAverage
number
- stuffRate
number
- team
string
- lineYards
- items
- scoringOpportunities
array
- items
object
- opportunities
integer
- points
integer
- pointsPerOpportunity
number
- team
string
- opportunities
- items
- successRates
array
- items
object
- overall
object
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- total
number
- quarter1
- passingDowns
object
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- total
number
- quarter1
- standardDowns
object
- quarter1
number
- quarter2
number
- quarter3
number
- quarter4
number
- total
number
- quarter1
- team
string
- overall
- items
- explosiveness
- players
Conference
- Conference
object
- abbreviation
string
- id
integer
- name
string
- short_name
string
- abbreviation
ConferenceSPRating
- ConferenceSPRating
object
- conference
string
- defense
object
- explosiveness
number
- havoc
object
- db
number
- frontSeven
number
- total
number
- db
- pasing
number
- passingDowns
number
- rating
number
- rushing
number
- standardDowns
number
- success
number
- explosiveness
- offense
object
- explosiveness
number
- pace
number
- passing
number
- passingDowns
number
- rating
number
- runRate
number
- rushing
number
- standardDowns
number
- success
number
- explosiveness
- rating
number
- secondOrderWins
number
- sos
number
- specialTeams
object
- rating
number
- rating
- year
integer
- conference
Drive
- Drive
object
- defense
string
- defense_conference
string
- drive_number
integer
- drive_result
string
- end_period
integer
- end_time
object
- minutes
integer
- seconds
integer
- minutes
- end_yardline
integer
- end_yards_to_goal
integer
- game_id
integer
- id
integer
- offense
string
- offense_conference
string
- plays
integer
- scoring
boolean
- start_period
integer
- start_time
object
- minutes
integer
- seconds
integer
- minutes
- start_yardline
integer
- start_yards_to_goal
integer
- yards
integer
- defense
Game
- Game
object
- attendance
integer
- away_conference
string
- away_id
integer
- away_line_scores
array
- items
integer
- items
- away_points
integer
- away_post_win_prob
number
- away_team
string
- conference_game
boolean
- excitement_index
number
- home_conference
string
- home_id
integer
- home_line_scores
array
- items
integer
- items
- home_points
integer
- home_post_win_prob
number
- home_team
string
- id
integer
- neutral_site
boolean
- season
integer
- season_type
string
- start_date
string
- start_time_tbd
boolean
- venue
string
- venue_id
integer
- week
integer
- attendance
GameLines
- GameLines
object
- awayConference
string
- awayScore
integer
- awayTeam
string
- homeConference
string
- homeScore
integer
- homeTeam
string
- id
integer
- lines
array
- items
object
- formattedSpread
string
- overUnder
number
- provider
string
- spread
number
- formattedSpread
- items
- season
integer
- seasonType
string
- week
integer
- awayConference
GameMedia
- GameMedia
object
- awayConference
string
- awayTeam
string
- homeConference
string
- homeTeam
string
- id
integer
- isStartTimeTBD
boolean
- mediaType
string
- outlet
string
- season
integer
- seasonType
string
- startTime
string
- week
integer
- awayConference
GamePPA
- GamePPA
object
- conference
string
- defense
object
- firstDown
number
- overall
number
- passing
number
- rushing
number
- secondDown
number
- thirdDown
number
- firstDown
- id
integer
- offense
object
- firstDown
number
- overall
number
- passing
number
- rushing
number
- secondDown
number
- thirdDown
number
- firstDown
- opponnent
string
- season
integer
- team
string
- week
integer
- conference
Play
- Play
object
- away
string
- clock
object
- minutes
integer
- seconds
integer
- minutes
- defense
string
- defense_conference
string
- defense_score
integer
- defense_timeouts
integer
- distance
integer
- down
integer
- drive_id
integer
- drive_number
integer
- game_id
integer
- home
string
- id
integer
- offense
string
- offense_conference
string
- offense_score
integer
- offense_timeouts
integer
- period
integer
- play_number
integer
- play_text
string
- play_type
string
- ppa
number
- scoring
boolean
- yard_line
integer
- yards_gained
integer
- yards_to_goal
integer
- away
PlayStat
- PlayStat
object
- athleteId
integer
- athleteName
string
- clock
object
- minutes
integer
- seconds
integer
- minutes
- distance
integer
- down
integer
- driveId
integer
- gameId
integer
- opponent
string
- opponentScore
integer
- period
integer
- playId
integer
- season
integer
- stat
integer
- statType
string
- teamScore
integer
- week
integer
- yardsToGoal
integer
- athleteId
PlayStatType
- PlayStatType
object
- id
integer
- name
string
- id
PlayType
- PlayType
object
- abbreviation
string
- id
integer
- text
string
- abbreviation
PlayWP
- PlayWP
object
- away
string
- awayId
integer
- awayScore
integer
- distance
integer
- down
integer
- gamesId
integer
- home
string
- homeBall
boolean
- homeId
integer
- homeScore
integer
- homeWinProb
number
- playId
integer
- playNumber
integer
- playText
string
- spread
number
- timeRemaining
integer
- yardLine
integer
- away
Player
- Player
object
- city
string
- country
string
- first_name
string
- height
integer
- id
integer
- jersey
integer
- last_name
string
- position
string
- state
string
- weight
integer
- year
integer
- city
PlayerGame
- PlayerGame
object
- id
integer
- teams
array
- items
object
- categories
array
- items
object
- name
string
- types
array
- name
- items
- homeAway
boolean
- points
integer
- school
object
- conference
string
- name
string
- conference
- categories
- items
- id
PlayerGamePPA
- PlayerGamePPA
object
- averagePPA
object
- all
number
- pass
number
- rush
number
- all
- name
string
- opponent
string
- position
string
- season
integer
- team
string
- week
integer
- averagePPA
PlayerSearchResult
- PlayerSearchResult
object
- firstName
string
- height
integer
- hometown
string
- id
integer
- jersey
integer
- lastName
string
- name
string
- position
string
- team
string
- teamColor
string
- teamColorSecondary
string
- weight
integer
- firstName
PlayerSeasonPPA
- PlayerSeasonPPA
object
- averagePPA
object
- all
number
- firstDown
number
- pass
number
- passingDowns
number
- rush
number
- secondDown
number
- standardDowns
number
- thirdDown
number
- all
- conference
string
- id
integer
- name
string
- position
string
- season
integer
- team
string
- totalPPA
object
- all
number
- firstDown
number
- pass
number
- passingDowns
number
- rush
number
- secondDown
number
- standardDowns
number
- thirdDown
number
- all
- averagePPA
PlayerSeasonStat
- PlayerSeasonStat
object
- category
string
- conference
string
- player
string
- playerId
integer
- season
integer
- stat
number
- statType
string
- team
string
- category
PlayerUsage
- PlayerUsage
object
- conference
string
- id
integer
- name
string
- position
string
- season
integer
- team
string
- usage
object
- firstDown
number
- overall
number
- pass
number
- passingDowns
number
- rush
number
- secondDown
number
- standardDowns
number
- thirdDown
number
- firstDown
- conference
PositionGroupRecruitingRating
- PositionGroupRecruitingRating
object
- averageRating
number
- averageStars
number
- commits
number
- conference
string
- positiionGroup
string
- team
string
- totalRating
number
- averageRating
PredictedPoints
- PredictedPoints
object
- predictedPoints
number
- yardLine
integer
- predictedPoints
PregameWP
- PregameWP
object
- awayTeam
string
- gameId
integer
- homeTeam
string
- homeWinProb
number
- season
integer
- seasonType
string
- spread
number
- week
integer
- awayTeam
RankingWeek
- RankingWeek
object
- polls
array
- items
object
- poll
string
- ranks
array
- items
object
- conference
string
- firstPlaceVotes
integer
- points
integer
- rank
integer
- school
string
- conference
- items
- poll
- items
- season
integer
- seasonType
string
- week
integer
- polls
Recruit
- Recruit
object
- city
string
- committedTo
string
- country
string
- height
integer
- name
string
- position
string
- ranking
integer
- rating
number
- recruitType
string
- school
string
- stars
integer
- stateProvince
string
- weight
integer
- year
integer
- city
ReturningProduction
- ReturningProduction
object
- conference
string
- passingUsage
number
- percentPPA
number
- percentPassingPPA
number
- percentReceivingPPA
number
- percentRushingPPA
number
- receivingUsage
number
- rushingUsage
number
- season
integer
- team
string
- totalPPA
number
- totalPassingPPA
number
- totalReceivingPPA
number
- totalRushingPPA
number
- usage
number
- conference
Team
- Team
object
- abbreviation
string
- alt_color
string
- alt_name_1
string
- alt_name_2
string
- alt_name_3
string
- color
string
- conference
string
- division
string
- id
integer
- logos
array
- items
string
- items
- mascot
string
- school
string
- abbreviation
TeamGame
- TeamGame
object
- id
integer
- teams
array
- items
object
- conference
string
- homeAway
boolean
- points
integer
- school
string
- stats
array
- items
object
- category
string
- stat
string
- category
- items
- conference
- items
- id
TeamMatchup
- TeamMatchup
object
- endYear
integer
- games
array
- items
object
- awayScore
integer
- awayTeam
string
- date
string
- homeScore
integer
- homeTeam
string
- neutralSite
boolean
- season
integer
- season_type
string
- venue
string
- week
integer
- winner
string
- awayScore
- items
- startYear
integer
- team1
string
- team1Wins
integer
- team2
string
- team2Wins
integer
- ties
integer
- endYear
TeamPPA
- TeamPPA
object
- conference
string
- defense
object
- cumulative
object
- passing
number
- rushing
number
- total
number
- passing
- firstDown
number
- overall
number
- passing
number
- rushing
number
- secondDown
number
- thirdDown
number
- cumulative
- offense
object
- cumulative
object
- passing
number
- rushing
number
- total
number
- passing
- firstDown
number
- overall
number
- passing
number
- rushing
number
- secondDown
number
- thirdDown
number
- cumulative
- season
integer
- team
string
- conference
TeamRecord
- TeamRecord
object
- awayGames
object
- games
integer
- losses
integer
- ties
integer
- wins
integer
- games
- conference
string
- conferenceGames
object
- games
integer
- losses
integer
- ties
integer
- wins
integer
- games
- division
string
- homeGames
object
- games
integer
- losses
integer
- ties
integer
- wins
integer
- games
- team
string
- total
object
- games
integer
- losses
integer
- ties
integer
- wins
integer
- games
- year
integer
- awayGames
TeamRecruitingRank
- TeamRecruitingRank
object
- points
number
- rank
integer
- team
string
- year
integer
- points
TeamSPRating
- TeamSPRating
object
- conference
string
- defense
object
- explosiveness
number
- havoc
object
- db
number
- frontSeven
number
- total
number
- db
- pasing
number
- passingDowns
number
- rating
number
- rushing
number
- standardDowns
number
- success
number
- explosiveness
- offense
object
- explosiveness
number
- pace
number
- passing
number
- passingDowns
number
- rating
number
- runRate
number
- rushing
number
- standardDowns
number
- success
number
- explosiveness
- rating
number
- secondOrderWins
number
- sos
number
- specialTeams
object
- rating
number
- rating
- team
string
- year
integer
- conference
TeamSRSRating
- TeamSRSRating
object
- conference
string
- division
string
- rating
number
- team
string
- year
integer
- conference
TeamSeason
- TeamSeason
object
- games
integer
- losses
integer
- postseason_rank
integer
: Final ranking in the AP poll - preseason_rank
integer
: Rank in the AP preseason poll - school
string
- sp_defense
number
: Final SP+ defensive rating - sp_offense
number
: Final SP+ offensive rating - sp_overall
number
: Final overall SP+ rating - srs
number
: Final SRS rankings - ties
integer
- wins
integer
- year
string
- games
TeamSeasonStat
- TeamSeasonStat
object
- conference
string
- season
integer
- statName
string
- statValue
integer
- team
string
- conference
TeamTalent
- TeamTalent
object
- school
string
- talent
number
- year
integer
- school
Venue
- Venue
object
- capacity
integer
- city
string
- country_code
string
- dome
boolean
- elevation
integer
- grass
boolean
- id
integer
- location
object
- x
number
- y
number
- x
- name
string
- state
string
- timezone
string
- year
integer
- zip
string
- capacity