Live scores

Returns live games for one sport with current score, period and status.

Returns live games for one sport with current score, period and status.

Score changes for games in play are also pushed on the scores-update WebSocket event, opt-in with scores in the subscription, using this endpoint's event ids. That event carries a lean view (status, teams, score); this endpoint has the full event.

An empty events array with hasScheduledGames true means games are scheduled but none has started.

NFL, NCAAF and NBA give the period in status.period and its label in status.detail: Q1 to Q4, Halftime (period 2), or OT (period 5 for every overtime; overtimes are not numbered). NHL gives P1 to P3, Intermission between periods (around the restart, status.period can already be the next period), OT (period 4 for every overtime) or SO (period 5). Owls Insight has no game clock for these sports, so status.displayClock is null. Soccer status.detail is the half (1st Half, 2nd Half) and the match minute is status.displayClock, e.g. 67 or 45+2. A phase without a label, soccer half-time included, reads Live with status.period null, as does college basketball. MLB gives the inning in status.period and status.detail (e.g. Top 7th); in extra innings status.detail reads Top Extra Inning, Bot Extra Inning, or Extra Inning when the half is unknown, with status.period null, because extra innings are not numbered. On /scores/live, a baseball linescore period 10 is every extra inning combined.

get/api/v1/{sport}/scores/live

Request

  • Base URL: https://api.owlsinsight.com
  • URL: https://api.owlsinsight.com/api/v1/{sport}/scores/live
  • Auth: HTTP bearer

Path parameters

sportstring required

Response

OK

cachedboolean
countnumber double
sportstring
successboolean
timestampstring

Changes

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