Esports Data API.
CS2, LoL, Dota props, lines & stats.

One affordable esports data API: normalized props, lines, matches, and player stats. Instant key. No enterprise quote.

Counter-Strike 2ValorantLeague of LegendsDota 2

What the esports data API covers

Props and lines

Live ingested player props across CS2, LoL, Dota 2, and Valorant. One schema, many books.

Matches and stats

Schedules, box scores, game logs, and map-level stats — not just who won.

Stable IDs

Players, teams, matches, and props keep the same ID when a book spells the name differently.

Shipping this weekend? Start on Build an esports app or the quickstart. Working on a specific build? Jump to the CS2 player props API, the PrizePicks API, Underdog API, Sleeper API, Betr API, Boom API, Pick6 API, Thunderpick API, Kalshi API, or Polymarket API. Line shopping lives on the esports odds API. Full board: DFS Esports API. See coverage for titles and books.

Frequently asked questions

What does an esports data API include?

KashRock covers event schedules, player props and lines, match data, player stats, and outcome verification across CS2, LoL, Dota 2, and Valorant.

Is there a free esports API tier?

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

Where do I get DFS books like PrizePicks and Underdog?

Use the DFS Esports API page and GET /v6/esports/{sport}/props. That route is the PrizePicks / Underdog / LoL DFS board.

Do you pull prediction markets for modeling?

Yes. Kalshi and Polymarket esports mainlines (plus Thunderpick sportsbook prices) land on the same schema and power GET /v6/esports/{sport}/lines consensus — useful priors so models are not stuck on one venue.