events

Get first-half / first-five / first-set lines and live progress for an event

NFL, NCAAF, NBA, NCAAB, MLB, Soccer, and Tennis only. Joins persisted first_half_spreads / first_half_totals mains to this-event period scores (1H = Q1+Q2, NCAAB or soccer native 1H; MLB F5 = innings 1–5; tennis S1 = first-set games) and grades the period, not the full game. GET /odds stays on h2h/spreads/totals. Other sports return HTTP 400. available:false is free.

get/v1/events/{event_id}/period-odds

Request

  • Base URL: https://lumify.ai
  • URL: https://lumify.ai/v1/events/{event_id}/period-odds
  • Auth: HTTP bearer

Path parameters

event_idinteger required

Lumify event ID

Response

One row per (scope, market, line) with per-book prices, scope scores, and result (in_progress until the scope is complete). 400 if the event's sport is not NFL, NCAAF, NBA, NCAAB, MLB, Soccer, and Tennis. 404 if the event does not exist.

event_idinteger required

Lumify event ID.

availableboolean required

False when no first-half / first-five / first-set mains have been ingested for this event. available:false is not charged.

sportstring nullable

Sport slug (nfl, ncaaf, nba, ncaab, or mlb on this endpoint).

statusstring nullable

Event status: scheduled, inprogress, delayed, final, …

periodstring nullable

Current period label from the live score snapshot (e.g. '3').

clockstring nullable

Game clock from the live score snapshot (e.g. '8:42').

Changes

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