Skip to content

get_prop_movement

10 creditsMulti-tablePOST /v1/get_prop_movement

How one player's prop line moved before a game, every capture by sportsbook

Use it when you want how a player's line moved before kickoff, book by book: every capture we hold, from days out to the last hour.

Parameters

game_idstringrequired
Game id.
player_idstringrequired
Player id (a GSIS id such as 00-0033873) from search_players.
marketenum: player_pass_yds | player_pass_tds | player_pass_completions | player_pass_attempts | player_pass_interceptions | player_rush_yds | player_rush_attempts | player_receptions | player_reception_yds | player_anytime_td | player_tds_over | player_1st_td | player_pass_longest_completion | player_rush_longest | player_reception_longestrequired
The market: player_pass_yds (passing yards), player_pass_tds (passing touchdowns), player_pass_completions (pass completions), player_pass_attempts (pass attempts), player_pass_interceptions (interceptions thrown), player_rush_yds (rushing yards), player_rush_attempts (rush attempts), player_receptions (receptions), player_reception_yds (receiving yards), player_anytime_td (anytime touchdown (over = scores)), player_tds_over (touchdowns scored), player_1st_td (first touchdown scorer (over = scores the game's first touchdown)), player_pass_longest_completion (longest completion), player_rush_longest (longest rush), player_reception_longest (longest reception)
bookmakerstringoptional
One book's captures, e.g. draftkings.

Notes

  • Over MCP, ask for it in plain English and the client calls get_prop_movement 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_prop_movement \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "game_id": "2026_08_KC_DEN",
  "player_id": "00-0033873",
  "market": "player_pass_yds",
  "bookmaker": "draftkings"
}'

Response

json
{
  "game_id": "2026_08_KC_DEN",
  "player_id": "00-0033873",
  "player_name": "Patrick Mahomes",
  "market": "player_pass_yds",
  "books": [
    {
      "bookmaker": "draftkings",
      "snapshots": [
        {
          "captured_at": "2026-10-28T22:05:51.803Z",
          "minutes_before_scheduled_start": 5719.1,
          "line": 224.5,
          "over_odds": -111,
          "under_odds": -113
        },
        {
          "captured_at": "2026-10-30T22:05:51.359Z",
          "minutes_before_scheduled_start": 2839.1,
          "line": 221.5,
          "over_odds": -112,
          "under_odds": -112
        },
        {
          "captured_at": "2026-10-31T21:20:36.000Z",
          "minutes_before_scheduled_start": 1444.4,
          "line": 218.5,
          "over_odds": -114,
          "under_odds": -110
        }
      ],
      "line_change": -3
    }
  ],
  "count": 8
}

Response fields

game_idstring
player_idstring
player_namestring
marketstring
books[]array
List of objects
books[].bookmakerstring
books[].snapshots[]array
List of objects
books[].snapshots[].captured_atstring
books[].snapshots[].minutes_before_scheduled_startnumber
books[].snapshots[].linenumber
books[].snapshots[].over_oddsnumber
books[].snapshots[].under_oddsnumber
books[].line_changenumber
countnumber

Related endpoints

Try it

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