Sports & Odds

Find Positive Ev

Find +EV bets by comparing sharp vs soft book lines. 10 credits.

EXCLUSIVE. Compares Pinnacle (or another sharp book) lines against soft books (DraftKings, FanDuel, Caesars, Bovada). When a soft book's odds imply a lower probability than the sharp book, that's +EV.

Example: GET /v1/sports/americanfootball_nfl/ev?sharpBook=pinnacle&minEdge=3

A 5% edge means the soft book is offering odds that are 5% better than the sharp book's assessment of true probability.

Parameter aliases (iter_056 #453): min_edge_pct is an alias for minEdge (snake-case). Filters honored:

  • markets= CSV market_key filter (e.g. player_points,player_assists)
  • min_books= minimum number of books in the comparison
  • minEdge / min_edge_pct minimum edge % to include Earlier these were silently dropped per iter_056 tester report.
get/v1/sports/{sport_key}/ev

Request

  • Base URL: https://parlay-api.com
  • URL: https://parlay-api.com/v1/sports/{sport_key}/ev
  • Auth: one of:
    • API key in header X-API-Key
    • API key in query parameter apiKey
    • HTTP bearer

Path parameters

sport_keystring required

Query parameters

include_liveboolean

Include games that have already started or finished. Off by default: these endpoints rank BETS, and a bet on a finished game is not actionable. Set true to see commenced games too.

sharpBookstring

Sharp book to use as true odds baseline

minEdgenumber nullable

Minimum edge % to include (default 2.0)

min_edge_pctnumber nullable

Snake-case alias for minEdge

marketsstring nullable

CSV of market_keys to include (e.g. player_points,player_assists)

CSV of market_keys to include (e.g. player_points,player_assists) Repeating this parameter is the same as the comma form: ?markets=h2h&markets=spreads and ?markets=h2h,spreads are one request, billed identically, and return the union. A value repeated across occurrences is counted once.

min_booksinteger nullable

Minimum books_compared per row

limitinteger

Max EV picks returned (default 200, max 500). sleep_iter_13 #512: prior hardcoded 200 cap is now caller-controllable. Combined with offset for pagination.

offsetinteger

Page offset within the sorted EV pick list. Combine with limit for pagination.

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.