npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@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)

Output

  • output array
    • items object
      • first_name string
      • last_name string
      • seasons array

getConferences

Get conference list

collegefootballdata.getConferences(null, context)

Input

This action has no parameters

Output

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

Output

getAdvancedBoxScore

Get advanced box score data

collegefootballdata.getAdvancedBoxScore({
  "gameId": 0
}, context)

Input

  • input object
    • gameId required integer: Game id parameters

Output

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

Output

  • output array

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)

Output

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

Output

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

Output

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

Output

getWinProbabilityData

Win probability data

collegefootballdata.getWinProbabilityData({
  "gameId": 0
}, context)

Input

  • input object
    • gameId required integer: Game id filter

Output

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

Output

getPlayStatTypes

Type of play stats

collegefootballdata.getPlayStatTypes(null, context)

Input

This action has no parameters

Output

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

Output

getPlayTypes

Types of plays

collegefootballdata.getPlayTypes(null, context)

Input

This action has no parameters

Output

getReturningProduction

Returning production metrics

collegefootballdata.getReturningProduction({}, context)

Input

  • input object
    • year integer: Year filter
    • team string: Team filter
    • conference string: Conference abbreviation filter

Output

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

Output

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

Output

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

Output

  • output array

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

Output

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

Output

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

Output

getPredictedPoints

Predicted Points

collegefootballdata.getPredictedPoints({
  "down": 0,
  "distance": 0
}, context)

Input

  • input object
    • down required integer: Down filter
    • distance required integer: Distance filter

Output

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

Output

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)

Output

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)

Output

getConferenceSPRatings

Get average SP+ historical rating data by conference

collegefootballdata.getConferenceSPRatings({}, context)

Input

  • input object
    • year integer: Season filter
    • conference string: Conference abbreviation filter

Output

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

Output

getTeamRecords

Get team records by year

collegefootballdata.getTeamRecords({}, context)

Input

  • input object
    • year integer: Year filter
    • team string: Team filter
    • conference string: Conference filter

Output

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

Output

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)

Output

getRecruitingTeams

Team recruiting rankings

collegefootballdata.getRecruitingTeams({}, context)

Input

  • input object
    • year integer: Recruiting class year
    • team string: Team filter

Output

getRoster

Roster data

collegefootballdata.getRoster({
  "team": ""
}, context)

Input

  • input object
    • team required string: Team name
    • year integer: Season year

Output

getStatCategories

Stat category list

collegefootballdata.getStatCategories(null, context)

Input

This action has no parameters

Output

  • output array
    • items string

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)

Output

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)

Output

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

Output

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

Output

getTalent

Team talent composite

collegefootballdata.getTalent({}, context)

Input

  • input object
    • year integer: Year filter

Output

getTeams

Get team information

collegefootballdata.getTeams({}, context)

Input

  • input object
    • conference string: Conference abbreviation filter

Output

  • output array

getFbsTeams

Information on major division teams

collegefootballdata.getFbsTeams({}, context)

Input

  • input object
    • year integer: Year filter

Output

  • output array

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

Output

getVenues

Venues

collegefootballdata.getVenues(null, context)

Input

This action has no parameters

Output

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
      • passingPlays object
        • explosiveness number
        • ppa number
        • successRate number
        • totalPPA number
      • plays integer
      • powerSuccess number
      • ppa number
      • rushingPlays object
        • explosiveness number
        • ppa number
        • successRate number
        • totalPPA number
      • secondLevelYards number
      • secondLevelYardsTotal integer
      • standardDowns object
        • explosiveness number
        • ppa number
        • successRate number
      • stuffRate number
      • successRate number
      • totalPPA number
    • gameId integer
    • offense object
      • drives integer
      • explosiveness number
      • lineYards number
      • lineYardsTotal number
      • openFieldYards number
      • openFieldYardsTotal integer
      • passingDowns object
        • explosiveness number
        • ppa number
        • successRate number
      • passingPlays object
        • explosiveness number
        • ppa number
        • successRate number
        • totalPPA number
      • plays integer
      • powerSuccess number
      • ppa number
      • rushingPlays object
        • explosiveness number
        • ppa number
        • successRate number
        • totalPPA number
      • secondLevelYards number
      • secondLevelYardsTotal integer
      • standardDowns object
        • explosiveness number
        • ppa number
        • successRate number
      • stuffRate number
      • successRate number
      • totalPPA number
    • opponent string
    • season integer
    • team string
    • week integer

