Quick answer: every match, team and head-to-head breakdown KashRock publishes is a keyless GET — odds vs fair price, last-five form, map pool and target props, as JSON or a rendered page. No key, no signup, no quota.
Need a breakdown for a match we haven't published? The Builder endpoint GET /v7/{sport}/breakdown builds one on demand for any kr_match_id, team or pair.
The published index — every page currently live, the same list our sitemap and hubs read. No key required.
Each entry resolves at /v7/{sport}/breakdown/published/{kind}/{slug} as JSON, and at /{sport}/matches/{slug}, /{sport}/teams/{slug} or /{sport}/h2h/{slug} as a page.
{
"available": true,
"sport": "cs2",
"returned": 19,
"pages": [
{
"sport": "cs2",
"kind": "match",
"slug": "9z-team-vs-natus-vincere-05-10-2026"
}
]
}The best posted price per side next to the consensus fair price — the table the preview is written from.
Verified results only — the write-up cites the same table you read, never a streak it invented.
Per-map win rates over the recent window for CS2, Valorant and the map-based titles.
Posted player lines for the starters, plus target callouts where hit rates disagree with the line.
Yes. Published breakdown pages are keyless — the JSON payload is a plain GET with no X-API-Key header, and the same facts render the public HTML pages on kashrock.com. The index route lists every published page so you can enumerate them.
One fact bundle per match: posted odds against the consensus fair price, last-five form for both teams, map pool win rates, starter props and target players where the board has lines. Everything is assembled from KashRock caches and the match vault — no invented lines or streaks.
GET /v7/{sport}/breakdown/published/{kind}/{slug} — kind is match, team, h2h, player or tournament. An unpublished slug returns available: false with reason: page_not_published, never a silent empty 200.
GET /v7/{sport}/breakdown/index returns the full published index for a sport — the same index our sitemap and hub pages are built from.
The published pages are fixed fact bundles, free and keyless. The Builder endpoint GET /v7/{sport}/breakdown generates a bundle on demand for any match, team, or head-to-head pair you name — bigger coverage, behind a key.