Matches

Retrieve live, upcoming, and finished matches across all supported esports disciplines.

API Endpoint

GET/v6/esports/{sport}/matches

Also available: /{sport}/upcoming/matches, /{sport}/completed/matches, /{sport}/matches/live, and /v6/esports/matches?discipline=cs2.

Parameters

ParameterTypeRequiredDescription
sportstringPath slug: cs2, valorant, lol, dota2
statusstringFilter: live, upcoming (default), finished
start_datestringFilter by start date (YYYY-MM-DD)
end_datestringFilter by end date (YYYY-MM-DD)
limitintegerMax results to return (default: 50, max: 100)

Example URLs

CS2 live matches:

/v6/esports/cs2/matches?status=live

Valorant upcoming matches:

/v6/esports/valorant/matches?status=upcoming

Example Response

Response
{
  "source": "kashrock",
  "success": true,
  "sport": "valorant",
  "status": "upcoming",
  "matches": [
    {
      "match_id": "fix_1447265",
      "sport": "esports_valorant",
      "status": "not_started",
      "event_time": "2026-07-10T18:00:00Z",
      "team1": "Twisted Minds Orchid",
      "team2": "FOKUS Sakura",
      "team1_logo": "https://...",
      "team2_logo": "https://...",
      "competition": "VCT Challengers"
    }
  ],
  "total": 22
}