SportsDataIO · Schema
ScheduleBasic
Sports DataStatisticsLive ScoresFantasy SportsOddsNFLNBAMLBNHLSoccer
Properties
| Name | Type | Description |
|---|---|---|
| GameID | integernull | The unique ID of this game |
| Season | integer | The MLB season of the game |
| SeasonType | integer | The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar) |
| Status | stringnull | Indicates the game's status. Possible values include: Scheduled, InProgress, Final, Suspended, Delayed, Postponed, Canceled, Forfeit, NotNecessary |
| Day | stringnull | The date of the game |
| DateTime | stringnull | The date and time of the game in US Eastern Time |
| AwayTeam | stringnull | The abbreviation [Key] of the away team |
| HomeTeam | stringnull | The abbreviation [Key] of the Home Team |
| AwayTeamID | integernull | The unique TeamID of the away team |
| HomeTeamID | integernull | The unique ID of the home team |
| RescheduledGameID | integernull | The GameID of the game that was rescheduled from this game. This only pertains to postponed games that require rescheduling. |
| StadiumID | integernull | The unique ID of the stadium |
| IsClosed | boolean | 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. |
| Updated | stringnull | The date and time of the late update made to this record (in US Eastern Time) |
| GameEndDateTime | stringnull | The date and time that the game ended in US Eastern Time |
| DateTimeUTC | stringnull | The date and time of the game in UTC |
| SeriesInfo | object | Contains relevant series data for postseason series only - HomeTeamWins; AwayTeamWins; GameNumber; and MaxLength |
| RescheduledFromGameID | integernull | 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. |
| SuspensionResumeDay | stringnull | The date a game that was suspended in play will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. |
| SuspensionResumeDateTime | stringnull | The date and start-time that the suspended in play game will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/ScheduleBasic",
"title": "ScheduleBasic",
"properties": {
"GameID": {
"type": [
"integer",
"null"
],
"description": "The unique ID of this game"
},
"Season": {
"type": "integer",
"description": "The MLB season of the game"
},
"SeasonType": {
"type": "integer",
"description": "The type of season that this record corresponds to (1=Regular Season, 2=Preseason, 3=Postseason, 4=Offseason, 5=AllStar)"
},
"Status": {
"type": [
"string",
"null"
],
"description": "Indicates the game's status. Possible values include: Scheduled, InProgress, Final, Suspended, Delayed, Postponed, 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"
},
"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",
"null"
],
"description": "The unique TeamID of the away team"
},
"HomeTeamID": {
"type": [
"integer",
"null"
],
"description": "The unique ID of the home team"
},
"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."
},
"StadiumID": {
"type": [
"integer",
"null"
],
"description": "The unique ID of the stadium"
},
"IsClosed": {
"type": "boolean",
"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."
},
"Updated": {
"type": [
"string",
"null"
],
"description": "The date and time of the late update made to this record (in US Eastern Time)"
},
"GameEndDateTime": {
"type": [
"string",
"null"
],
"description": "The date and time that the game ended in US Eastern Time"
},
"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 postseason 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."
},
"SuspensionResumeDay": {
"type": [
"string",
"null"
],
"description": "The date a game that was suspended in play will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status."
},
"SuspensionResumeDateTime": {
"type": [
"string",
"null"
],
"description": "The date and start-time that the suspended in play game will be resumed for play. Useful for tracking when a Suspended game will return to an InProgress status."
}
}
}