Get a key

Breakdown

One fact bundle for a match, a team, or a head-to-head pair — odds, recent form, map record, starter props and targets, assembled from KashRock caches and vault only. Builder plan and above.

Pass exactly one of match, team, or team1 + team2 — a bare call returns 400 with one_mode_required.

GET/v7/{sport}/breakdown
ParamTypeRequiredDescription
sportpathYesSport slug.
matchstring—kr_match_id.
teamstring—kr_tm_* id or slug.
team1 / team2string—Head-to-head pair.
limitint—1–100, default 50.
cURLGET
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://kashrock.up.railway.app/v7/cs2/breakdown?match=kr_cs2_aurora-gaming-vs-betboom-team-05-10-2026"

Published pages — keyless

The published breakdown pages behind kashrock.com are keyless. /breakdown/index lists what is published, for sitemaps and hubs; /breakdown/published/{kind}/{slug}returns one page's payload. kind is h2h, team, match, player or tournament; an unknown kind is a 400 and an unpublished slug is available: false with page_not_published.

GET/v7/{sport}/breakdown/index
GET/v7/{sport}/breakdown/published/{kind}/{slug}
cURLGET
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://kashrock.up.railway.app/v7/cs2/breakdown/index?kind=match"
200 · live (trimmed)
{
  "available": true,
  "sport": "cs2",
  "returned": 19,
  "pages": [
    {
      "sport": "cs2",
      "kind": "match",
      "slug": "9z-team-vs-natus-vincere-05-10-2026"
    }
  ]
}