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, e.g. 401859967.
marketenum: player_points | player_rebounds | player_assists | player_threes | player_points_rebounds_assists | player_blocks | player_steals | player_points_rebounds | player_points_assists | player_rebounds_assists | player_double_double | player_triple_doubleoptional- One market, e.g. player_points. Default every market.
player_idstringoptional- One player's id (e.g. 3945274, from search_players). Default every player.
leagueenum: nba | wnba | ncaamoptional- League. Defaults to nba. One of: nba, wnba, ncaam.
Notes
- Over MCP, ask for it in plain English and the client calls
get_prop_probabilitiesitself. Point any MCP client athttps://mcp.dunkapi.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.dunkapi.com/v1/get_prop_probabilities \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"game_id": "401859967",
"market": "player_points"
}'Response
{
"game_id": "401859967",
"scheduled_start": "2026-06-14T00:30:00.000Z",
"props": [
{
"player_id": "4066259",
"player_name": "De'Aaron Fox",
"market": "player_points",
"label": "points",
"consensus_line": 15.5,
"lines": [
{
"line": 15.5,
"books_used": 6,
"fair_books": 6,
"over": "{...}",
"under": "{...}"
}
]
},
{
"player_id": "4395630",
"player_name": "Devin Vassell",
"market": "player_points",
"label": "points",
"consensus_line": 13.5,
"lines": [
{
"line": 13.5,
"books_used": 5,
"fair_books": 5,
"over": "{...}",
"under": "{...}"
},
{
"line": 14.5,
"books_used": 1,
"fair_books": 1,
"over": "{...}",
"under": "{...}"
}
]
},
{
"player_id": "5037871",
"player_name": "Dylan Harper",
"market": "player_points",
"label": "points",
"consensus_line": 15.5,
"lines": [
{
"line": 15.5,
"books_used": 4,
"fair_books": 4,
"over": "{...}",
"under": "{...}"
},
{
"line": 14.5,
"books_used": 2,
"fair_books": 2,
"over": "{...}",
"under": "{...}"
}
]
}
],
"count": 18,
"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_linenumberprops[].lines[]array- List of objects
props[].lines[].linenumberprops[].lines[].books_usednumberprops[].lines[].fair_booksnumberprops[].lines[].overstringprops[].lines[].understringcountnumbermethodstring
Related endpoints
Returns the game_id this one takes.
Games with scores by season, date, range or team
Returns the game_id this one takes.
Upcoming games with the median line across sportsbooks
Takes the game_id this one returns.
One game: both box scores, every player's line, each book's line, win probability
Takes the player_id this one returns.
Profile, per-season averages and shooting splits, last 10 games
Try it
500 free credits every month: 50 calls to get_prop_probabilities, and no card.