Real-time player props aggregated from multiple DFS platforms, normalized to our canonical stat system.
Canonical Mapping: All prop labels are normalized across platforms.
"Kills Map 1+2" (PrizePicks) = "1st 2 Maps KILLS" (Underdog) = CS2_KILLS_MAPS_1_2
| Parameter | Type | Required | Description |
|---|---|---|---|
| game | string | — | Game slug (default cs2): cs2, valorant, lol, dota2. Alias: discipline |
| book | string | — | Filter by source: prizepicks, underdog, dabble, sleeper. Alias: sportsbook |
| market | string | — | Exact match on stat_type: CS2_KILLS_MAPS_1_2 |
| market_contains | string | — | Substring match on stat_type: KILLS, HEADSHOTS |
| player_id | integer | — | Filter props for a specific player |
All CS2 props from PrizePicks:
/v6/esports/props?game=cs2&book=prizepicksKills props across all platforms:
/v6/esports/props?game=cs2&market_contains=KILLSProps for a specific player:
/v6/esports/props?game=cs2&player_id=18452{
"sport": "esports_cs2",
"props": [
{
"propId": "kr_prop_f4972484fc50d1c5",
"book_name": "PrizePicks",
"player_name": "fear",
"player_id": 12345,
"stat_type": "CS2_KILLS_MAPS_1_2",
"line": 25.5,
"direction": "over",
"odds": -110,
"team": "Fnatic",
"opponent": "G2",
"event_time": "2026-07-10T13:30:00Z",
"links": {
"player_image": "https://...",
"team_logo": "https://..."
}
}
],
"total_props": 952,
"books": ["dabble", "prizepicks", "sleeper", "underdog"]
}| Field | Type | Description |
|---|---|---|
| propId | string | Canonical KashRock prop id |
| stat_type | string | Normalized market identifier |
| line | float | The prop line (e.g., 24.5 kills) |
| book_name | string | Source platform display name |
| direction | string | over or under |
See the full list of canonical markets in the Active Markets reference.