v5

latestOpenAPI 3.1.02026-08-02305676.6 KB
+EV

Calc Event Ev

Calculate EV% for a user-supplied price against the event's no-vig fair anchor.

Useful when you bet at a book PropLine doesn't carry directly (Caesars, BetMGM, Fanatics, BetUS, Hard Rock, etc.). The fair line is derived from the same Pinnacle-preferred anchor as the bulk /ev endpoint, so the math is identical — you're just plugging in a price we don't ingest. Returns 404 with the available outcome names when the (market, point, name) tuple doesn't match any fair-anchored line on the event.

Paid tier required (Hobby and up).

get/v1/sports/{sport_key}/events/{event_id}/ev/calc

Path parameters

sport_keystring required
event_idinteger required

Query parameters

marketstring required

Market key, e.g. 'h2h', 'spreads', 'totals', 'pitcher_strikeouts'.

Market key, e.g. 'h2h', 'spreads', 'totals', 'pitcher_strikeouts'.

namestring required

Outcome name. For h2h/spreads: team name. For totals/props: 'Over' or 'Under'.

Outcome name. For h2h/spreads: team name. For totals/props: 'Over' or 'Under'.

priceinteger required

American odds at your book, e.g. -118 or +145.

American odds at your book, e.g. -118 or +145.

pointnumber nullable

Line/point for spreads, totals, and player props. Omit for h2h. For spreads, sign matters: e.g. -1.5 for the favorite.

Line/point for spreads, totals, and player props. Omit for h2h. For spreads, sign matters: e.g. -1.5 for the favorite.

descriptionstring

Player name for player-prop markets; empty for game-line markets.

Player name for player-prop markets; empty for game-line markets.

Response

Successful Response

marketstring required
namestring required
pointnumber nullable required
descriptionstring required
priceinteger required
fair_sourcestring required
fair_probnumber required
implied_probnumber required
ev_pctnumber required
is_plus_evboolean required