get_game_probabilities
What the market thinks of a game: average implied and fair probability for the result (home, draw, away), handicaps and totals
Use it when you want one number for what the market thinks of a match: the average implied and fair probability across books of a home win, a draw and an away win, each handicap and each total. Pass league for matches outside the Premier League.
Parameters
game_idstringrequired- Game id, e.g. 401879246.
snapshot_typeenum: opening | closingoptional- closing (default): each book's last pre-game price so far. opening: each book's first.
leagueenum: soccer | mls | laliga | seriea | bundesliga | ligue1 | ucl | championship | nwsl | ligamx | uel | uecl | eredivisie | primeira | scotland | brazil | argentinaoptional- League. Defaults to soccer. One of: soccer, mls, laliga, seriea, bundesliga, ligue1, ucl, championship, nwsl, ligamx, uel, uecl, eredivisie, primeira, scotland, brazil, argentina.
Notes
- Over MCP, ask for it in plain English and the client calls
get_game_probabilitiesitself. Point any MCP client athttps://mcp.strikerapi.com/mcp?key=YOUR_API_KEY. - Each call costs 5 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_game_probabilities \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"game_id": "401879246"
}'Response
{
"game_id": "401879246",
"home_team": "LIV",
"away_team": "ARS",
"scheduled_start": "2026-11-01T16:30:00.000Z",
"snapshot_type": "closing",
"moneyline": {
"books_used": 14,
"fair_books": 14,
"home": {
"avg_implied_prob": 0.331,
"fair_prob": 0.317
},
"draw": {
"avg_implied_prob": 0.288,
"fair_prob": 0.276
},
"away": {
"avg_implied_prob": 0.425,
"fair_prob": 0.407
}
},
"spreads": [
{
"home_line": 0,
"books_used": 4,
"fair_books": 4,
"home": {
"avg_implied_prob": 0.449,
"fair_prob": 0.433
},
"away": {
"avg_implied_prob": 0.588,
"fair_prob": 0.567
}
},
{
"home_line": 0.25,
"books_used": 3,
"fair_books": 3,
"home": {
"avg_implied_prob": 0.542,
"fair_prob": 0.531
},
"away": {
"avg_implied_prob": 0.479,
"fair_prob": 0.469
}
},
{
"home_line": 0.5,
"books_used": 1,
"fair_books": 1,
"home": {
"avg_implied_prob": 0.636,
"fair_prob": 0.594
},
"away": {
"avg_implied_prob": 0.435,
"fair_prob": 0.406
}
}
],
"totals": [
{
"line": 2.5,
"books_used": 6,
"fair_books": 6,
"over": {
"avg_implied_prob": 0.597,
"fair_prob": 0.566
},
"under": {
"avg_implied_prob": 0.458,
"fair_prob": 0.434
}
},
{
"line": 3,
"books_used": 2,
"fair_books": 2,
"over": {
"avg_implied_prob": 0.491,
"fair_prob": 0.471
},
"under": {
"avg_implied_prob": 0.553,
"fair_prob": 0.529
}
},
{
"line": 2.75,
"books_used": 1,
"fair_books": 1,
"over": {
"avg_implied_prob": 0.49,
"fair_prob": 0.478
},
"under": {
"avg_implied_prob": 0.535,
"fair_prob": 0.522
}
}
],
"count": 7,
"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_idstringhome_teamstringaway_teamstringscheduled_startstringsnapshot_typestringmoneylineobjectmoneyline.books_usednumbermoneyline.fair_booksnumbermoneyline.homeobjectmoneyline.home.avg_implied_probnumbermoneyline.home.fair_probnumbermoneyline.drawobjectmoneyline.draw.avg_implied_probnumbermoneyline.draw.fair_probnumbermoneyline.awayobjectmoneyline.away.avg_implied_probnumbermoneyline.away.fair_probnumberspreads[]array- List of objects
spreads[].home_linenumberspreads[].books_usednumberspreads[].fair_booksnumberspreads[].homeobjectspreads[].home.avg_implied_probnumberspreads[].home.fair_probnumberspreads[].awayobjectspreads[].away.avg_implied_probnumberspreads[].away.fair_probnumbertotals[]array- List of objects
totals[].linenumbertotals[].books_usednumbertotals[].fair_booksnumbertotals[].overobjecttotals[].over.avg_implied_probnumbertotals[].over.fair_probnumbertotals[].underobjecttotals[].under.avg_implied_probnumbertotals[].under.fair_probnumbercountnumbermethodstring
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: 100 calls to get_game_probabilities, and no card.