thesportsdb-client
    Preparing search index...

    Interface V1Schedule

    Schedules and results. Event times are UTC.

    interface V1Schedule {
        day(
            date: Day,
            options?: { leagueId?: number; leagueName?: string; sport?: string },
        ): Promise<Event[]>;
        leagueNext(leagueId: number): Promise<Event[]>;
        leaguePast(leagueId: number): Promise<Event[]>;
        round(leagueId: number, round: number, season: string): Promise<Event[]>;
        season(leagueId: number, season: string): Promise<Event[]>;
        teamLast(teamId: number): Promise<Event[]>;
        teamNext(teamId: number): Promise<Event[]>;
    }
    Index
    • eventsday.php?d=: every event on a UTC day, optionally one sport or league. Free keys: 3.

      Parameters

      • date: Day
      • options: { leagueId?: number; leagueName?: string; sport?: string } = {}

      Returns Promise<Event[]>

    • eventsnextleague.php?id=. Free keys: 1.

      Parameters

      • leagueId: number

      Returns Promise<Event[]>

    • eventspastleague.php?id=. Free keys: 1.

      Parameters

      • leagueId: number

      Returns Promise<Event[]>

    • eventsround.php?id=&r=&s=: one round. Undocumented and free keys only: premium keys get HTTP 404. helpers.roundEvents() picks the right route for any key.

      Parameters

      • leagueId: number
      • round: number
      • season: string

      Returns Promise<Event[]>

    • eventsseason.php?id=&s=: a whole season (premium). Free keys: 5.

      Parameters

      • leagueId: number
      • season: string

      Returns Promise<Event[]>

    • eventslast.php?id= (record key "results"). Free keys: 1, home games only.

      Parameters

      • teamId: number

      Returns Promise<Event[]>

    • eventsnext.php?id=. Free keys: 1, home games only.

      Parameters

      • teamId: number

      Returns Promise<Event[]>