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 game's player props in one call: average implied and fair probability for each player and line, without working through every book.
Parameters
game_idstringrequired- Game id from get_schedule or get_games.
marketstringoptional- One market, e.g. player_shots_on_goal. Default every market.
player_idintegeroptional- One player's id from search_players. Default every player.
Notes
- Over MCP, ask for it in plain English and the client calls
get_prop_probabilitiesitself. Point any MCP client athttps://mcp.puckapi.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.puckapi.com/v1/get_prop_probabilities \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"game_id": "2025030416",
"market": "player_shots_on_goal"
}'Response
{
"game_id": "2025030416",
"scheduled_start": "2026-06-15T00:00:00.000Z",
"props": [
{
"player_id": 8482100,
"player_name": "Alexander Nikishin",
"market": "player_shots_on_goal",
"label": "shots on goal",
"consensus_line": 0.5,
"lines": [
{
"line": 0.5,
"books_used": 4,
"fair_books": 4,
"over": {
"avg_implied_prob": 0.656,
"fair_prob": 0.614
},
"under": {
"avg_implied_prob": 0.412,
"fair_prob": 0.386
}
}
]
}
],
"count": 26
}Response fields
props[]array- One entry per player and market
props[].consensus_linenumber | null- The median line across books
props[].lines[]array- Each distinct line with books_used, fair_books, and over and under each with avg_implied_prob and fair_prob (null where no book posts both sides)
Related endpoints
Returns the game_id this one takes.
Upcoming games for the next N days. Defaults to 7 days.
Returns the game_id this one takes.
Query games by date range, team, season, game state, or type.
Returns the player_id this one takes.
Find players by name, team, or position.
Returns the player_id this one takes.
Goalie leaderboard sorted by save%, GAA, GSAX or wins, with high-danger save%, recent form and rest days.
Try it
500 free credits every month: 50 calls to get_prop_probabilities, and no card.