Building a fantasy sports or daily fantasy platform on esports? KashRock is the data layer: live WebSocket scoring under 2 seconds, per-game player stats, and canonical player and team IDs that survive roster moves — across CS2, LoL, Dota 2, and Valorant.

KashRock's normalized player, team, and prop schema already powers fantasy and DFS operators — the same identifiers and live data feed a scoring engine, a pick'em board, or a season-long league.
PrizePicks
Underdog
Betr
SleeperFantasy leaderboards that only refresh from post-match results feel dead during a live match. KashRock pushes live player kill, death, and assist events over WebSocket in under 2 seconds of the in-game event, so a scoring engine can update standings while the match is still on.
game_id="*")REST fallback also exists on GET /v6/esports/{sport}/live/games for polling clients. Field reference: live scores docs.
A fantasy scoring formula needs more than kills. Per-map and per-game player stats are available beyond the DFS prop board, so a custom scoring rule can weight the fields that matter for your league.
Kills, deaths, assists, ADR, rating, KAST%, headshots, first-kill differential, and flash assists — plus live round state (round number, phase, clock) while the map is on.
Kills, deaths, assists, KDA, creep score, and CS per minute (CSPM), with the same player and team IDs used on the DFS prop board.
Full field-by-field reference: markets & stat_type docs.
canonical_player_idis a player-level identifier, not tied to a player's current team, so a roster transfer doesn't break the joins your scoring engine or league history depend on. canonical_team_idtracks the team side separately, so a player moving orgs updates the team reference without changing the player's own ID or historical stat line.
Published pricing, no sales call — pick the tier that matches where your platform actually is.
Prototype
Sandbox — $0/mo
Validate your scoring logic against real CS2 data before you commit.
Indie / MVP
Hobby — $29/mo
Full 8-title player prop and stats board for a first launch.
Growing platform
Builder — $99/mo
Live WebSocket scoring: 2 connections, 5 match subscriptions.
Commercial scale
Pro — $199/mo
10 connections, 25 match subscriptions, full-board live subscribe.
Full breakdown: pricing. DFS prop board for pick'em-style scoring: DFS Esports API.
Yes. KashRock powers fantasy and DFS operators including PrizePicks, Underdog, Sleeper, and Betr with normalized player props, live scoring, and stable player/team IDs across CS2, LoL, Dota 2, and Valorant.
Live player kill/death/assist events push over WebSocket in under 2 seconds of the in-game event, so a fantasy leaderboard updates during the match instead of after it.
CS2: kills, deaths, assists, ADR, rating, KAST%, headshots, first-kill differential, and flash assists, per map. LoL: kills, deaths, assists, KDA, creep score, and CS per minute. Full field reference is on the markets docs page.
Yes. canonical_player_id is a player-level ID, not tied to a current team, so a roster move doesn't break your joins or historical scoring — canonical_team_id tracks the team side separately.
Sandbox ($0/mo) is enough to prototype against real CS2 data. Builder ($99/mo) adds live WebSocket with 2 concurrent connections and 5 match subscriptions — enough for an indie launch. Pro ($199/mo) scales to 10 connections and 25 subscriptions for a commercial platform running many concurrent matches.