openapi: 3.1.0
info:
title: MLB MLB v3 Headshots NHL v3 Stats API
version: '1.0'
description: MLB API - OpenAPI 3.1 Specification
servers:
- url: https://api.sportsdata.io
description: Production server
security:
- apiKeyHeader: []
- apiKeyQuery: []
tags:
- name: NHL v3 Stats
paths:
/v3/nhl/stats/{format}/BoxScore/{gameid}:
get:
description: Full statistical information for a specified game, down to the team and player stat level, delivered live during the game, called per individual game.
operationId: nhl_v3_stats_box_score__live___final
summary: Box Score [Live & Final]
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: gameid
in: path
description: The GameID of an NHL game. GameIDs can be found in the Games API. Valid entries are 14620 or 16905
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/BoxScore'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/BoxScores/{date}:
get:
description: Full statistical information for a specified game, down to the team and player stat level, delivered live during the games, called for all games on a given date.
operationId: nhl_v3_stats_box_scores___by_date__live___final
summary: Box Scores - by Date [Live & Final]
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: date
in: path
description: "The date of the game(s).\n
Examples: 2017-OCT-31, 2018-FEB-15.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/BoxScore'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/BoxScoresDelta/{date}/{minutes}:
get:
description: This method returns all box scores for a given date, but only returns player stats that have changed in the last X minutes as specified in your API call. By definition this is a live endpoint, not final.
operationId: nhl_v3_stats_box_scores_delta___by_date
summary: Box Scores Delta - by Date
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: date
in: path
description: "The date of the game(s).\n
Examples: 2017-OCT-31, 2018-FEB-15.\n "
required: true
schema:
type: string
- name: minutes
in: path
description: "Only returns player statistics that have changed in the last X minutes. You specify how many minutes in time to go back. Valid entries are:\n 1 or 2.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/BoxScore'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/PlayerGameStatsByDate/{date}:
get:
description: Returns the box score statistical record for all involved players across a given date, updated live as the game takes place.
operationId: nhl_v3_stats_player_game_stats___by_date__live___final
summary: Player Game Stats - by Date [Live & Final]
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: date
in: path
description: "The date of the game(s).\n
Examples: 2017-OCT-31, 2018-FEB-15.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PlayerGame'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/PlayerSeasonStats/{season}:
get:
description: Returns all season-long stats (i.e. the season total, not each individual game record) for all players for a given season.
operationId: nhl_v3_stats_player_season_stats
summary: Player Season Stats
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: season
in: path
description: "Year of the season.\n
Examples: 2016, 2017.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PlayerSeason'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/PlayerSeasonStatsByTeam/{season}/{team}:
get:
description: Returns all season-long stats (i.e. the season total, not each individual game record) for a given team's players in a given season.
operationId: nhl_v3_stats_player_season_stats___by_team
summary: Player Season Stats - by Team
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: season
in: path
description: "Year of the season.\n
Examples: 2016, 2017.\n "
required: true
schema:
type: string
- name: team
in: path
description: "The abbreviation of the requested team.\n
Examples: SF, NYY.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PlayerSeason'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/TeamStatsAllowedByPosition/{season}:
get:
description: Aggregated season stats allowed by each team against a given position (e.g. C, LW.)
operationId: nhl_v3_stats_team_stats_allowed___by_position
summary: Team Stats Allowed - by Position
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: season
in: path
description: "Year of the season.\n
Examples: 2016, 2017.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/TeamSeason'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/LinesBySeason/{season}:
get:
description: The line combinations - groups of skaters that play together - ordered and given by season.
operationId: nhl_v3_stats_line_combinations___by_season
summary: Line Combinations - by Season
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: season
in: path
description: "Year of the season.\n
Examples: 2016, 2017.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/TeamLine'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/PlayerGameStatsBySeason/{season}/{playerid}/{numberofgames}:
get:
description: Specify a season, a player, and number of games (either an integer or all) to see all of their box score logs. Refreshed after their most recent game is complete.
operationId: nhl_v3_stats_player_game_logs___by_season
summary: Player Game Logs - by Season
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: season
in: path
description: Season to get games from. Example 2019POST, 2020
required: true
schema:
type: string
- name: playerid
in: path
description: 'Unique SportsDataIO Player ID.
Example:30000651.'
required: true
schema:
type: string
- name: numberofgames
in: path
description: How many games to return. Example all, 10, 25
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PlayerGame'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/BoxScoreFinal/{gameid}:
get:
description: Full statistical information for a specified game, down to the team and player stat level, delivered after the game is complete.
operationId: nhl_v3_stats_box_score__final
summary: Box Score [Final]
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: gameid
in: path
description: The GameID of an NHL game. GameIDs can be found in the Games API. Valid entries are 14620 or 16905
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/BoxScore'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/BoxScoresFinal/{date}:
get:
description: Full statistical information for a specified date for each game that took place, down to the team and player stat level, delivered after the game is complete.
operationId: nhl_v3_stats_box_scores___by_date__final
summary: Box Scores - by Date [Final]
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: date
in: path
description: "The date of the game(s).\n
Examples: 2017-OCT-31, 2018-FEB-15.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/BoxScore'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/TeamGameStatsByDateFinal/{date}:
get:
description: Returns the box score statistical record team-wide (aggregated from all players) for a given team's game in a given week after the game has concluded.
operationId: nhl_v3_stats_team_game_stats___by_date__final
summary: Team Game Stats - by Date [Final]
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: date
in: path
description: "The date of the game(s).\n
Examples: 2018-JAN-31, 2017-OCT-01.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/TeamGame'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/PlayerGameStatsByDateFinal/{date}:
get:
description: Returns the box score statistical record for all involved players across all teams' games on a given date after each game has concluded.
operationId: nhl_v3_stats_player_game_stats___by_date__final
summary: Player Game Stats - by Date [Final]
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: date
in: path
description: "The date of the game(s).\n
Examples: 2017-OCT-31, 2018-FEB-15.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/PlayerGame'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
/v3/nhl/stats/{format}/FantasyGameStatsByDate/{date}:
get:
description: Simple fantasy points awarded to each player who took part in a game on a given date.
operationId: nhl_v3_stats_fantasy_points___by_date
summary: Fantasy Points - by Date
parameters:
- name: format
in: path
description: Desired response format. Valid entries are JSON or XML.
required: true
schema:
type: string
enum:
- JSON
- XML
default: JSON
- name: date
in: path
description: "The date of the game(s).\n
Examples: 2017-OCT-31, 2018-FEB-15.\n "
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FantasyGame'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
tags:
- NHL v3 Stats
components:
schemas:
ScoringPlay:
properties:
ScoringPlayID:
type: integer
description: The unique ID of the scoring play
PeriodID:
type: integer
description: The unique ID associated of this period
Sequence:
type:
- integer
- 'null'
description: The sequence/order that this scoring play happened
TimeRemainingMinutes:
type:
- integer
- 'null'
description: 'Number of minutes that have passed in the current period. NOTE: this field name might be misleading as it actually represents the game clock minutes which are the number of minutes that have already passed in the period.'
TimeRemainingSeconds:
type:
- integer
- 'null'
description: 'Number of seconds that have passed in the current period. NOTE: this field name might be misleading as it actually represents the game clock sconds which are the number of minutes that have already passed in the period.'
ScoredByTeamID:
type:
- integer
- 'null'
description: The TeamID of the team that scored the goal
AllowedByTeamID:
type:
- integer
- 'null'
description: The TeamID of the team that allowed the goal
ScoredByPlayerID:
type:
- integer
- 'null'
description: The PlayerID of the player who scored the goal
AssistedByPlayerID1:
type:
- integer
- 'null'
description: The PlayerID of the FIRST player who assisted on the goal
AssistedByPlayerID2:
type:
- integer
- 'null'
description: The PlayerID of the SECOND player who assisted on the goal
PowerPlay:
type:
- boolean
- 'null'
description: Whether or not the goal was scored on the power play
ShortHanded:
type:
- boolean
- 'null'
description: Whether the goal was scored shorthanded
EmptyNet:
type:
- boolean
- 'null'
description: Whether the goal was an empty net goal or not
AwayTeamScore:
type:
- integer
- 'null'
description: The score of the away team after the conclusion of the scoring play
HomeTeamScore:
type:
- integer
- 'null'
description: The score of the home team after the conclusion of the scoring play
Period:
properties:
PeriodID:
type: integer
description: The unique ID associated of this period
GameID:
type: integer
description: The unique ID of this game tied to this period
Name:
type:
- string
- 'null'
description: 'The name of the period (possible values: 1; 2; 3; SO; OT; OT2; OT3; OT4; etc)'
AwayScore:
type:
- integer
- 'null'
description: Total goals scored by the away team in a given period
HomeScore:
type:
- integer
- 'null'
description: Total goals scored by the home team in the period
ScoringPlays:
type: array
items:
$ref: '#/components/schemas/ScoringPlay'
description: The details of the scoring plays that occurred during this period
Penalties:
type: array
items:
$ref: '#/components/schemas/Penalty'
description: The details of the penalties that occurred during this period
PlayerGame:
properties:
StatID:
type: integer
description: The unique ID of the stat
TeamID:
type:
- integer
- 'null'
description: The unique ID of the team
PlayerID:
type:
- integer
- 'null'
description: 'The player''s unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career'
SeasonType:
type:
- integer
- 'null'
description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 5=AllStar; 6=Exhibition)
Season:
type:
- integer
- 'null'
description: The NHL season of the game
Name:
type:
- string
- 'null'
description: The player's full name
Team:
type:
- string
- 'null'
description: The abbreviation [Key] of the team
Position:
type:
- string
- 'null'
description: 'The player''s primary position. Possible values: C; RW; LW; D; or G'
FantasyDataSalary:
type:
- integer
- 'null'
description: The player's salary as calculated by SportsDataIO (formerly known as FantasyData). Based on the same salary cap as DraftKings contests ($50,000)
FanDuelSalary:
type:
- integer
- 'null'
description: The player's salary for FanDuel daily fantasy contests
DraftKingsSalary:
type:
- integer
- 'null'
description: The player's salary for DraftKings daily fantasy contests
YahooSalary:
type:
- integer
- 'null'
description: The player's salary for Yahoo daily fantasy contests.
InjuryStatus:
type:
- string
- 'null'
description: 'The player''s current injury status; in the form of likelihood that player plays. Possible values: Probable; Questionable; Doubtful; Out'
InjuryBodyPart:
type:
- string
- 'null'
description: The body part that is injured for the player (Knee; Groin; Calf; Upper-body; etc.)
InjuryStartDate:
type:
- string
- 'null'
description: The day that the injury started or was first discovered
InjuryNotes:
type:
- string
- 'null'
description: Brief description of the player's injury and expected availability
FanDuelPosition:
type:
- string
- 'null'
description: The player's eligible position in FanDuel's daily fantasy sports platform
DraftKingsPosition:
type:
- string
- 'null'
description: The player's eligible position in DraftKings' daily fantasy sports platform
YahooPosition:
type:
- string
- 'null'
description: The player's eligible position in Yahoo's daily fantasy sports platform.
OpponentRank:
type:
- integer
- 'null'
description: The ranking of the player's opponent with regards to fantasy points allowed
OpponentPositionRank:
type:
- integer
- 'null'
description: The ranking of the player's opponent by position with regards to fantasy points allowed
GlobalTeamID:
type:
- integer
- 'null'
description: A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
FantasyDraftSalary:
type:
- integer
- 'null'
description: The player's salary for FantasyDraft daily fantasy contests
FantasyDraftPosition:
type:
- string
- 'null'
description: The player's eligible position in Fantasy Drafts daily fantasy sports platform.
EvenStrengthMinutes:
type:
- integer
- 'null'
description: The number of minutes played at even strength by the player in the game
EvenStrengthSeconds:
type:
- integer
- 'null'
description: The number of seconds played at even strength by the player in the game
PowerPlayMinutes:
type:
- integer
- 'null'
description: Total minutes played by the player on the power play in the game
PowerPlaySeconds:
type:
- integer
- 'null'
description: The number of seconds (remainder after minutes) played on a Power Play
ShortHandedMinutes:
type:
- integer
- 'null'
description: The number of minutes played short handed by the player in the game
ShortHandedSeconds:
type:
- integer
- 'null'
description: The number of seconds (remainder after minutes) played short handed by the player in the game
Points:
type:
- number
- 'null'
description: 'Total points for the player in the game. Note: points are calculated by adding up a player''s goals and assists'
GameID:
type:
- integer
- 'null'
description: The unique ID of this game
OpponentID:
type:
- integer
- 'null'
description: The unique ID of the team's opponent
Opponent:
type:
- string
- 'null'
description: The name of the opponentĀ
Day:
type:
- string
- 'null'
description: The day of the game
DateTime:
type:
- string
- 'null'
description: The date and time of the game
HomeOrAway:
type:
- string
- 'null'
description: Whether the team is home or away
IsGameOver:
type: boolean
description: Whether the game is over (true/false)
GlobalGameID:
type:
- integer
- 'null'
description: A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentID:
type:
- integer
- 'null'
description: A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues.
Updated:
type:
- string
- 'null'
description: The timestamp of when the record was last updated (US Eastern Time).
Games:
type:
- integer
- 'null'
description: The number of games played.
FantasyPoints:
type:
- number
- 'null'
description: Total fantasy points
FantasyPointsFanDuel:
type:
- number
- 'null'
description: Total FanDuel daily fantasy points scored
FantasyPointsDraftKings:
type:
- number
- 'null'
description: Total DraftKings daily fantasy points scored
FantasyPointsYahoo:
type:
- number
- 'null'
description: Total Yahoo daily fantasy points scored
Minutes:
type:
- integer
- 'null'
description: Total number of minutes played
Seconds:
type:
- integer
- 'null'
description: Total number of seconds played
Goals:
type:
- number
- 'null'
description: Total number of goals scored
Assists:
type:
- number
- 'null'
description: Total number of assists
ShotsOnGoal:
type:
- number
- 'null'
description: Total number of shots on goal
PowerPlayGoals:
type:
- number
- 'null'
description: Total number of power play goals
ShortHandedGoals:
type:
- number
- 'null'
description: Total number of short handed goals
EmptyNetGoals:
type:
- number
- 'null'
description: Total number of empty net goals
PowerPlayAssists:
type:
- number
- 'null'
description: Total number of power play assists
ShortHandedAssists:
type:
- number
- 'null'
description: Total number of short handed assists
HatTricks:
type:
- number
- 'null'
description: Total number of hat tricks
ShootoutGoals:
type:
- number
- 'null'
description: Total number of shootout goals
PlusMinus:
type:
- number
- 'null'
description: Total plus minus
PenaltyMinutes:
type:
- number
- 'null'
description: Total pentalty minutes
Blocks:
type:
- number
- 'null'
description: Total blocked shots
Hits:
type:
- number
- 'null'
description: Total hits
Takeaways:
type:
- number
- 'null'
description: Total takeaways
Giveaways:
type:
- number
- 'null'
description: Total giveaways
FaceoffsWon:
type:
- number
- 'null'
description: Total faceoffs won
FaceoffsLost:
type:
- number
- 'null'
description: Total faceoffs lost
Shifts:
type:
- number
- 'null'
description: Total shifts
GoaltendingMinutes:
type:
- integer
- 'null'
description: Total goaltending minutes
GoaltendingSeconds:
type:
- integer
- 'null'
description: Total goaltending seconds
GoaltendingShotsAgainst:
type:
- number
- 'null'
description: Total goaltending shots against
GoaltendingGoalsAgainst:
type:
- number
- 'null'
description: Total goaltending goals against
GoaltendingSaves:
type:
- number
- 'null'
description: Total goaltending saves
GoaltendingWins:
type:
- number
- 'null'
description: Total goaltending wins
GoaltendingLosses:
type:
- number
- 'null'
description: Total goaltendings losses
GoaltendingShutouts:
type:
- number
- 'null'
description: Total goaltendings shutouts
Started:
type:
- integer
- 'null'
description: Total games started
BenchPenaltyMinutes:
type:
- number
- 'null'
description: Total bench pentalty minutes
GoaltendingOvertimeLosses:
type:
- number
- 'null'
description: Total goaltending overtime losses
FantasyPointsFantasyDraft:
type:
- number
- 'null'
description: Total FantasyDraft daily fantasy points scored
TeamGame:
properties:
StatID:
type: integer
description: The unique ID of the stat
TeamID:
type:
- integer
- 'null'
description: The unique ID of the team
SeasonType:
type:
- integer
- 'null'
description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 5=AllStar; 6=Exhibition)
Season:
type:
- integer
- 'null'
description: The NHL season of the game
Name:
type:
- string
- 'null'
description: The team's full name (ex. Minnesota Wild; New York Islanders)
Team:
type:
- string
- 'null'
description: The abbreviation [Key] of the team
Wins:
type:
- integer
- 'null'
description: 'Total number of wins by the team in the game. NOTE: this will be one for single game feeds'
Losses:
type:
- integer
- 'null'
description: 'Total losses for the team in the game. NOTE: this will be a maximum of one for single game feeds'
OvertimeLosses:
type:
- integer
- 'null'
description: Total overtime losses by the team in the game
GlobalTeamID:
type:
- integer
- 'null'
description: A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
GameID:
type:
- integer
- 'null'
description: The unique ID of this game
OpponentID:
type:
- integer
- 'null'
description: The unique ID of the team's opponent
Opponent:
type:
- string
- 'null'
description: The name of the opponentĀ
Day:
type:
- string
- 'null'
description: The day of the game
DateTime:
type:
- string
- 'null'
description: The date and time of the game
HomeOrAway:
type:
- string
- 'null'
description: Whether the team is home or away
IsGameOver:
type: boolean
description: Whether the game is over (true/false)
GlobalGameID:
type:
- integer
- 'null'
description: A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalOpponentID:
type:
- integer
- 'null'
description: A globally unique ID for this opponent. This value is guaranteed to be unique across all sports/leagues.
Updated:
type:
- string
- 'null'
description: The timestamp of when the record was last updated (US Eastern Time).
Games:
type:
- integer
- 'null'
description: The number of games played.
FantasyPoints:
type:
- number
- 'null'
description: Total fantasy points
FantasyPointsFanDuel:
type:
- number
- 'null'
description: Total FanDuel daily fantasy points scored
FantasyPointsDraftKings:
type:
- number
- 'null'
description: Total DraftKings daily fantasy points scored
FantasyPointsYahoo:
type:
- number
- 'null'
description: Total Yahoo daily fantasy points scored
Minutes:
type:
- integer
- 'null'
description: Total number of minutes played
Seconds:
type:
- integer
- 'null'
description: Total number of seconds played
Goals:
type:
- number
- 'null'
description: Total number of goals scored
Assists:
type:
- number
- 'null'
description: Total number of assists
ShotsOnGoal:
type:
- number
- 'null'
description: Total number of shots on goal
PowerPlayGoals:
type:
- number
- 'null'
description: Total number of power play goals
ShortHandedGoals:
type:
- number
- 'null'
description: Total number of short handed goals
EmptyNetGoals:
type:
- number
- 'null'
description: Total number of empty net goals
PowerPlayAssists:
type:
- number
- 'null'
description: Total number of power play assists
ShortHandedAssists:
type:
- number
- 'null'
description: Total number of short handed assists
HatTricks:
type:
- number
- 'null'
description: Total number of hat tricks
ShootoutGoals:
type:
- number
- 'null'
description: Total number of shootout goals
PlusMinus:
type:
- number
- 'null'
description: Total plus minus
PenaltyMinutes:
type:
- number
- 'null'
description: Total pentalty minutes
Blocks:
type:
- number
- 'null'
description: Total blocked shots
Hits:
type:
- number
- 'null'
description: Total hits
Takeaways:
type:
- number
- 'null'
description: Total takeaways
Giveaways:
type:
- number
- 'null'
description: Total giveaways
FaceoffsWon:
type:
- number
- 'null'
description: Total faceoffs won
FaceoffsLost:
type:
- number
- 'null'
description: Total faceoffs lost
Shifts:
type:
- number
- 'null'
description: Total shifts
GoaltendingMinutes:
type:
- integer
- 'null'
description: Total goaltending minutes
GoaltendingSeconds:
type:
- integer
- 'null'
description: Total goaltending seconds
GoaltendingShotsAgainst:
type:
- number
- 'null'
description: Total goaltending shots against
GoaltendingGoalsAgainst:
type:
- number
- 'null'
description: Total goaltending goals against
GoaltendingSaves:
type:
- number
- 'null'
description: Total goaltending saves
GoaltendingWins:
type:
- number
- 'null'
description: Total goaltending wins
GoaltendingLosses:
type:
- number
- 'null'
description: Total goaltendings losses
GoaltendingShutouts:
type:
- number
- 'null'
description: Total goaltendings shutouts
Started:
type:
- integer
- 'null'
description: Total games started
BenchPenaltyMinutes:
type:
- number
- 'null'
description: Total bench pentalty minutes
GoaltendingOvertimeLosses:
type:
- number
- 'null'
description: Total goaltending overtime losses
FantasyPointsFantasyDraft:
type:
- number
- 'null'
description: Total FantasyDraft daily fantasy points scored
OpponentSeason:
properties:
StatID:
type: integer
description: The unique ID of the stat
TeamID:
type:
- integer
- 'null'
description: The unique ID of the team
SeasonType:
type:
- integer
- 'null'
description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 5=AllStar; 6=Exhibition)
Season:
type:
- integer
- 'null'
description: The NHL regular season for which these totals apply
Name:
type:
- string
- 'null'
description: The team's full name (ex. Minnesota Wild; New York Islanders)
Team:
type:
- string
- 'null'
description: The abbreviation [Key] of the team
Wins:
type:
- integer
- 'null'
description: Total number of wins by the team in the season
Losses:
type:
- integer
- 'null'
description: Total losses for the team in the season
OvertimeLosses:
type:
- integer
- 'null'
description: Total overtime losses by the team in the season
OpponentPosition:
type:
- string
- 'null'
description: Indicates which position is included in opponent stats that are aggregated together
GlobalTeamID:
type:
- integer
- 'null'
description: A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
Updated:
type:
- string
- 'null'
description: The timestamp of when the record was last updated (US Eastern Time).
Games:
type:
- integer
- 'null'
description: The number of games played.
FantasyPoints:
type:
- number
- 'null'
description: Total fantasy points
FantasyPointsFanDuel:
type:
- number
- 'null'
description: Total FanDuel daily fantasy points scored
FantasyPointsDraftKings:
type:
- number
- 'null'
description: Total DraftKings daily fantasy points scored
FantasyPointsYahoo:
type:
- number
- 'null'
description: Total Yahoo daily fantasy points scored
Minutes:
type:
- integer
- 'null'
description: Total number of minutes played
Seconds:
type:
- integer
- 'null'
description: Total number of seconds played
Goals:
type:
- number
- 'null'
description: Total number of goals scored
Assists:
type:
- number
- 'null'
description: Total number of assists
ShotsOnGoal:
type:
- number
- 'null'
description: Total number of shots on goal
PowerPlayGoals:
type:
- number
- 'null'
description: Total number of power play goals
ShortHandedGoals:
type:
- number
- 'null'
description: Total number of short handed goals
EmptyNetGoals:
type:
- number
- 'null'
description: Total number of empty net goals
PowerPlayAssists:
type:
- number
- 'null'
description: Total number of power play assists
ShortHandedAssists:
type:
- number
- 'null'
description: Total number of short handed assists
HatTricks:
type:
- number
- 'null'
description: Total number of hat tricks
ShootoutGoals:
type:
- number
- 'null'
description: Total number of shootout goals
PlusMinus:
type:
- number
- 'null'
description: Total plus minus
PenaltyMinutes:
type:
- number
- 'null'
description: Total pentalty minutes
Blocks:
type:
- number
- 'null'
description: Total blocked shots
Hits:
type:
- number
- 'null'
description: Total hits
Takeaways:
type:
- number
- 'null'
description: Total takeaways
Giveaways:
type:
- number
- 'null'
description: Total giveaways
FaceoffsWon:
type:
- number
- 'null'
description: Total faceoffs won
FaceoffsLost:
type:
- number
- 'null'
description: Total faceoffs lost
Shifts:
type:
- number
- 'null'
description: Total shifts
GoaltendingMinutes:
type:
- integer
- 'null'
description: Total goaltending minutes
GoaltendingSeconds:
type:
- integer
- 'null'
description: Total goaltending seconds
GoaltendingShotsAgainst:
type:
- number
- 'null'
description: Total goaltending shots against
GoaltendingGoalsAgainst:
type:
- number
- 'null'
description: Total goaltending goals against
GoaltendingSaves:
type:
- number
- 'null'
description: Total goaltending saves
GoaltendingWins:
type:
- number
- 'null'
description: Total goaltending wins
GoaltendingLosses:
type:
- number
- 'null'
description: Total goaltendings losses
GoaltendingShutouts:
type:
- number
- 'null'
description: Total goaltendings shutouts
Started:
type:
- integer
- 'null'
description: Total games started
BenchPenaltyMinutes:
type:
- number
- 'null'
description: Total bench pentalty minutes
GoaltendingOvertimeLosses:
type:
- number
- 'null'
description: Total goaltending overtime losses
FantasyPointsFantasyDraft:
type:
- number
- 'null'
description: Total FantasyDraft daily fantasy points scored
Game:
properties:
GameID:
type: integer
description: The unique ID of this game
Season:
type: integer
description: The NHL season of the game
SeasonType:
type: integer
description: The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 5=AllStar, 6=Exhibition).
Status:
type:
- string
- 'null'
description: 'Indicates the game''s status. Possible values include: Scheduled, InProgress, Final, F/SO, F/OT, Suspended, Postponed, Delayed, Canceled, Forfeit, NotNecessary'
Day:
type:
- string
- 'null'
description: The date of the game
DateTime:
type:
- string
- 'null'
description: The date and time of the game in US Eastern Time
Updated:
type:
- string
- 'null'
description: The timestamp of when the record was last updated (in US Eastern Time).
IsClosed:
type:
- boolean
- 'null'
description: 'Indicates whether the game is over and the final score has been verified and closed out. NOTE: it is recommend for bet resulting to use IsClosed = True rather than simply Final game status'
AwayTeam:
type:
- string
- 'null'
description: The abbreviation [Key] of the away team
HomeTeam:
type:
- string
- 'null'
description: The abbreviation [Key] of the home team
AwayTeamID:
type: integer
description: The unique ID of the away team
HomeTeamID:
type: integer
description: The unique ID of the home team
StadiumID:
type:
- integer
- 'null'
description: The unique ID of the stadium
Channel:
type:
- string
- 'null'
description: The television station broadcasting the game
Attendance:
type:
- integer
- 'null'
description: The total number of people who attended the game
AwayTeamScore:
type:
- integer
- 'null'
description: Total number of goals scored by the away team in the game
HomeTeamScore:
type:
- integer
- 'null'
description: Total number of goals scored by the home team in the game
Period:
type:
- string
- 'null'
description: 'Indicates the current period of the game. Possible values include: 1; 2; 3; OT; SO; NULL'
TimeRemainingMinutes:
type:
- integer
- 'null'
description: Number of minutes remaining in the current period
TimeRemainingSeconds:
type:
- integer
- 'null'
description: 'Number of seconds that have passed in the current period. NOTE: this field name might be misleading as it actually represents the game clock sconds which are the number of minutes that have already passed in the period.'
AwayTeamMoneyLine:
type:
- integer
- 'null'
description: Moneyline from the perspective of the away team
HomeTeamMoneyLine:
type:
- integer
- 'null'
description: Moneyline from the perspective of the home team
PointSpread:
type:
- number
- 'null'
description: The oddsmaker puck line at game start from the perspective of the HomeTeam (negative numbers indicate the HomeTeam is favored; positive numbers indicate the AwayTeam is favored).
OverUnder:
type:
- number
- 'null'
description: The sportsbook's total goals scored line (Over/Under) for the game
GlobalGameID:
type: integer
description: A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
GlobalAwayTeamID:
type: integer
description: A globally unique ID for the away team. This value is guaranteed to be unique across all sports/leagues.
GlobalHomeTeamID:
type: integer
description: A globally unique ID for the home team. This value is guaranteed to be unique across all sports/leagues.
PointSpreadAwayTeamMoneyLine:
type:
- integer
- 'null'
description: The payout odds when betting on the away team with the puck line
PointSpreadHomeTeamMoneyLine:
type:
- integer
- 'null'
description: The payout odds when betting on the home team with the puck line
LastPlay:
type:
- string
- 'null'
description: The description of the most recent play/event of the game. This is for display purposes and does not include corresponding data points.
Periods:
type: array
items:
$ref: '#/components/schemas/Period'
description: The details of the periods (including overtime if applicable) for this game.
GameEndDateTime:
type:
- string
- 'null'
description: The date and time that the game ended in US Eastern Time
HomeRotationNumber:
type:
- integer
- 'null'
description: The rotation number of the home team for this game
AwayRotationNumber:
type:
- integer
- 'null'
description: The rotation number of the away team for a game
NeutralVenue:
type:
- boolean
- 'null'
description: Indicates whether this game is played in a neutral venue
OverPayout:
type:
- integer
- 'null'
description: The sportsbook's payout for the over
UnderPayout:
type:
- integer
- 'null'
description: The sportsbook's payout for the under
DateTimeUTC:
type:
- string
- 'null'
description: The date and time of the game in UTC
SeriesInfo:
$ref: '#/components/schemas/Series'
description: Contains relevant series data for playoff series only - HomeTeamWins, AwayTeamWins, GameNumber, and MaxLength
RescheduledFromGameID:
type:
- integer
- 'null'
description: The GameID of the originally scheduled, postponed game, that this game was rescheduled from. This only pertains to games that are scheduled as "make up" games.
RescheduledGameID:
type:
- integer
- 'null'
description: The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling.
Referee1ID:
type:
- integer
- 'null'
description: The unique ID of the main referee of this game
Referee2ID:
type:
- integer
- 'null'
description: The unique ID of the secondary referee of this game
Linesperson1ID:
type:
- integer
- 'null'
description: The unique ID of the main linesperson of this game
Linesperson2ID:
type:
- integer
- 'null'
description: The unique ID of the secondary linesperson of this game
Play:
properties:
PlayID:
type: integer
description: The unique ID of the play
PeriodID:
type: integer
description: The unique ID of the period during which this play occurred
PeriodName:
type:
- string
- 'null'
description: The name of the period that this play occurred in
Sequence:
type: integer
description: The order in which this play happened over the course of the game
ClockMinutes:
type:
- integer
- 'null'
description: The number of minutes passed in the period when this play completed
ClockSeconds:
type:
- integer
- 'null'
description: The number of seconds passed in the period when this play completed
AwayTeamScore:
type:
- integer
- 'null'
description: The score of the away team after the play ended
HomeTeamScore:
type:
- integer
- 'null'
description: The score of the home team after the play ended
TeamID:
type:
- integer
- 'null'
description: The unique ID of the team
Team:
type:
- string
- 'null'
description: The abbreviation [Key] of the team associated with this play
OpponentID:
type:
- integer
- 'null'
description: The unique ID of the team's opponent associated with this play
Opponent:
type:
- string
- 'null'
description: The abbreviation [Key] of the opponent team
Category:
type:
- string
- 'null'
description: 'The category of the play. Possible values: Block; Faceoff; Goal; Hit; Penalty; Period; Shootout; Shot; Stoppage; Turnover'
Type:
type:
- string
- 'null'
description: 'The type of the play. Possible values: AwayTeamTimeout, Block, Boarding, Charging, CheckToTheHead, Clipping, ClosingHandOnThePuck, CrossChecking, DelayOfGame, Elbowing, Faceoff, Fighting, GameMisconduct, Giveaway, Goal, GoalieStopped, HandPass, HighSticking, HighStickOnPuck, Hit, Holding, HoldingTheStick, HomeTeamTimeout, Hooking, Icing, IllegalEquipment, Interference, Kneeing, MinorPenalty, Misconduct, NetOffPost, ObjectsOnIce, Offside, Period, PeriodEnd, PlayerEquipment, PlayerInjury, PowerPlayGoal, PuckFrozen, PuckInBench, PuckInCrowd, PuckInNetting, Referee, RinkRepair, Roughing, ShootoutGoal, ShootoutMiss, ShootoutSave, ShotMissed, ShotOnGoal, Slashing, Stoppage, Takeaway, TooManyMen, Tripping, TvTimeout, Unsportsmanlike, VideoReview'
Description:
type:
- string
- 'null'
description: 'The description of the play (example: Sidney Crosby won faceoff against Aaron Ekblad)'
PlayerID:
type:
- integer
- 'null'
description: 'The player''s unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career'
Updated:
type:
- string
- 'null'
description: The timestamp of when the play was last updated (in US Eastern Time)
Created:
type:
- string
- 'null'
description: The database generated timestamp of when this play was first created; based on US Eatern Time (EST/EDT)
FirstAssistedByPlayerID:
type:
- integer
- 'null'
description: The PlayerID of the player who got the first assist on this play (if applicable)
SecondAssistedByPlayerID:
type:
- integer
- 'null'
description: The PlayerID of the player who got the second assist on this play (if applicable)
PowerPlayTeamID:
type:
- integer
- 'null'
description: The unique TeamID of the team on the power play this play (if any)
PowerPlayTeam:
type:
- string
- 'null'
description: The abbreviation [Key] of the team on the power play this play (if any)
OpposingPlayerID:
type:
- integer
- 'null'
description: The PlayerID of the player involved in the play on the opposing team
BoxScore:
properties:
Game:
$ref: '#/components/schemas/Game'
description: The details of the game associated with this box score
Periods:
type: array
items:
$ref: '#/components/schemas/Period'
description: The details of the periods associated with this box score
TeamGames:
type: array
items:
$ref: '#/components/schemas/TeamGame'
description: The team game stats associated with this box score
PlayerGames:
type: array
items:
$ref: '#/components/schemas/PlayerGame'
description: The player game stats associated with this box score
ShootoutPlays:
type: array
items:
$ref: '#/components/schemas/Play'
description: The details of any shootout plays associated with this box score
TeamSeason:
properties:
StatID:
type: integer
description: The unique ID of the stat
TeamID:
type:
- integer
- 'null'
description: The unique ID of the team
SeasonType:
type:
- integer
- 'null'
description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 5=AllStar; 6=Exhibition)
Season:
type:
- integer
- 'null'
description: The NHL regular season for which these totals apply
Name:
type:
- string
- 'null'
description: The team's full name (ex. Minnesota Wild; New York Islanders)
Team:
type:
- string
- 'null'
description: The abbreviation [Key] of the team
Wins:
type:
- integer
- 'null'
description: Total number of wins by the team in the season
Losses:
type:
- integer
- 'null'
description: Total losses for the team in the season
OvertimeLosses:
type:
- integer
- 'null'
description: Total overtime losses by the team in the season
OpponentPosition:
type:
- string
- 'null'
description: Indicates which position is included in opponent stats that are aggregated together
GlobalTeamID:
type:
- integer
- 'null'
description: A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
OpponentStat:
$ref: '#/components/schemas/OpponentSeason'
description: The aggregated season stats for this team's opponents
Updated:
type:
- string
- 'null'
description: The timestamp of when the record was last updated (US Eastern Time).
Games:
type:
- integer
- 'null'
description: The number of games played.
FantasyPoints:
type:
- number
- 'null'
description: Total fantasy points
FantasyPointsFanDuel:
type:
- number
- 'null'
description: Total FanDuel daily fantasy points scored
FantasyPointsDraftKings:
type:
- number
- 'null'
description: Total DraftKings daily fantasy points scored
FantasyPointsYahoo:
type:
- number
- 'null'
description: Total Yahoo daily fantasy points scored
Minutes:
type:
- integer
- 'null'
description: Total number of minutes played
Seconds:
type:
- integer
- 'null'
description: Total number of seconds played
Goals:
type:
- number
- 'null'
description: Total number of goals scored
Assists:
type:
- number
- 'null'
description: Total number of assists
ShotsOnGoal:
type:
- number
- 'null'
description: Total number of shots on goal
PowerPlayGoals:
type:
- number
- 'null'
description: Total number of power play goals
ShortHandedGoals:
type:
- number
- 'null'
description: Total number of short handed goals
EmptyNetGoals:
type:
- number
- 'null'
description: Total number of empty net goals
PowerPlayAssists:
type:
- number
- 'null'
description: Total number of power play assists
ShortHandedAssists:
type:
- number
- 'null'
description: Total number of short handed assists
HatTricks:
type:
- number
- 'null'
description: Total number of hat tricks
ShootoutGoals:
type:
- number
- 'null'
description: Total number of shootout goals
PlusMinus:
type:
- number
- 'null'
description: Total plus minus
PenaltyMinutes:
type:
- number
- 'null'
description: Total pentalty minutes
Blocks:
type:
- number
- 'null'
description: Total blocked shots
Hits:
type:
- number
- 'null'
description: Total hits
Takeaways:
type:
- number
- 'null'
description: Total takeaways
Giveaways:
type:
- number
- 'null'
description: Total giveaways
FaceoffsWon:
type:
- number
- 'null'
description: Total faceoffs won
FaceoffsLost:
type:
- number
- 'null'
description: Total faceoffs lost
Shifts:
type:
- number
- 'null'
description: Total shifts
GoaltendingMinutes:
type:
- integer
- 'null'
description: Total goaltending minutes
GoaltendingSeconds:
type:
- integer
- 'null'
description: Total goaltending seconds
GoaltendingShotsAgainst:
type:
- number
- 'null'
description: Total goaltending shots against
GoaltendingGoalsAgainst:
type:
- number
- 'null'
description: Total goaltending goals against
GoaltendingSaves:
type:
- number
- 'null'
description: Total goaltending saves
GoaltendingWins:
type:
- number
- 'null'
description: Total goaltending wins
GoaltendingLosses:
type:
- number
- 'null'
description: Total goaltendings losses
GoaltendingShutouts:
type:
- number
- 'null'
description: Total goaltendings shutouts
Started:
type:
- integer
- 'null'
description: Total games started
BenchPenaltyMinutes:
type:
- number
- 'null'
description: Total bench pentalty minutes
GoaltendingOvertimeLosses:
type:
- number
- 'null'
description: Total goaltending overtime losses
FantasyPointsFantasyDraft:
type:
- number
- 'null'
description: Total FantasyDraft daily fantasy points scored
PlayerSeason:
properties:
StatID:
type: integer
description: The unique ID of the stat
TeamID:
type:
- integer
- 'null'
description: The unique ID of the team
PlayerID:
type:
- integer
- 'null'
description: 'The player''s unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career'
SeasonType:
type:
- integer
- 'null'
description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 5=AllStar; 6=Exhibition)
Season:
type:
- integer
- 'null'
description: The NHL regular season for which these totals apply
Name:
type:
- string
- 'null'
description: The player's full name
Team:
type:
- string
- 'null'
description: The abbreviation [Key] of the team
Position:
type:
- string
- 'null'
description: 'The player''s primary position. Possible values: C; RW; LW; D; or G'
GlobalTeamID:
type:
- integer
- 'null'
description: A globally unique ID for this team. This value is guaranteed to be unique across all sports/leagues
Updated:
type:
- string
- 'null'
description: The timestamp of when the record was last updated (US Eastern Time).
Games:
type:
- integer
- 'null'
description: The number of games played.
FantasyPoints:
type:
- number
- 'null'
description: Total fantasy points
FantasyPointsFanDuel:
type:
- number
- 'null'
description: Total FanDuel daily fantasy points scored
FantasyPointsDraftKings:
type:
- number
- 'null'
description: Total DraftKings daily fantasy points scored
FantasyPointsYahoo:
type:
- number
- 'null'
description: Total Yahoo daily fantasy points scored
Minutes:
type:
- integer
- 'null'
description: Total number of minutes played
Seconds:
type:
- integer
- 'null'
description: Total number of seconds played
Goals:
type:
- number
- 'null'
description: Total number of goals scored
Assists:
type:
- number
- 'null'
description: Total number of assists
ShotsOnGoal:
type:
- number
- 'null'
description: Total number of shots on goal
PowerPlayGoals:
type:
- number
- 'null'
description: Total number of power play goals
ShortHandedGoals:
type:
- number
- 'null'
description: Total number of short handed goals
EmptyNetGoals:
type:
- number
- 'null'
description: Total number of empty net goals
PowerPlayAssists:
type:
- number
- 'null'
description: Total number of power play assists
ShortHandedAssists:
type:
- number
- 'null'
description: Total number of short handed assists
HatTricks:
type:
- number
- 'null'
description: Total number of hat tricks
ShootoutGoals:
type:
- number
- 'null'
description: Total number of shootout goals
PlusMinus:
type:
- number
- 'null'
description: Total plus minus
PenaltyMinutes:
type:
- number
- 'null'
description: Total pentalty minutes
Blocks:
type:
- number
- 'null'
description: Total blocked shots
Hits:
type:
- number
- 'null'
description: Total hits
Takeaways:
type:
- number
- 'null'
description: Total takeaways
Giveaways:
type:
- number
- 'null'
description: Total giveaways
FaceoffsWon:
type:
- number
- 'null'
description: Total faceoffs won
FaceoffsLost:
type:
- number
- 'null'
description: Total faceoffs lost
Shifts:
type:
- number
- 'null'
description: Total shifts
GoaltendingMinutes:
type:
- integer
- 'null'
description: Total goaltending minutes
GoaltendingSeconds:
type:
- integer
- 'null'
description: Total goaltending seconds
GoaltendingShotsAgainst:
type:
- number
- 'null'
description: Total goaltending shots against
GoaltendingGoalsAgainst:
type:
- number
- 'null'
description: Total goaltending goals against
GoaltendingSaves:
type:
- number
- 'null'
description: Total goaltending saves
GoaltendingWins:
type:
- number
- 'null'
description: Total goaltending wins
GoaltendingLosses:
type:
- number
- 'null'
description: Total goaltendings losses
GoaltendingShutouts:
type:
- number
- 'null'
description: Total goaltendings shutouts
Started:
type:
- integer
- 'null'
description: Total games started
BenchPenaltyMinutes:
type:
- number
- 'null'
description: Total bench pentalty minutes
GoaltendingOvertimeLosses:
type:
- number
- 'null'
description: Total goaltending overtime losses
FantasyPointsFantasyDraft:
type:
- number
- 'null'
description: Total FantasyDraft daily fantasy points scored
FantasyGame:
properties:
GameID:
type:
- integer
- 'null'
description: The unique ID of this game
PlayerID:
type:
- integer
- 'null'
description: 'The player''s unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career'
SeasonType:
type:
- integer
- 'null'
description: The type of season that this record corresponds to (1=Regular Season; 2=Preseason; 3=Postseason; 5=AllStar; 6=Exhibition).
Season:
type:
- integer
- 'null'
description: The NHL season of the game
Day:
type:
- string
- 'null'
description: The day of the game
DateTime:
type:
- string
- 'null'
description: The date and time of the game in US Eastern Time
Team:
type:
- string
- 'null'
description: The abbreviation [Key] of the team this player is employed by
Opponent:
type:
- string
- 'null'
description: The abbreviation [Key] of the opponent team
HomeOrAway:
type:
- string
- 'null'
description: Indicates whether the team is home or away
Jersey:
type:
- integer
- 'null'
description: The player's jersey number
Name:
type:
- string
- 'null'
description: The player's full name
Position:
type:
- string
- 'null'
description: 'The player''s primary position. Possible values: C; RW; LW; D; or G.'
Games:
type:
- integer
- 'null'
description: 'Total games played by the player in the game. NOTE: this will be 1 or 0 for single game feeds'
Started:
type:
- integer
- 'null'
description: 'Indicates whether or not the player started the game Note: this will be one or zero for single game feeds'
FantasyPoints:
type:
- number
- 'null'
description: Total fantasy points by the player in the game
IsGameOver:
type: boolean
description: Whether the game is over (returns true/false)
FantasyPointsFanDuel:
type:
- number
- 'null'
description: Total FanDuel daily fantasy points by the player in the game
FantasyPointsYahoo:
type:
- number
- 'null'
description: Total Yahoo daily fantasy points by the player in the game
FantasyPointsDraftKings:
type:
- number
- 'null'
description: Total DraftKings daily fantasy points by the player in the game
FanDuelPosition:
type:
- string
- 'null'
description: The player's eligible position in FanDuel's daily fantasy sports platform
DraftKingsPosition:
type:
- string
- 'null'
description: The player's eligible position in DraftKings' daily fantasy sports platform
YahooPosition:
type:
- string
- 'null'
description: The player's eligible position in Yahoo's daily fantasy sports platform.
OpponentRank:
type:
- integer
- 'null'
description: The ranking of the player's opponent with regards to fantasy points allowed
OpponentPositionRank:
type:
- integer
- 'null'
description: The ranking of the player's opponent by position with regards to fantasy points allowed
GlobalGameID:
type:
- integer
- 'null'
description: A globally unique ID for this game. This value is guaranteed to be unique across all sports/leagues.
Updated:
type:
- string
- 'null'
description: The timestamp of when the record was last updated (in US Eastern Time)
Series:
properties:
HomeTeamWins:
type: integer
description: Total wins in the series by the home team
AwayTeamWins:
type: integer
description: Total wins in the series by the away team
GameNumber:
type: integer
description: The number of the game being played in the series
MaxLength:
type: integer
description: The maximum number of games that can be played in a postseason series
Penalty:
properties:
PenaltyID:
type: integer
description: The unique ID of this penalty
PeriodID:
type: integer
description: The unique ID of the period during which this penalty occurred
Sequence:
type:
- integer
- 'null'
description: The sequence/order that this penalty happened
TimeRemainingMinutes:
type:
- integer
- 'null'
description: 'Number of minutes that have passed in the current period. NOTE: this field name might be misleading as it actually represents the game clock minutes which are the number of minutes that have already passed in the period.'
TimeRemainingSeconds:
type:
- integer
- 'null'
description: 'Number of seconds that have passed in the current period. NOTE: this field name might be misleading as it actually represents the game clock seconds which are the number of minutes that have already passed in the period.'
Description:
type:
- string
- 'null'
description: The description of the penalty
PenaltyMinutes:
type:
- integer
- 'null'
description: Total minutes the penalty lasts
PenalizedTeamID:
type:
- integer
- 'null'
description: The TeamID of the team who committed the penalty
PenalizedPlayerID:
type:
- integer
- 'null'
description: The PlayerID of the player who committed the penalty
DrawnByTeamID:
type:
- integer
- 'null'
description: The TeamID of the player/team that drew the penalty
DrawnByPlayerID:
type:
- integer
- 'null'
description: The PlayerID of the player who drew the penalty
IsBenchPenalty:
type:
- boolean
- 'null'
description: Whether or not the penalty is a bench penalty
BenchPenaltyServedByPlayerID:
type:
- integer
- 'null'
description: The PlayerID of the player who served the bench penalty
TeamLine:
properties:
TeamID:
type: integer
description: The unique ID of the team
Key:
type:
- string
- 'null'
description: '"The abbreviation [Key] of the team associated with this market (Ex. BOS, EDM, LAK)"'
FullName:
type:
- string
- 'null'
description: The team's full name (ex. Minnesota Wild; New York Islanders)
EvenStrengthLines:
type: array
items:
$ref: '#/components/schemas/PlayerLine'
description: The even strength lines for this team
PowerPlayLines:
type: array
items:
$ref: '#/components/schemas/PlayerLine'
description: The power play lines for a given team
ShortHandedLines:
type: array
items:
$ref: '#/components/schemas/PlayerLine'
description: The short-handed/penalty-kill lines for this team
Unauthorized:
properties:
HttpStatusCode:
type: integer
Code:
type: integer
Description:
type: string
Help:
type: string
PlayerLine:
properties:
LineNumber:
type: integer
description: The line the player is on (e.g. 1, 2, 3, or 4)
Position:
type:
- string
- 'null'
description: 'The player''s primary position. Possible values: C; RW; LW; D; or G'
PlayerID:
type:
- integer
- 'null'
description: 'The player''s unique PlayerID as assigned by SportsDataIO. Note: this ID will stay with the player throughout their entire career'
Name:
type:
- string
- 'null'
description: The full name of the player on the line
Shoots:
type:
- string
- 'null'
description: The hand the player shoots the puck with (right or left)
LineType:
type:
- string
- 'null'
description: The type of line the player is on (e.g. EvenStrength (EV); PowerPlay (PP); ShortHanded (SH))
securitySchemes:
apiKeyHeader:
type: apiKey
name: Ocp-Apim-Subscription-Key
in: header
apiKeyQuery:
type: apiKey
name: key
in: query