Affordable player props API with an instant key. Pull PrizePicks, Underdog, Betr, Sleeper, Dabble, Boom, and Pick6 lines for CS2 and League of Legends from one path: GET /v6/esports/{sport}/props.
Filter by book on the path-style props route. PrizePicks and Underdog share the same player, market, and propId as Betr, Sleeper, Dabble, Boom, and Pick6.
PrizePicks
Underdog
Betr
Sleeper
Dabble
Boom
Pick6
Thunderpick
Kalshi
PolymarketLive PrizePicks CS2 prop from production. Same shape for Underdog and LoL DFS data.
{
"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"
}
]
}Yes. KashRock ingests PrizePicks and Underdog esports props for CS2 and League of Legends, plus Betr, Sleeper, Dabble, Boom, and Pick6. Same player and market share one ID across books.
It is one DFS esports API. You call GET /v6/esports/{sport}/props and filter by book. You do not scrape PrizePicks or Underdog yourself.
Yes. One key covers CS2, LoL, Dota 2, and Valorant props. Sandbox is CS2-only; Hobby and up unlock LoL DFS data and the rest of the board.
A live ingested board: player, stat, line, book (PrizePicks, Underdog, and the others), direction, and canonical propId. No upstream scrape on that request.