get_matches
Matches (fixtures and results) by day or date range, optionally of one league, or one team's matches in every competition (team_id; without status or dates its latest results, then live, then next matches; with status scheduled only the next ones, with finished only the latest results). Without a date or team: today (UTC). Where known: TV channels by country (where to watch) and a highlights video link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | day YYYY-MM-DD (UTC); without date, date_from, date_to, team_id or league_id: today only (UTC) | |
| game | No | esports: cs2, dota2, lol or valorant | |
| lang | No | language of team, league and country names: de, es, it or fr (default English) | |
| limit | No | max matches (default 20, max 100) | |
| sport | Yes | sport (see list_sports) | |
| offset | No | skip this many matches (paging) | |
| status | No | scheduled, finished or live, or a status as the API reports it, e.g. FT or NS; with team_id finished lists the latest first; with team_id and no status or date: latest results then next matches | |
| date_to | No | last day YYYY-MM-DD of a range | |
| team_id | No | only this team's matches in every competition (team code (or number) from find_teams; not tennis); without a date all of them | |
| date_from | No | first day YYYY-MM-DD of a range | |
| league_id | No | league code (or number) from find_leagues | |
| league_name | No | exact league name, picks one division where several share a league id |