Docs
Coverage MatrixDocumentationRelease LogLog InContact Us

NCAAMB Overview

Get started with NCAAMB API v7

❗️

Alert

Please note that the current, stable version of our NCAA Men's Basketball API is v8. We suggest integrating with this version.

API Map

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

The primary feeds require only a date or season to call the endpoints. Those feeds provide Game, Team, or Player Ids which can be used to generate the game, team, and player feeds. All of the other feeds require no variables.

Tournament IDs

Tournament Ids are only listed in the Tournament List feed. Use the Tournament List to get the Ids required to access the Tournament Schedule and Tournament Summary.

Data Retrieval Samples

To find a team's leader in assists for a given game:

  1. Call the schedule or daily schedule and find the Game Id for the chosen game
  2. Call the Game Boxscore using the Game Id
  3. Find the Team Assists Leader statistics and locate the player full_name attribute

The name of the team's leader in assists is displayed.


To find a player's average points per game:

  1. Call the season or series schedule and find id for the team the player is on
  2. Call the Team Profile using the Team ID
  3. Locate the Player ID for your chosen player and call the Player Profile.
  4. Find the average element with the points attribute

The players's average points are 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.

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 in which we have a reliable broadcast available and one or more participants are members of the following conferences: B10, Big East, Big 12, Pac-12, ACC, SEC, A10, MVC, WCC, AAC, MW.

Extended Boxscore – We provide scores and time remaining, in a timely manner, as the game progresses. We provide team and player level data for the game within 120 minutes of the official results being posted. Extended Boxscore coverage is available for any game involving a Division I program, not covered via our full coverage offering.

All early season tournament and conference tournament games available from a reliable broadcast will be full coverage.

🏀

Coverage Note

Coverage levels are subject to change up to the scheduled game start time. Changes are usually due to resource availability or possible broadcast and technical difficulties.

Recommended Feeds Per Coverage Level

Based on the differences between our available coverage levels we recommend specific game-centric feeds for each coverage level.

FeedsFullExtended Boxscore
(In Progress)
Extended Boxscore
(Post Game)
Game BoxscoreXXX
Game SummaryXXX
Play-by-PlayX

Integration Links

Postman Workspace

Our entire Media APIs are available on Postman. Click the link above to be taken directly to our NCAA Men's Basketball 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 Men's Basketball API XSD schema.

NCAAMB v7 Schema

Data Entry Workflow

Sunday

Final Game Times and Coverage Levels Set for Day’s Games (10am CT)*

Seasonal Stats Validation (All Day)

Monday

Weekly AP and USA Today Top 25 Polls Created (5pm CT)

Final Game Times and Coverage Levels Set for Day’s Games (10am CT)  

Initial Coverage Levels Set for Week’s Games [Monday-Sunday] (5pm CT) Levels subject to change

TV Broadcast information Updated for NCAAMB Games (End of Day)

Seasonal Stats Validation (All Day)

Tuesday

Final Game Times and Coverage Levels Set for Day’s Games (10am CT)

Seasonal Stats Validation (All Day)

Wednesday

Final Game Times and Coverage Levels Set for Day’s Games (10am CT)

Seasonal Stats Validation (All Day)

Thursday

Final Game Times and Coverage Levels Set for Day’s Games (10am CT)

Seasonal Stats Validation (All Day)

Friday

Final Game Times and Coverage Levels Set for Day’s Games (10am CT)

Seasonal Stats Validation (All Day)

Saturday

Final Game Times and Coverage Levels Set for Day’s Games (10am CT)

Seasonal Stats Validation (All Day)

 

Important Dates

NCAA Men's Basketball schedule becomes available in early November.

All game times and dates are initially validated two weeks prior to the game and later confirmed the day of the game.

Coverage levels are set each morning