AdvancedSeasonStat

  • AdvancedSeasonStat object
    • conference string
    • defense object
      • drives integer
      • explosiveness number
      • fieldPosition object
        • averagePredictedPoints number
        • averageStart number
      • havoc object
        • db number
        • frontSeven number
        • total number
      • lineYards number
      • lineYardsTotal number
      • openFieldYards number
      • openFieldYardsTotal integer
      • passingDowns object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
      • passingPlays object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
        • totalPPA number
      • plays integer
      • pointsPerOpportunity number
      • powerSuccess number
      • ppa number
      • rushingPlays object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
        • totalPPA number
      • secondLevelYards number
      • secondLevelYardsTotal integer
      • standardDowns object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
      • stuffRate number
      • successRate number
      • totalPPA number
    • offense object
      • drives integer
      • explosiveness number
      • fieldPosition object
        • averagePredictedPoints number
        • averageStart number
      • havoc object
        • db number
        • frontSeven number
        • total number
      • lineYards number
      • lineYardsTotal number
      • openFieldYards number
      • openFieldYardsTotal integer
      • passingDowns object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
      • passingPlays object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
        • totalPPA number
      • plays integer
      • pointsPerOpportunity number
      • powerSuccess number
      • ppa number
      • rushingPlays object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
        • totalPPA number
      • secondLevelYards number
      • secondLevelYardsTotal integer
      • standardDowns object
        • explosiveness number
        • ppa number
        • rate number
        • successRate number
      • stuffRate number
      • successRate number
      • totalPPA number
    • season integer
    • team string

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
          • cumulative object
            • passing number
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • rushing number
            • total number
          • player string
          • position string
          • team string
      • usage array
        • items object
          • passing number
          • player string
          • position string
          • quarter1 number
          • quarter2 number
          • quarter3 number
          • quarter4 number
          • rushing number
          • team string
          • total number
    • teams object
      • explosiveness array
        • items object
          • overall object
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • total number
          • team string
      • fieldPosition array
        • items object
          • averageStart number
          • averageStartingPredictedPoints number
          • team string
      • havoc array
        • items object
          • db number
          • frontSeven number
          • team string
          • total number
      • ppa array
        • items object
          • overall object
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • total number
          • passing object
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • total number
          • rushing object
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • total number
          • team string
      • rushing array
        • items object
          • lineYards number
          • lineYardsAverage number
          • openFieldYards integer
          • openFieldYardsAverage number
          • powerSuccess number
          • secondLevelYards integer
          • secondLevelYardsAverage number
          • stuffRate number
          • team string
      • scoringOpportunities array
        • items object
          • opportunities integer
          • points integer
          • pointsPerOpportunity number
          • team string
      • successRates array
        • items object
          • overall object
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • total number
          • passingDowns object
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • total number
          • standardDowns object
            • quarter1 number
            • quarter2 number
            • quarter3 number
            • quarter4 number
            • total number
          • team string

Conference

  • Conference object
    • abbreviation string
    • id integer
    • name string
    • short_name string

ConferenceSPRating

  • ConferenceSPRating object
    • conference string
    • defense object
      • explosiveness number
      • havoc object
        • db number
        • frontSeven number
        • total number
      • pasing number
      • passingDowns number
      • rating number
      • rushing number
      • standardDowns number
      • success number
    • offense object
      • explosiveness number
      • pace number
      • passing number
      • passingDowns number
      • rating number
      • runRate number
      • rushing number
      • standardDowns number
      • success number
    • rating number
    • secondOrderWins number
    • sos number
    • specialTeams object
      • rating number
    • year integer

Drive

  • Drive object
    • defense string
    • defense_conference string
    • drive_number integer
    • drive_result string
    • end_period integer
    • end_time object
      • minutes integer
      • seconds integer
    • 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
    • start_yardline integer
    • start_yards_to_goal integer
    • yards integer

Game

  • Game object
    • attendance integer
    • away_conference string
    • away_id integer
    • away_line_scores array
      • items integer
    • 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
    • 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

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
    • season integer
    • seasonType string
    • week integer

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

GamePPA

  • GamePPA object
    • conference string
    • defense object
      • firstDown number
      • overall number
      • passing number
      • rushing number
      • secondDown number
      • thirdDown number
    • id integer
    • offense object
      • firstDown number
      • overall number
      • passing number
      • rushing number
      • secondDown number
      • thirdDown number
    • opponnent string
    • season integer
    • team string
    • week integer

