Introduction
Sportradar’s NCAAMH API offers scores and time remaining updates for all in-progress Division I hockey games. It is consistent in structure, format, and behavior with our other League Specific APIs.
Primary feeds will return schedules, standings, and game scores. Additional feeds provide complementary data, including team rosters and Top 25 rankings.
API Map
To best utilize the NCAA Men's Hockey 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 Tournament Ids which can be used to generate the game, team, and tournament feeds. All of the other feeds require no variables.
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.
Endpoint Descriptions
Daily Change Log – Provides IDs and timestamps for teams, 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.
Daily Schedule – Date, time, location, and other event details for every match-up taking place in the league-defined day.
Game Boxscore – Top-level team scores by period for a given game.
League Hierarchy – League, conference, division, and team identification and association information.
Rankings (Current & Weekly) – List by week of USCHO and USA Today/USA Hockey rankings, including those teams not ranked but receiving votes.
Schedule – Date, time, location, and other event details for every match-up taking place in the full league season.
Standings – Provides detailed standings info for a given season.
Team Profile – Detailed team information including a full player roster.
Teams – Provides a complete list of active teams in the NCAA Men's Hockey API database.
Tournament List – Summarized list of all tournaments scheduled for the given season including tournament name, location, start date, and end date.
Tournament Schedule – Date, time, location, and other event details for every match-up taking place for a given tournament.
Tournament Summary – Tournament information including location, status, start date, end date, seeding and participants.
Data Retrieval Samples
To find home team's overtime score for a given game:
- Call the schedule or daily schedule and find the Game Id for the chosen game
- Call the Game Boxscore using the Game Id
- Find the overtime statistics and locate points
The number of the home team's overtime points are displayed.
To find the coach's name for a given team:
- Call the season or series schedule and find id for the coach's team
- Call the Team Profile using the Team ID
- Find the coach element and locate the full_name attribute
The coach's full name is displayed.
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 Hockey 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 Hockey API XSD schema.