GuidesRelease Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

Changelog

Odds Comparison API - MLB Total Runs Markets

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
                      }
                  ]
              }
         ]
},

NHL API - New Event Type

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.

Basketball APIs: New Clinched Status

We've added a division_playoff_berth clinched status in our Rankings endpoint for all versions of our NBA, WNBA, and G League APIs.

NFL & NHL APIs - Free Agents Endpoint

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.

Tennis API - Broadcast Channel

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.

Football APIs - Neutral Site Standings

We've added team records for neutral site games in our football Postgame Standings endpoints. Find a team's seasonal neutral site record under record.category="neutral".