Docs
Coverage MatrixDocumentationRelease LogLog In

NCAAFB v7 Overview

Introduction

Sportradar’s NCAA Football API offers a comprehensive suite of game and seasonal stats. Whether looking for the fastest gameday updates or your favorite player’s season stats, Sportradar has you covered.

All game data feeds update in real-time as games are played and are compiled via expert Sportradar in-house operators. 100% of Division 1 games are covered, including realtime play-by-play for all FBS games.

Primary feeds return schedules, standings, team and player data, and real-time scores.

Additional feeds provide a host of complementary stats, including:

  • Player profiles
  • Team rosters
  • Top 25 rankings
  • Seasonal statistics

Real-time customers are also offered two delivery Push Feeds to enhance speed.

🗝️

Authentication is required for all API calls.

API Map

To best utilize the NCAA FB API v7, you will need several parameters to create your API calls. The map below illustrates how you can obtain the parameters you need.

Primary and additional feeds only require dates or human-readable parameters, while other feeds require a global unique identifier (GUID) to identify the game, team, or player that the feed will describe. The primary feeds provide GUIDs for games and teams, while games and teams provide GUIDS for players.


Endpoint Descriptions

Current Season Schedule – Provides schedule information for the current season, including venue and broadcast info, and scoring results by quarter.

Current Week Schedule – Provides schedule information for the current week, including venue and broadcast info, and scoring results by quarter.

Daily Change Log – Provides IDs and timestamps for teams, players, game statistics, schedules, and standings that have been modified on a given date. To receive the data updates, use these unique IDs to pull relevant API feeds.

Game Boxscore – Provides game scoring information for each team, including complete play-by-play information for all scoring drives.

Game Roster – Provides complete game roster information for each team, including game status and player profile data. 

Game Statistics – Provides team and player level game statistics for each team. 

League Hierarchy – Provides top-level information for each team, including conference and sub-division distinction, and venue information.

Play-by-Play – Provides a live play-by-play timeline, including possession and location information as well as all team and player statistics earned on each play. 

Player Profile – Provides player biographical information and seasonal statistics. 

Postgame Standings – Provides standings information for each FBS and FCS team.

Rankings (By Week) – Provides the top 25 Rankings (Polls) for a given year and week.

Rankings (Current Week) – Provides the current top 25 Rankings (Polls).

Season Schedule – Provides complete schedule information for a given season, including venue and broadcast info, and scoring results by quarter.

Seasonal Statistics – Provides complete team and player seasonal statistics for a given season.

Seasons – Provides a list of all available seasons. 

Team Roster – Provides a complete roster of players for a given team. 

Weekly Schedule – Provides complete schedule information for a given week of the season, including venue, weather conditions, broadcast info, and scoring results by quarter.

Push Events – Provides detailed, real-time information on every live game event. 

Push Statistics – Provides detailed, real-time game stats at the team and player level for all live games.


Data Retrieval Sample

To find a teams number of defensive sacks:

  1. Call the season or weekly schedule and find the desired Team Id
  2. Call the Seasonal Statistics using the Team Id
  3. Locate the Team Defense Sacks.

The teams number of defensive sacks is displayed.


Coverage Levels

We provide two different levels of detail to ensure maximum coverage. We combine coverage levels with the correct feeds to ensure you are getting the most comprehensive data offering in the most efficient manner possible. The coverage level for games are listed in the schedule feeds.

Extended Boxscore - For any game involving two FCS (Division-IAA) teams, we will provide scores and time remaining, in a timely manner, as the game progresses. We will provide team and player level data for the game by the close of business on the following Monday.

Full - We provide live play-by-play coverage for the entire game. We provide updated scores and time remaining as well as team and player level data in near real time. Full coverage is available for any game involving an FBS (Division I-A) team and is available via a reliable video broadcast.

🏈

Coverage levels may be adjusted up to the scheduled start time at the discretion of our data entry managers for such reasons as resource availability or possible broadcast and technical difficulties.

Recommended Endpoints per Coverage Level

Due to the differences between available coverage levels, we recommend using specific game centric feeds based on the coverage level.

Feeds Full Extended Boxscore
Pre-Game In Progress Post Game
Boxscore X X X
Extended Boxscore X X X
Game Roster X X X
Game Statistics X X
Game Summary X X
Play-By-Play X
Play Summary X

👍

All FCS Playoff games will be covered via our Full coverage level.

Integration Links

Postman Links

Our entire Media APIs are available on Postman. Click the link above to be taken directly to our NCAA Men's Football API collection.

Feel free to follow and/or fork any collections to receive updates.

Schema Download

Open the zip file below to access our entire NCAA Football API XSD schema.

NCAAFB v7 Schema

Simulations

Click here for a detailed breakdown on our available simulations.


Data Entry Workflow

Sunday

  • Polls are created for the next week's games (3pm CT)

Monday

  • Assign coverage levels for games (End of Day) Levels subject to change
  • Review schedule for current week's games (End of Day)
  • TV broadcast information updated for games (End of Day)
  • Games stats validated and moved to closed status (150 minutes after completion of the game)
  • Seasonal stats validation (All Day)

Tuesday

  • College Football Playoff Rankings created for the week's games (9pm CT - beginning in week 10)
  • Games stats validated and moved to closed status (150 minutes after game goes final)
  • Current week’s games moved to created status (End of Day)
  • Seasonal stats validation (All Day)

Wednesday

  • Games stats validated and moved to closed status (150 minutes after game goes final)
  • Seasonal stats validation (All Day)

Thursday

  • Games stats validated and moved to closed status (150 minutes after game goes final)

Friday

  • Games stats validated and moved to closed status (150 minutes after game goes final)

Saturday

  • Games stats validated and moved to closed status (150 minutes after game goes final)

Important Dates

  • The NCAA football schedule typically becomes available by June.