Skip to content

get_market_odds

10 creditsMulti-tablePOST /v1/get_market_odds

Opening and closing lines by sportsbook for the half and quarter markets (history from the 2023 season)

Use it when you need a game's half or quarter lines as history: each sportsbook's opening and closing 1st half or 1st quarter winner, spread or total, or the 2nd half and quarter totals.

Parameters

game_idstringrequired
Game id from get_schedule or get_games.
marketenum: h2h_h1 | spreads_h1 | totals_h1 | h2h_q1 | spreads_q1 | totals_q1 | totals_q2 | totals_q3 | totals_q4 | totals_h2required
The market: h2h_h1 (1st half winner), spreads_h1 (1st half point spread), totals_h1 (1st half total points), h2h_q1 (1st quarter winner), spreads_q1 (1st quarter point spread), totals_q1 (1st quarter total points), totals_q2 (2nd quarter total points), totals_q3 (3rd quarter total points), totals_q4 (4th quarter total points), totals_h2 (2nd half total points)
bookmakerstringoptional
One bookmaker key, e.g. draftkings, fanduel, pinnacle.
estimate_onlybooleanoptional
Return what this call would cost, without charging or running it.

Notes

  • Over MCP, ask for it in plain English and the client calls get_market_odds itself. Point any MCP client at https://mcp.endzoneapi.com/mcp?key=YOUR_API_KEY.
  • Each call costs 10 credits, taken before it runs and refunded if the server errors.
  • Not the call you need? Find the right call by what you are trying to answer.

Request

curl -X POST https://mcp.endzoneapi.com/v1/get_market_odds \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "game_id": "2024_01_BAL_KC",
  "market": "totals_h1"
}'

Response

json
{
  "game_id": "2024_01_BAL_KC",
  "market": "totals_h1",
  "label": "1st half total points",
  "scheduled_start": "2024-09-06T00:20:00.000Z",
  "books": [
    {
      "bookmaker": "betmgm",
      "opening": [
        {
          "outcome": "Over",
          "point": 23,
          "price": -105
        },
        {
          "outcome": "Under",
          "point": 23,
          "price": -115
        }
      ],
      "opening_captured_at": "2024-09-05T23:45:38.000Z",
      "closing": [
        {
          "outcome": "Over",
          "point": 23,
          "price": -105
        },
        {
          "outcome": "Under",
          "point": 23,
          "price": -115
        }
      ],
      "closing_captured_at": "2024-09-05T23:45:38.000Z",
      "minutes_before_start": 34.4
    }
  ],
  "count": 7
}

Response fields

game_idstring
marketstring
labelstring
scheduled_startstring
books[]array
List of objects
books[].bookmakerstring
books[].opening[]array
List of objects
books[].opening[].outcomestring
books[].opening[].pointnumber
books[].opening[].pricenumber
books[].opening_captured_atstring
books[].closing[]array
List of objects
books[].closing[].outcomestring
books[].closing[].pointnumber
books[].closing[].pricenumber
books[].closing_captured_atstring
books[].minutes_before_startnumber
countnumber

Related endpoints

Try it

500 free credits every month: 50 calls to get_market_odds, and no card.