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_movementitself. Point any MCP client athttps://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
{
"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_idstringplayer_idstringplayer_namestringmarketstringbooks[]array- List of objects
books[].bookmakerstringbooks[].snapshots[]array- List of objects
books[].snapshots[].captured_atstringbooks[].snapshots[].minutes_before_scheduled_startnumberbooks[].snapshots[].linenumberbooks[].snapshots[].over_oddsnumberbooks[].snapshots[].under_oddsnumberbooks[].line_changenumbercountnumber
Related endpoints
Returns the game_id this one takes.
Upcoming games by week or for the next N days
Returns the player_id this one takes.
Find players by name, team, or position
Takes the game_id this one returns.
Opening and closing lines by sportsbook for the half and quarter markets (history from the 2023 season)
Takes the game_id this one returns.
Alternate player prop ladders by sportsbook: every passing, rushing and receiving line a book posted for a player (history from the 2023 season)
Try it
500 free credits every month: 50 calls to get_prop_movement, and no card.