@datafire/collegefootballdata
v3.0.0
Published
DataFire integration for College Football Data API
Downloads
47
Readme
@datafire/collegefootballdata
Client library for College Football Data API
Installation and Usage
npm install --save @datafire/collegefootballdatalet 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
