Integration GuidesDocs
Coverage MatrixDocumentationChange LogLog InContact Us
Docs

Team Profile

NHL Team Profile provides top-level team information and a full roster of active players.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
⏱️

Update Frequency

TTL / Cache: 4 hours

Data Updates: Updates in realtime as changes are made to rosters or player profiles

📘

Managing Rosters

Learn how to use the Team Profile for team details and current roster context in our Roster and Player Details integration scenario.


Data Points

League
AttributeParent ElementTypeDescription
aliasleagueStringAlias of a league

ex. NHL
idleagueGUIDUnique ID of a league

ex. fd560107-a85b-4388-ab0d-655ad022aff7
nameleagueStringName of a league

ex. NHL
aliasconferenceStringAlias of a conference

ex. WESTERN
idconferenceGUIDUnique ID of a conference

ex. 64901512-9ca9-4bea-aa80-16dbcbdae230
nameconferenceStringName of a conference

ex. WESTERN CONFERENCE
aliasdivisionStringAlias of a division

ex. CENTRAL
iddivisionGUIDUnique ID of a division

ex. 5e868c4d-c6a3-4901-bc3c-3b7a4509e402
namedivisionStringName of a division

ex. Central
Player
AttributeParent ElementTypeDescription
abbr_nameplayerStringAbbreviated name of a player

ex. S.Crosby
birthdateplayerDatePlayer date of birth

ex. 1987-08-07
birth_placeplayerStringBirthplace of a player

ex. Cole Harbour, NS, CAN
captainplayerBooleanType of team captain

C(Team Captain), A(Alternate Captain), N(Not a captain)
collegeplayerStringCollege attended

ex. Michigan
experienceplayerunsignedByteNumber of years played in the NHL
first_nameplayerStringFirst name of a player

ex. Sidney
full_nameplayerStringFull name of a player

ex. Sidney Crosby
handednessplayerStringDominant hand of a player

ex. L, R
heightplayerunsignedByteHeight in inches
high_schoolplayerStringHigh school attended
idplayerGUIDUnique ID of a player

ex. 433de553-0f24-11e2-8525-18a905767e44
jersey_numberplayerIntegerNumber of a player's jersey
last_nameplayerStringLast name of a player

ex. Crosby
name_suffixplayerStringSuffix of a player

ex. Jr.
nationalityplayerStringCountry the player represents internationally, which may differ from birth_place

ex. CAN
positionplayerStringPosition of a player

NA, D, F, F-D, G
primary_positionplayerStringPrimary position of a player

NA, C, D, G, LW, RW
referenceplayerStringLeague reference ID of a player

ex. 8471675
rookie_yearplayerIntegerRookie year in the NHL
salaryplayerIntegerCurrent base annual salary of a player

ex. 8700000
sr_idplayerGUIDUnique Sportradar ID of a player

ex. sr:player:31007
statusplayerStringStatus of a player

ACT (Active), DUP (Duplicate), FA (Free Agent), IR (Injured reserve), M-LEAGUE (Sent to minor league team), NWT (Not with team), RET (Retired), SUS (Suspended), UDP (Unsigned Draft Pick)
updatedplayerdateTimeTimestamp of a change to a free agent status

ex. 2026-04-17T02:30:00+00:00
weightplayerunsignedShortWeight in lbs.
Player Reference

Use the reference field to link a player's NHL API profile to their NCAA Men's Hockey API profile

AttributeParent ElementTypeDescription
id_typeplayer - referenceStringType of a player's linked player Id

ex. league_profile (League Player Id), external (NHL official reference Id), sport_profile (League-Specific API Id, synched across NHL and NCAAMH APIs)
scopeplayer - referenceStringName of the league/API for a player's linked Id

