Schedule and results

Returns every game on the schedule for a calendar day in your time zone, across NFL, college football, MLB, NBA, WNBA, NHL, tennis, soccer and UFC: start time, status, score and clock, both sides, and Kalshi win prices.

Returns every game on the schedule for a calendar day in your time zone, across NFL, college football, MLB, NBA, WNBA, NHL, tennis, soccer and UFC: start time, status, score and clock, both sides, and Kalshi win prices.

status is one of scheduled, in_progress, delayed, final, postponed, cancelled, time_tbd, unconfirmed. unconfirmed means the scheduled start passed long ago and no live data confirms the game started or ended, or live data for a game in progress stopped updating for more than 10 minutes.

eventId is the matching /odds eventId when the game was found there, otherwise null.

winPrice is the Kalshi price to buy that side (0 to 1), so the two sides can add to a little over 1. It is null once the market closes, and null when the market is too thin to price (the asks add up past 1.15, or 1.20 with a draw).

meta.status is no-data (nothing built for the range), stale (built more than 3 minutes ago, the schedule not refreshed for 5 minutes, or live scores more than 90 seconds old while a game has started and not finished), partial (the range reaches outside buildWindow, which runs from three UTC days back to nine UTC days ahead, a day in range was not built, or the schedule list behind the build was cut short), or ok, checked in that order.

get/api/v1/schedule

Request

  • Base URL: https://api.owlsinsight.com
  • URL: https://api.owlsinsight.com/api/v1/schedule
  • Auth: HTTP bearer

Query parameters

datestring

Calendar day as YYYY-MM-DD in the tz zone. Defaults to the current date in that zone.

tzstring

IANA time zone that defines the day, for example America/Los_Angeles. Defaults to America/New_York. An unknown zone returns 400.

daysstring

Number of days from date, 1 to 10. Defaults to 1.

sportstring

Comma separated: nfl, ncaaf, mlb, nba, wnba, nhl, tennis, soccer, ufc. Defaults to all. An unknown sport returns 400 with the supported list.

Response

OK

countnumber double
datestring

The day asked for (or today in tz), YYYY-MM-DD.

daysnumber double
sportsstring[]

The sports asked for (all nine by default).

successboolean
tzstring

Changes

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