get_prop_probabilities
What the market thinks of a game's player props: average implied and fair probability for each player and line
Use it when you want the market's view of a match's player props in one call: average implied probability for each player, and the fair probability where a book posts both sides.
Parameters
game_idstringrequired- Game id, e.g. 401879246.
marketenum: player_goal_scorer_anytime | player_shots_on_target | player_shots | player_assists | player_first_goal_scorer | player_last_goal_scorer | player_to_receive_cardoptional- One market, e.g. player_goal_scorer_anytime. Default every market.
player_idstringoptional- One player's id (e.g. 280555, from search_players). Default every player.
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_probabilitiesitself. 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_probabilities \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"game_id": "401879246",
"market": "player_goal_scorer_anytime"
}'Response
{
"game_id": "401879246",
"scheduled_start": "2026-11-01T16:30:00.000Z",
"props": [
{
"player_id": "235662",
"player_name": "Alexander Isak",
"market": "player_goal_scorer_anytime",
"label": "anytime goalscorer (over = scores)",
"consensus_line": null,
"lines": [
{
"line": null,
"books_used": 4,
"fair_books": 1,
"over": "{...}",
"under": "{...}"
}
]
},
{
"player_id": "249299",
"player_name": "Alexis Mac Allister",
"market": "player_goal_scorer_anytime",
"label": "anytime goalscorer (over = scores)",
"consensus_line": null,
"lines": [
{
"line": null,
"books_used": 3,
"fair_books": 0,
"over": "{...}",
"under": "{...}"
}
]
},
{
"player_id": "390975",
"player_name": "Andre Harriman-Annous",
"market": "player_goal_scorer_anytime",
"label": "anytime goalscorer (over = scores)",
"consensus_line": null,
"lines": [
{
"line": null,
"books_used": 2,
"fair_books": 0,
"over": "{...}",
"under": "{...}"
}
]
}
],
"count": 40,
"method": "avg_implied_prob averages each book's implied probability, margin included. fair_prob takes the margin out of each book's two prices for the same line, proportionally, then averages. Only identical lines are combined."
}Response fields
game_idstringscheduled_startstringprops[]array- List of objects
props[].player_idstringprops[].player_namestringprops[].marketstringprops[].labelstringprops[].consensus_linenullprops[].lines[]array- List of objects
props[].lines[].linenullprops[].lines[].books_usednumberprops[].lines[].fair_booksnumberprops[].lines[].overstringprops[].lines[].understringcountnumbermethodstring
Related endpoints
Returns the game_id this one takes.
Fixtures and results by season, stage, date, range or club
Returns the game_id this one takes.
Upcoming fixtures with the median three-way line across sportsbooks
Takes the game_id this one returns.
One match: score, both box scores, every player's line, key events, each book's line
Takes the game_id this one returns.
Formations, starting XIs, benches and substitutions with minutes
Try it
500 free credits every month: 50 calls to get_prop_probabilities, and no card.