Props

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) = ESPORTS_KILLS_MAPS_1_2

API Endpoint

GET/v6/props

Parameters

ParameterTypeRequiredDescription
disciplinestringGame slug: cs2, valorant, lol, dota-2
sportsbookstringFilter by source: prizepicks, underdog, dabble
marketstringFilter by canonical market: ESPORTS_KILLS_MAPS_1_2
market_containsstringPartial match on market: KILLS, HEADSHOTS
player_idintegerFilter props for a specific player
match_idstringFilter props for a specific match

Example URLs

All CS2 props from PrizePicks:

/v6/props?discipline=cs2&sportsbook=prizepicks

Kills props across all platforms:

/v6/props?discipline=cs2&market_contains=KILLS

Props for a specific player:

/v6/props?discipline=cs2&player_id=18452

Example Response

Response
{
  "source": "PrizePicks",
  "player": "fear",
  "stat": "Headshots",
  "line": 15.5,
  "market": "Map 1-2 Headshots",
  "event": "CS2 Masters",
  "propId": "kr_prop_12345",
  "eventId": "kr_event_67890"
}

Response Fields

FieldTypeDescription
sportsbook_labelstringOriginal label from the sportsbook
canonical_marketstringKashRock normalized market identifier
linefloatThe prop line (e.g., 24.5 kills)
over_multiplierfloatPayout multiplier for over (DFS style)
ℹ️

See the full list of canonical markets in the Active Markets reference.