Images API - NCAA Headshot Enhancements
Sportradar has added College Pressbox as a new third-party provider to enhance our Images API with NCAA Football, Men's Basketball, and Women's Basketball media day style headshots.
Sportradar has added College Pressbox as a new third-party provider to enhance our Images API with NCAA Football, Men's Basketball, and Women's Basketball media day style headshots.
We've adjusted the behavior of certain Player Profile endpoints to sort each season
entry with the most recent team first. You may now use these endpoints to reliably infer the current team for a player.
We've added total runs markets (home & away) for MLB in our Prematch API. Find all available prematch markets [here](https://developer.sportradar.com/odds/reference/oc-prematch-overview#markets).
<Table align={["left","left","left"]}>
<thead>
<tr>
<th style={{ textAlign: "left" }}>
Market ID / Name
</th>
<th style={{ textAlign: "left" }}>
Sport
</th>
<th style={{ textAlign: "left" }}>
Market Structure
</th>
</tr>
</thead>
<tbody>
<tr>
<td style={{ textAlign: "left" }}>
**260**
Home Total
(incl. extra innings)
</td>
<td style={{ textAlign: "left" }}>
Baseball
</td>
<td style={{ textAlign: "left" }}>
Over / Under
</td>
</tr>
<tr>
<td style={{ textAlign: "left" }}>
**261**\
Away Total\
(incl. extra innings)
</td>
<td style={{ textAlign: "left" }}>
Baseball
</td>
<td style={{ textAlign: "left" }}>
Over / Under
</td>
</tr>
</tbody>
</Table>
<br />
☑️ **Sample Requests:**
**Sport Event Markets** - `https://api.sportradar.com/oddscomparison-prematch/trial/v2/en/sport_events/{sport_event_id}/sport_event_markets.json`
<br />
🔢 **Versions**
* [Odds Comparison Prematch v2](https://developer.sportradar.com/odds/reference/oc-prematch-overview)
<br />
🔁 **Endpoints Affected**
* Sport Event Markets
<br />
⚙️ **Return Sample**
```json Sample Snippet (json)
{
"id": "sr:market:260",
"name": "home total (incl. extra innings)",
"is_live": false,
"books": [
{
"id": "sr:book:17324",
"name": "MGM",
"removed": false,
"external_sport_event_id": "17597103",
"external_market_id": "1305902917",
"outcomes": [
{
"id": "sr:outcome:12",
"type": "over",
"odds_decimal": "1.870",
"odds_american": "-115",
"odds_fraction": "87/100",
"open_odds_decimal": "1.910",
"open_odds_american": "-110",
"open_odds_fraction": "10/11",
"external_outcome_id": "-590610744",
"removed": false
},
{
"id": "sr:outcome:13",
"type": "under",
"odds_decimal": "1.900",
"odds_american": "-111",
"odds_fraction": "9/10",
"open_odds_decimal": "1.850",
"open_odds_american": "-118",
"open_odds_fraction": "17/20",
"external_outcome_id": "-590610743",
"removed": false
}
]
},
{
"id": "sr:book:18149",
"name": "DraftKings",
"removed": false,
"external_sport_event_id": "32460980",
"external_market_id": "3_80412769",
"outcomes": [
{
"id": "sr:outcome:13",
"type": "under",
"odds_decimal": "1.833",
"odds_american": "-120",
"odds_fraction": "833/1000",
"open_odds_decimal": "1.833",
"open_odds_american": "-120",
"open_odds_fraction": "833/1000",
"external_outcome_id": "0OU80412769U350_3",
"removed": false
},
{
"id": "sr:outcome:12",
"type": "over",
"odds_decimal": "1.909",
"odds_american": "-110",
"odds_fraction": "909/1000",
"open_odds_decimal": "1.909",
"open_odds_american": "-110",
"open_odds_fraction": "909/1000",
"external_outcome_id": "0OU80412769O350_1",
"removed": false
}
]
},
{
"id": "sr:book:18186",
"name": "FanDuel",
"removed": false,
"external_sport_event_id": "34459152",
"external_market_id": "754.129800514",
"outcomes": [
{
"id": "sr:outcome:13",
"type": "under",
"odds_decimal": "1.833",
"odds_american": "-120",
"odds_fraction": "833/1000",
"open_odds_decimal": "1.781",
"open_odds_american": "-128",
"open_odds_fraction": "781/1000",
"external_outcome_id": "7017906",
"removed": false
},
{
"id": "sr:outcome:12",
"type": "over",
"odds_decimal": "1.943",
"odds_american": "-106",
"odds_fraction": "943/1000",
"open_odds_decimal": "2.000",
"open_odds_american": "+100",
"open_odds_fraction": "1/1",
"external_outcome_id": "7017905",
"removed": false
}
]
},
{
"id": "sr:book:25080",
"name": "consensus",
"removed": false,
"outcomes": [
{
"id": "sr:outcome:13",
"type": "under",
"odds_decimal": "1.854",
"odds_american": "-117",
"odds_fraction": "427/500",
"open_odds_decimal": "1.750",
"open_odds_american": "-133",
"open_odds_fraction": "3/4",
"external_outcome_id": "b570be59-8a44-3880-ab85-aba05f8678e2",
"removed": false
},
{
"id": "sr:outcome:12",
"type": "over",
"odds_decimal": "1.908",
"odds_american": "-110",
"odds_fraction": "227/250",
"open_odds_decimal": "2.000",
"open_odds_american": "+100",
"open_odds_fraction": "1/1",
"external_outcome_id": "8db1cd59-0e5d-30d6-bf7e-9a34b0586df9",
"removed": false
}
]
},
{
"id": "sr:book:27447",
"name": "SugarHouseNJ",
"removed": false,
"external_sport_event_id": "1022036368",
"external_market_id": "2531563460",
"outcomes": [
{
"id": "sr:outcome:13",
"type": "under",
"odds_decimal": "1.870",
"odds_american": "-115",
"odds_fraction": "87/100",
"open_odds_decimal": "1.860",
"open_odds_american": "-116",
"open_odds_fraction": "43/50",
"external_outcome_id": "3787963133",
"removed": false
},
{
"id": "sr:outcome:12",
"type": "over",
"odds_decimal": "1.910",
"odds_american": "-110",
"odds_fraction": "10/11",
"open_odds_decimal": "1.930",
"open_odds_american": "-108",
"open_odds_fraction": "93/100",
"external_outcome_id": "3787963130",
"removed": false
}
]
},
{
"id": "sr:book:32219",
"name": "WilliamHillNewJersey",
"removed": false,
"external_sport_event_id": "e2ada550-f42f-412b-8023-1c7dfea1897c",
"external_market_id": "161e8612-e679-3245-bd09-dbd1872bc10c",
"outcomes": [
{
"id": "sr:outcome:13",
"type": "under",
"odds_decimal": "1.850",
"odds_american": "-118",
"odds_fraction": "17/20",
"open_odds_decimal": "1.750",
"open_odds_american": "-133",
"open_odds_fraction": "3/4",
"external_outcome_id": "b570be59-8a44-3880-ab85-aba05f8678e2",
"removed": false
},
{
"id": "sr:outcome:12",
"type": "over",
"odds_decimal": "1.910",
"odds_american": "-110",
"odds_fraction": "10/11",
"open_odds_decimal": "2.000",
"open_odds_american": "+100",
"open_odds_fraction": "1/1",
"external_outcome_id": "8db1cd59-0e5d-30d6-bf7e-9a34b0586df9",
"removed": false
}
]
},
{
"id": "sr:book:40316",
"name": "ESPNbetCom",
"removed": false,
"external_sport_event_id": "be5b4865-b4e9-4ee9-83fa-a2bb22096e69",
"external_market_id": "99198645-67fd-448c-8a97-ad176a97f4be",
"outcomes": [
{
"id": "sr:outcome:13",
"type": "under",
"odds_decimal": "1.800",
"odds_american": "-125",
"odds_fraction": "4/5",
"open_odds_decimal": "1.770",
"open_odds_american": "-130",
"open_odds_fraction": "77/100",
"external_outcome_id": "6592fa47-cedd-4661-be64-3fc9acf5f6b0",
"removed": false
},
{
"id": "sr:outcome:12",
"type": "over",
"odds_decimal": "1.950",
"odds_american": "-105",
"odds_fraction": "20/21",
"open_odds_decimal": "2.000",
"open_odds_american": "+100",
"open_odds_fraction": "1/1",
"external_outcome_id": "36cc6216-faf1-4fb4-a717-b1b8a568c9bb",
"removed": false
}
]
}
]
},
We've deprecated the below MLB API and Golf API endpoints.
We've added an event type call penaltyshotfailed
to our play-by-play endpoints. This accounts for rare instances wherein a penalty shot is awarded but not actually shot.
We've added a division_playoff_berth
clinched status in our Rankings endpoint for all versions of our NBA, WNBA, and G League APIs.
We've added a Free Agents endpoint to the current versions of our NFL and NHL APIs. These endpoints return player information for all current free agents in each league, as is already available in the NBA API.
We've added a space after a comma to our substitution events in the Game Play-by-Play endpoint.
We've adjusted the behavior of our Player Profile endpoint to always sort each season
entry to display the most recent team first. You may now use this endpoint to reliably infer the current team for a player.
We've added support for broadcast channels in our Tennis API. The attribute channel.name
will now be present at the match level, and represents the broadcast network for a match's tournament.