CS2 Player Props API.
Live kills, headshots & map lines.

Pull Counter-Strike 2 player props with an instant key — serious esports data without enterprise pricing. Map-specific kills, headshots, and combined lines, normalized across PrizePicks, Underdog, Betr, and Sleeper, from one path: GET /v6/esports/cs2/props.

Every CS2 book on one propId

The same player and market share one canonical propId across each book — read one prop, compare all of them.

PrizePicksPrizePicks
UnderdogUnderdog
BetrBetr
SleeperSleeper
DabbleDabble
BoomBoom
Pick6Pick6
ThunderpickThunderpick
KalshiKalshi
PolymarketPolymarket

What the CS2 props API covers

GET /v6/esports/cs2/props

Live CS2 PrizePicks prop from production. Same shape for every book.

Why developers use it

Raw provider APIs only show active markets and only for one book. KashRock normalizes CS2 props across every DFS book and tracks each one through its full lifecycle, so a pick'em tool, optimizer, or hit-rate model reads one schema instead of six scrapers.

Building a pick'em or optimizer? Start on the DFS Esports API. Comparing prices across books? See the esports odds API. Want the full picture? The esports data API adds matches and stats.

GET /v6/esports/cs2/props
{
  "source": "kashrock",
  "sport": "cs2",
  "props": [
    {
      "propId": "kr_prop_959e4bdd3a1d",
      "player_name": "Ax1Le",
      "stat_type": "CS2_HEADSHOTS_MAPS_1_2",
      "line": 15.5,
      "odds": -137,
      "direction": "over",
      "team": "1win",
      "book_name": "PrizePicks",
      "event_time": "2026-09-09T08:00:00.000Z"
    }
  ]
}

Frequently asked questions

What CS2 stats does the props API return?

Map-specific kills, headshots, and combined stat types like CS2_HEADSHOTS_MAPS_1_2, each with a line, direction, odds, book, team, opponent, and a canonical propId. Per-map, pro-depth lines — not just match winners.

Which books are covered for CS2?

PrizePicks, Underdog, Betr, Sleeper, Dabble, Boom, and Pick6. The same CS2 player and market share one propId across every book, so you join lines without stitching separate feeds.

Is there a free CS2 API tier?

Yes. Sandbox is $0/mo with an instant key and covers CS2 player props so you can verify the schema before paying. Paid plans start at $29/mo.

Can I get map-1 and map-2 CS2 lines separately?

Yes. Stat types are map-scoped (e.g. maps 1–2), so you can model every threshold a book offers rather than only a series total.

Do I have to scrape HLTV or PrizePicks myself?

No. KashRock ingests and normalizes the props for you. You call one path-style route and filter by book; there's no upstream scrape on the request.