Play

  • Play object
    • away string
    • clock object
      • minutes integer
      • seconds integer
    • 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

PlayStat

  • PlayStat object
    • athleteId integer
    • athleteName string
    • clock object
      • minutes integer
      • seconds integer
    • 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

PlayStatType

  • PlayStatType object
    • id integer
    • name string

PlayType

  • PlayType object
    • abbreviation string
    • id integer
    • text string

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

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

PlayerGame

  • PlayerGame object
    • id integer
    • teams array
      • items object
        • categories array
          • items object
            • name string
            • types array
        • homeAway boolean
        • points integer
        • school object
          • conference string
          • name string

PlayerGamePPA

  • PlayerGamePPA object
    • averagePPA object
      • all number
      • pass number
      • rush number
    • name string
    • opponent string
    • position string
    • season integer
    • team string
    • week integer

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

PlayerSeasonPPA

  • PlayerSeasonPPA object
    • averagePPA object
      • all number
      • firstDown number
      • pass number
      • passingDowns number
      • rush number
      • secondDown number
      • standardDowns number
      • thirdDown number
    • 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

PlayerSeasonStat

  • PlayerSeasonStat object
    • category string
    • conference string
    • player string
    • playerId integer
    • season integer
    • stat number
    • statType string
    • team string

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

PositionGroupRecruitingRating

  • PositionGroupRecruitingRating object
    • averageRating number
    • averageStars number
    • commits number
    • conference string
    • positiionGroup string
    • team string
    • totalRating number

PredictedPoints

  • PredictedPoints object
    • predictedPoints number
    • yardLine integer

PregameWP

  • PregameWP object
    • awayTeam string
    • gameId integer
    • homeTeam string
    • homeWinProb number
    • season integer
    • seasonType string
    • spread number
    • week integer

RankingWeek

  • RankingWeek object
    • polls array
      • items object
        • poll string
        • ranks array
          • items object
            • conference string
            • firstPlaceVotes integer
            • points integer
            • rank integer
            • school string
    • season integer
    • seasonType string
    • week integer

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

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

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
    • mascot string
    • school string

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

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
    • startYear integer
    • team1 string
    • team1Wins integer
    • team2 string
    • team2Wins integer
    • ties integer

TeamPPA

  • TeamPPA object
    • conference string
    • defense object
      • cumulative object
        • passing number
        • rushing number
        • total number
      • firstDown number
      • overall number
      • passing number
      • rushing number
      • secondDown number
      • thirdDown number
    • offense object
      • cumulative object
        • passing number
        • rushing number
        • total number
      • firstDown number
      • overall number
      • passing number
      • rushing number
      • secondDown number
      • thirdDown number
    • season integer
    • team string

TeamRecord

  • TeamRecord object
    • awayGames object
      • games integer
      • losses integer
      • ties integer
      • wins integer
    • conference string
    • conferenceGames object
      • games integer
      • losses integer
      • ties integer
      • wins integer
    • division string
    • homeGames object
      • games integer
      • losses integer
      • ties integer
      • wins integer
    • team string
    • total object
      • games integer
      • losses integer
      • ties integer
      • wins integer
    • year integer

TeamRecruitingRank

  • TeamRecruitingRank object
    • points number
    • rank integer
    • team string
    • year integer

TeamSPRating

  • TeamSPRating object
    • conference string
    • defense object
      • explosiveness number
      • havoc object
        • db number
        • frontSeven number
        • total number
      • pasing number
      • passingDowns number
      • rating number
      • rushing number
      • standardDowns number
      • success number
    • offense object
      • explosiveness number
      • pace number
      • passing number
      • passingDowns number
      • rating number
      • runRate number
      • rushing number
      • standardDowns number
      • success number
    • rating number
    • secondOrderWins number
    • sos number
    • specialTeams object
      • rating number
    • team string
    • year integer

TeamSRSRating

  • TeamSRSRating object
    • conference string
    • division string
    • rating number
    • team string
    • year integer

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

TeamSeasonStat

  • TeamSeasonStat object
    • conference string
    • season integer
    • statName string
    • statValue integer
    • team string

TeamTalent

  • TeamTalent object
    • school string
    • talent number
    • year integer

Venue

  • Venue object
    • capacity integer
    • city string
    • country_code string
    • dome boolean
    • elevation integer
    • grass boolean
    • id integer
    • location object
      • x number
      • y number
    • name string
    • state string
    • timezone string
    • year integer
    • zip string