Skip to content

get_prop_movement

10 creditsTime-seriesPOST /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 price moved before kick-off, book by book: every capture we hold with its time before the start.

Parameters

game_idstringrequired
Game id.
player_idstringrequired
Player id (e.g. 280555) from search_players.
marketenum: player_goal_scorer_anytime | player_shots_on_target | player_shots | player_assists | player_first_goal_scorer | player_last_goal_scorer | player_to_receive_cardrequired
The market: player_goal_scorer_anytime (anytime goalscorer (over = scores)), player_shots_on_target (shots on target), player_shots (shots), player_assists (assists), player_first_goal_scorer (first goalscorer (over = scores the match's first goal)), player_last_goal_scorer (last goalscorer (over = scores the match's last goal)), player_to_receive_card (to be carded (over = shown a yellow or red card))
bookmakerstringoptional
One book's captures, e.g. draftkings.
leagueenum: soccer | mls | laliga | seriea | bundesliga | ligue1 | ucloptional
League. Defaults to soccer. One of: soccer, mls, laliga, seriea, bundesliga, ligue1, ucl.

Notes

  • Over MCP, ask for it in plain English and the client calls get_prop_movement itself. Point any MCP client at https://mcp.strikerapi.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.strikerapi.com/v1/get_prop_movement \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "game_id": "401879245",
  "player_id": "253989",
  "market": "player_goal_scorer_anytime"
}'

Response

json
{
  "game_id": "401879245",
  "player_id": "253989",
  "player_name": "Erling Braut Haaland",
  "market": "player_goal_scorer_anytime",
  "books": [
    {
      "bookmaker": "draftkings",
      "snapshots": [
        {
          "captured_at": "2026-10-30T15:05:01.713Z",
          "minutes_before_scheduled_start": 1435,
          "line": null,
          "over_odds": -130,
          "under_odds": null
        },
        {
          "captured_at": "2026-10-30T20:05:01.781Z",
          "minutes_before_scheduled_start": 1135,
          "line": null,
          "over_odds": -130,
          "under_odds": null
        },
        {
          "captured_at": "2026-10-31T14:05:01.520Z",
          "minutes_before_scheduled_start": 55,
          "line": null,
          "over_odds": -120,
          "under_odds": null
        }
      ],
      "line_change": null
    },
    {
      "bookmaker": "fanduel",
      "snapshots": [
        {
          "captured_at": "2026-10-30T15:05:01.713Z",
          "minutes_before_scheduled_start": 1435,
          "line": null,
          "over_odds": -140,
          "under_odds": null
        },
        {
          "captured_at": "2026-10-30T20:05:01.781Z",
          "minutes_before_scheduled_start": 1135,
          "line": null,
          "over_odds": -135,
          "under_odds": null
        },
        {
          "captured_at": "2026-10-31T14:05:01.520Z",
          "minutes_before_scheduled_start": 55,
          "line": null,
          "over_odds": -130,
          "under_odds": null
        }
      ],
      "line_change": null
    },
    {
      "bookmaker": "pinnacle",
      "snapshots": [
        {
          "captured_at": "2026-10-30T15:05:01.713Z",
          "minutes_before_scheduled_start": 1435,
          "line": null,
          "over_odds": -131,
          "under_odds": 108
        },
        {
          "captured_at": "2026-10-30T20:05:01.781Z",
          "minutes_before_scheduled_start": 1135,
          "line": null,
          "over_odds": -131,
          "under_odds": 108
        },
        {
          "captured_at": "2026-10-31T14:05:01.520Z",
          "minutes_before_scheduled_start": 55,
          "line": null,
          "over_odds": -131,
          "under_odds": 108
        }
      ],
      "line_change": null
    }
  ],
  "count": 12
}

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[].linenull
books[].snapshots[].over_oddsnumber
books[].snapshots[].under_oddsnull
books[].line_changenull
countnumber

Related endpoints

Try it

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