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_movementitself. Point any MCP client athttps://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_idstringplayer_idstringplayer_namestringmarketstringbooks[]array- List of objects
books[].bookmakerstringbooks[].snapshots[]array- List of objects
books[].snapshots[].captured_atstringbooks[].snapshots[].minutes_before_scheduled_startnumberbooks[].snapshots[].linenullbooks[].snapshots[].over_oddsnumberbooks[].snapshots[].under_oddsnullbooks[].line_changenullcountnumber
Related endpoints
search_players1 cr
Returns the player_id this one takes.
Find players by name
list_games2 cr
Returns the game_id this one takes.
Fixtures and results by season, stage, date, range or club
get_schedule2 cr
Returns the game_id this one takes.
Upcoming fixtures with the median three-way line across sportsbooks
get_squad2 cr
Returns the player_id this one takes.
A club's current squad (2) or the whole league's (10): every registered player with position, shirt number and age
Try it
500 free credits every month: 50 calls to get_prop_movement, and no card.