Skip to main content
Every collegefootballdata.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Account

getUserInfo

account.getUserInfo Get the authenticated user’s subscription tier and remaining API calls Risk: read
Input: empty object Output

Betting

getLines

betting.getLines Get betting lines and totals by game and provider Risk: read
Input Output: object[]

Coaches

list

coaches.list Get coaching records and history Risk: read
Input Output: object[]

Conferences

list

conferences.list List all conferences across every NCAA division Risk: read
Input: empty object Output: object[]

listDivisions

conferences.listDivisions List conference divisions with active years and metadata Risk: read
Input Output: object[]

listMemberships

conferences.listMemberships Get current/historical conference memberships for teams Risk: read
Input Output: object[]

Draft

listPicks

draft.listPicks List NFL draft picks Risk: read
Input Output: object[]

listPositions

draft.listPositions Get the standardized list of NFL draft positions Risk: read
Input: empty object Output: object[]

listTeams

draft.listTeams List NFL teams used in draft endpoints Risk: read
Input: empty object Output: object[]

Drives

list

drives.list Get drive-level data for games Risk: read
Input Output: object[]

Games

getAdvancedBoxScore

games.getAdvancedBoxScore Get advanced analytics for a single game Risk: read
Input Output

getGamesAndResults

games.getGamesAndResults Get game schedules and results, filtered by season/week/team Risk: read
Input Output: object[]

getMedia

games.getMedia Get broadcast/media information for games Risk: read
Input Output: object[]

getPlayerStats

games.getPlayerStats Get player-level stats for games Risk: read
Input Output: object[]

getTeamStats

games.getTeamStats Get team-level box score stats for games Risk: read
Input Output: object[]

Metrics

getFieldGoalExpectedPoints

metrics.getFieldGoalExpectedPoints Get field goal expected-points model data by distance Risk: read
Input: empty object Output: object[]

getPregameWinProbabilities

metrics.getPregameWinProbabilities Get pregame win probabilities for games Risk: read
Input Output: object[]

getWinProbability

metrics.getWinProbability Get play-by-play win probabilities for a game Risk: read
Input Output: object[]

Players

getReturningProduction

players.getReturningProduction Get returning production splits by team Risk: read
Input Output: object[]

getUsage

players.getUsage Get player usage rates for a season Risk: read
Input Output: object[]

listTransferPortal

players.listTransferPortal Get transfer portal entries for a season Risk: read
Input Output: object[]

players.search Search for players by name Risk: read
Input Output: object[]

Plays

list

plays.list Get play-by-play data for games Risk: read
Input Output: object[]

listStats

plays.listStats Get player-level statistics tied to individual plays Risk: read
Input Output: object[]

listStatTypes

plays.listStatTypes List play-level stat type definitions Risk: read
Input: empty object Output: object[]

listTypes

plays.listTypes List available play types Risk: read
Input: empty object Output: object[]

Ppa

getByPlayerGame

ppa.getByPlayerGame Get player PPA by game Risk: read
Input Output: object[]

getByPlayerSeason

ppa.getByPlayerSeason Get player PPA aggregated by season Risk: read
Input Output: object[]

getByTeamGame

ppa.getByTeamGame Get team PPA by game Risk: read
Input Output: object[]

getByTeamSeason

ppa.getByTeamSeason Get team PPA (Predicted Points Added) by season Risk: read
Input Output: object[]

getPredictedPoints

ppa.getPredictedPoints Get expected points for a down/distance across field positions Risk: read
Input Output: object[]

Rankings

list

rankings.list Get poll rankings by season Risk: read
Input Output: object[]

Ratings

getConferenceSP

ratings.getConferenceSP Get SP+ ratings aggregated by conference Risk: read
Input Output: object[]

getElo

ratings.getElo Get Elo ratings by season or team Risk: read
Input Output: object[]

getFPI

ratings.getFPI Get ESPN FPI (Football Power Index) ratings Risk: read
Input Output: object[]

getSP

ratings.getSP Get SP+ team ratings Risk: read
Input Output: object[]

getSRS

ratings.getSRS Get SRS (Simple Rating System) ratings Risk: read
Input Output: object[]

Recruiting

getGroupRatings

recruiting.getGroupRatings Get recruiting data grouped by position Risk: read
Input Output: object[]

getTeamRankings

recruiting.getTeamRankings Get team recruiting class rankings Risk: read
Input Output: object[]

getTeamTalent

recruiting.getTeamTalent Get composite team talent rankings for a season Risk: read
Input Output: object[]

listRecruits

recruiting.listRecruits Get recruit rankings Risk: read
Input Output: object[]

Season Types

list

seasonTypes.list Get the valid season-type vocabulary Risk: read
Input Output: regular \| postseason \| both \| allstar \| spring_regular \| spring_postseason[]

Stats

getAdvancedGameStats

stats.getAdvancedGameStats Get advanced team metrics at the game level Risk: read
Input Output: object[]

getAdvancedSeasonStats

stats.getAdvancedSeasonStats Get advanced season-level team statistics Risk: read
Input Output: object[]

getGameHavocStats

stats.getGameHavocStats Get havoc statistics aggregated by game Risk: read
Input Output: object[]

getPlayerSeasonStats

stats.getPlayerSeasonStats Get aggregated season statistics for players Risk: read
Input Output: object[]

getTeamSeasonStats

stats.getTeamSeasonStats Get basic season stats aggregated by team Risk: read
Input Output: object[]

listCategories

stats.listCategories List valid team statistical category names Risk: read
Input: empty object Output: string[]

Teams

getATSRecords

teams.getATSRecords Get against-the-spread (ATS) summary by team Risk: read
Input Output: object[]

getMatchup

teams.getMatchup Get head-to-head matchup history between two teams Risk: read
Input Output

getRecords

teams.getRecords Get team win-loss records for a season Risk: read
Input Output: object[]

getRoster

teams.getRoster Get a team’s roster for a season Risk: read
Input Output: object[]

list

teams.list List teams, optionally filtered by conference/season Risk: read
Input Output: object[]

listFBS

teams.listFBS List FBS teams for a season Risk: read
Input Output: object[]

listFCS

teams.listFCS List FCS teams for a season/conference Risk: read
Input Output: object[]

Venues

list

venues.list List venues with metadata Risk: read
Input: empty object Output: object[]