Round-by-round team stats for one match
Per-team, per-round CS2 breakdown — two rows per round (one per team): side, win, economy, equipment, opening duels, trades, clutches, bomb events, KAST, utility. Ordered by map number, then round number, then side. Team-level (not per-player). Unknown match id yields an empty list. Enveloped: `{"data": [RoundTeamStat, ...], "meta": {...}}` (not cursor-paginated; `next_cursor` is null).
Per-team, per-round CS2 breakdown — two rows per round (one per team): side, win, economy, equipment, opening duels, trades, clutches, bomb events, KAST, utility. Ordered by map number, then round number, then side. Team-level (not per-player). Unknown match id yields an empty list. Enveloped: {"data": [RoundTeamStat, ...], "meta": {...}} (not cursor-paginated; next_cursor is null).
Primary auth (live). Authorization: Bearer <api-key> — the header takes precedence over the query fallback. The raw key is hashed (SHA-256, hex) and looked up in api.keys.key_hash; the raw value is never stored.
In: header
Path Parameters
Game slug. cs2 is the only populated title today; an un-onboarded game 404s cleanly.
Resource identifier. UUID today; slug-or-UUID (TARGET) — a human slug (e.g. navi, s1mple) resolves to the same row, scoped to {game}.
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/cs2/matches/018f9c7e-8b2a-7e3d-9f10-2a4b6c8d0e1f/rounds"{ "data": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "match_id": "89006248-1085-4089-ad02-d2cbc517e718", "map_number": 0, "round_number": 0, "team_id": "810007d0-bec5-486c-b5d1-28fcd8a079ba", "team_side": "ct", "won": true, "economy_level": 0, "equipment_value": 0, "enemy_equipment_value": 0, "money_spent": 0, "kills": 0, "deaths": 0, "assists": 0, "damage": 0, "headshots": 0, "first_kills": 0, "first_deaths": 0, "trade_kills": 0, "trade_deaths": 0, "clutches": 0, "clutch_attempts": 0, "bomb_plants": 0, "bomb_defuses": 0, "flash_assists": 0, "utility_value": 0, "kast": 0, "pistol_round": true, "created_at": "2019-08-24T14:15:22Z" } ], "meta": { "count": 0, "next_cursor": "string" }}{ "error": { "code": "not_found", "message": "not found", "request_id": "018f9c7e-8b2a-7e3d-9f10-2a4b6c8d0e1f" }}{ "error": { "code": "not_found", "message": "not found", "request_id": "018f9c7e-8b2a-7e3d-9f10-2a4b6c8d0e1f" }}{ "error": { "code": "not_found", "message": "not found", "request_id": "018f9c7e-8b2a-7e3d-9f10-2a4b6c8d0e1f" }}