Esports match API.
Fixtures to boxscores on one match id.
Why this surface exists
A match id is the spine of an esports product. If fixture, odds, and score feeds use different ids, every feature downstream pays a mapping tax.
What the record represents
Match rows lead with kr_match_id, status, teams with kr_tm_* ids, competition, and series plus map scores.
Core endpoints
GET /v7/{sport}/matches for the index and /matches/{ref} for a single match with includes.
| Endpoint | Purpose | Key filters |
|---|---|---|
| GET /v7/{sport}/matches | Fixture index | status, from, to |
| GET /v7/{sport}/matches/{ref} | One match + boxscore | include=boxscore |
| GET /v7/{sport}/uav | Prematch + live bundle | match= |
| GET /v7/{sport}/results | Settled prop grades | match, grade |
Canonical IDs
- : kr_match_id
- : kr_tm_*
- : slug
- : game_id
Sample payload
A live CS2 fixture with kr_match_id and series score.
| Field | Example | Used for |
|---|---|---|
| kr_match_id | kr_cs2_… | Every endpoint joins on it |
| status | upcoming|live|finished | State machine |
| series + map scores | numbers | Oriented to the home team |
{
"available": true,
"sport": "cs2",
"matches": [
{
"kr_match_id": "kr_cs2_vitality-vs-mouz-04-11-2026",
"team1": "Vitality",
"team2": "MOUZ",
"status": "live",
"series_score": "1-0"
}
]
}Comparing sources
Match workers across titles, normalized to KR ids.
| Source | Schema | Best use |
|---|---|---|
| Wiki match pages | Manual scraping, no odds join | Fans |
| Per-book fixtures | Book-local ids | Siloed |
| KashRock match API | One id end to end | Products |
How to use it
Finished series expose boxscores, and props graded on the match land on /results.
Operational practices
- : Join everything on kr_match_id
- : include=boxscore for detail
- : status=live for in-play
Quick reference
GET /v7/cs2/matches?status=live returns in-play fixtures with canonical ids. Get your free key.
If you need a normalized feed instead of another UI wrapper, the esports api exposes live boards, schedules, and history on one schema: with the IDs and outcome patterns that keep backtests and grading honest. Start free on Sandbox, or see published pricing.