ex. NCAAMH (NCAA Men's Hockey API), NHL (NHL official reference Id), hockey (Player "parent" Id entry for League-Specific Sport APIs)
source_idplayer - referenceGUIDUnique player Id for a linked player profile

ex. 423a6f6b-12b3-4698-8b37-7288430cc0d2 (Player Id within the NCAA Men's Hockey API), 8480068 (NHL official reference Id)
Draft
AttributeParent ElementTypeDescription
pickplayer - draftIntegerDraft pick number of a player
roundplayer - draftIntegerDraft pick round of a player
team_idplayer - draftIntegerUnique ID of a draft team

ex. 4417b7d7-0f24-11e2-8525-18a905767e44
yearplayer - draftIntegerDraft year of a player
Player Injuries
AttributeParent ElementTypeDescription
commentplayers - injuries - injuryStringText description of an injury

ex. "Demko is expected to miss the next six weeks of action, according to Elliotte Friedman of sportsnet.ca."
descplayers - injuries - injuryStringBrief description of an injury

ex. Lower-Body
idplayers - injuries - injuryGUIDUnique ID of an injury

ex. 68a440e4-6ce3-48d7-a299-52412e10c7b7
start_dateplayers - injuries - injuryDateDate an injury transaction goes into effect

ex. 2022-12-02
statusplayers - injuries - injuryStringStatus of an injury

Unknown, Day To Day, Out, Out for Season, Out Indefinitely
update_dateplayers - injuries - injuryDateDate of an injury update

ex. 2022-12-03
Team
AttributeParent ElementTypeDescription
aliasteamStringAbbreviation of a team

ex. MIN (Minnesota)
championship_seasonsteamStringYears of championship seasons

ex. 1991, 1992, 1993, 1996, 1997, 1998
championships_wonteamIntegerNumber of championships won
conference_titlesteamIntegerNumber of conference titles
division_titlesteamIntegerNumber of division titles
foundedteamIntegerYear team was founded

ex. 2000
general_managerteamStringTeam general manager

ex. Bill Guerin
idteamGUIDUnique ID of a team

ex. bdc11650-6f74-49c4-875e-778aeb7632d9
marketteamStringMarket name of a team

ex. Minnesota
mascotteamStringTeam mascot

ex. Nordy
minorleague_affiliateteamStringA team's minor league affiliate(s)

ex. Iowa Wild, Iowa Heartlanders
nameteamStringTeam name

ex. Wild
nicknamesteamStringTeam nicknames

ex. Canes
ownerteamStringTeam owner

ex. Craig Leipold
playoff_appearancesteamIntegerNumber of playoff appearances
presidentteamStringTeam president

ex. Bill Guerin
presidents_trophiesteamIntegerNumber of Presidents' Trophies
referenceteamStringLeague reference ID of a team

ex. 30
sponsorteamStringTeam sponsor

ex. TRIA Orthopedics
sr_idteamGUIDUnique Sportradar ID of a team

ex. sr:team:3689
hex_colorteam_colorStringTeam color HEX value

ex. #024930
typeteam_colorStringType of team color

primary, secondary
redteam_color - rgb-colorIntegerTeam RGB color code - Red

ex. 2
greenteam_color - rgb-colorIntegerTeam RGB color code - Green

ex. 73
blueteam_color - rgb-colorIntegerTeam RGB color code - Blue

ex. 48
Coaches
AttributeParent ElementTypeDescription
experiencecoachStringNumber of years coached in the NHL
first_namecoachStringFirst name of a coach

ex. Dean
full_namecoachStringFull name of a coach

ex. Dean Evason
idcoachGUIDUnique ID of a coach

ex. 82482f14-45c3-42c3-adab-1f9592a68dcd
last_namecoachStringLast name of a coach

ex. Evason
positioncoachStringPosition of a coach

ex. Head Coach
referencecoachStringLeague reference ID of a coach

ex. 8471675
Venue
AttributeParent ElementTypeDescription
addressvenueStringAddress of a venue

ex. 2500 Victory Avenue
capacityvenueStringCapacity of a venue

ex. 18532
cityvenueStringCity of a venue

ex. Dallas
countryvenueStringCountry of a venue

ex. USA
idvenueGUIDUnique ID of a venue

ex. adbd1acb-a053-4944-ba15-383eda91c12e
latvenue - locationDecimalLatitude of a venue

ex. 44.94478
lngvenue - locationDecimalLongitude of a venue

ex. -93.10118
namevenueStringName of a venue

ex. American Airlines Center
sr_idvenueGUIDUnique Sportradar ID of a venue

ex. sr:venue:5988
statevenueStringState or province of a venue

ex. TX
time_zonevenueStringTime zone of the venue

ex. US/Central
zipvenueIntegerZIP code of a venue

ex. 75219

Path Params
string
enum
required
Defaults to trial

The access level of your API key

trial, production

Allowed:
string
enum
required
Defaults to en

2-letter code for supported languages

br (Brazilian Portuguese), en (English), es (Spanish), fr (French), ru (Russian), zh (Simplified Chinese)

Allowed:
string
required
Defaults to 4416091c-0f24-11e2-8525-18a905767e44

Unique Id of a team

Example: 4416091c-0f24-11e2-8525-18a905767e44

Note: This endpoint is designed for team_ids which exist in the current League Hierarchy endpoint

string
enum
required
Defaults to json

Format returned

json, xml

Allowed:
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json