events

List main-line EV (Beta) opportunities

get/v1/intelligence/ev

Request

  • Base URL: https://lumify.ai
  • URL: https://lumify.ai/v1/intelligence/ev
  • Auth: HTTP bearer

Query parameters

sportstring required

Sport slug. Predictive-framework sports only: soccer, mlb, tennis, nfl, ncaaf.

leaguestring nullable

Optional league slug (e.g. mls, epl, atp). Soccer without a league scans every published soccer league (MLS + big-five).

market'h2h' | 'spreads' | 'totals'

Main-line family: h2h (default, moneyline), spreads, or totals. Tennis totals return 400 — Stage 1 does not publish a games-total sharp.

min_evnumber

Minimum EV% to include. Clamped to 0–25. Default 0 (all positive).

bookstring nullable

Restrict opportunities to one sportsbook slug (e.g. fanduel).

limitinteger

Max opportunities to return (1–200).

Response

Pregame main-line rows (moneyline, spreads, or totals) whose sharp-fair price gap is positive and ≤ 25% EV, across upcoming predictive-framework events. Tennis totals are not offered. Beta. 1 credit. Field catalog: https://lumify.ai/docs/reference#intelligence-ev

sportstring required

Sport slug this scan was run for.

leaguestring nullable

League filter, or null when the scan covered the whole sport.

marketstring

Main-line family scanned: h2h (moneyline), spreads, or totals.

min_evnumber required

Minimum EV% applied to this response.

max_evnumber required

Stale-line cap; opportunities above this EV% are dropped.

bookstring nullable

Book filter, or null when every eligible book was considered.

betaboolean

Always true — this surface is an unverified market-consensus estimate.

totalinteger required

Count of opportunities on this page.

Changes

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