PrizePicks API.
Normalized player props, one endpoint.

Quick answer: No. PrizePicks does not offer a public API for its props board — that is why KashRock ingests the lines for you and serves them normalized on one endpoint. Create a free Sandbox key and query GET /v6/esports/{sport}/props?book=prizepicks.

PrizePicks has no official public API — so KashRock ingests the lines for you and serves them normalized. Pull PrizePicks CS2, LoL, and Dota player props with an instant key from GET /v6/esports/{sport}/props, filtered by book. No scraping, no broken selectors.

Does PrizePicks have an API?

No. PrizePicks does not offer a public API for its props board — that is why KashRock ingests the lines for you and serves them normalized on one endpoint. Create a free Sandbox key and query GET /v6/esports/{sport}/props?book=prizepicks.

What you get

  • —Player, stat type, line, direction, team, and canonical propId per prop.
  • —CS2, Valorant, LoL, Dota 2, COD, R6, MLBB, Deadlock — one schema across every title.
  • —Same propId across PrizePicks, Underdog, Betr & Sleeper for line comparison.

Endpoints

One key covers PrizePicks and the other 24 books — every row comes back on the same schema, so nothing about the read is PrizePicks-specific.

EndpointWhat it returnsKey filter
GET /v6/esports/cs2/props?book=prizepicksLive PrizePicks board, normalized to the shared prop schemabook=prizepicks
GET /v7/metaThe registry entry for PrizePicks — key, kind, and supported marketskey=prizepicks

A live PrizePicks prop

A real PrizePicks row from production — the same shape every other book returns, with the canonical propId that lets you line-shop across venues.

GET /v6/esports/cs2/props?book=prizepicks
{
  "source": "kashrock",
  "sport": "cs2",
  "props": [
    {
      "propId": "kr_prop_da545d589900",
      "player_name": "iDISBALANCE",
      "stat_type": "CS2_HEADSHOTS_MAP_3",
      "line": 5.5,
      "odds": -110,
      "direction": "over",
      "team": "Bebop",
      "book_name": "PrizePicks",
      "event_time": "2026-09-10T13:00:00.000Z"
    }
  ]
}

PrizePicks via KashRock vs scraping it yourself

  • —The app's internal endpoints change without notice — the normalized schema does not
  • —Player, stat, line, direction, and team arrive already mapped to canonical KashRock ids
  • —The same propId lines PrizePicks up next to every other book for comparison
  • —One API key and one auth header replace per-source session handling

Start in minutes

  • —Create a free Sandbox key on Pricing — $0, no card, 500 requests every UTC day
  • —Call GET /v6/esports/cs2/props?book=prizepicks with the key in the X-API-Key header
  • —Filter by stat_type, player, or match — the response is the board as KashRock serves it

Quick reference

FieldValue
Book keybook=prizepicks
EndpointGET /v6/esports/cs2/props?book=prizepicks
Row shapepropId, player_name, stat_type, line, direction, odds, team, event_time
Free tierSandbox $0 — 500 requests / UTC day
Consensus linesHobby and up, from $29/mo

Comparing books? See the esports odds API and the esports data API. Building a slip tool? The DFS Esports API.

Frequently asked questions

Is there a PrizePicks API?

PrizePicks has no official public API. KashRock ingests PrizePicks lines and exposes them in a normalized schema you can call with GET /v6/esports/{sport}/props and filter by book, so you don't scrape the PrizePicks app yourself.

Which PrizePicks props are covered?

Esports player props for CS2, Valorant, League of Legends, Dota 2, Call of Duty, Rainbow Six, Mobile Legends, and Deadlock — player, stat type, line, direction, team, and a canonical propId shared across books.

Is it free?

Sandbox is $0 with an instant key — 500 requests every UTC day across every sport. Consensus lines start at $29/mo.

How do I call PrizePicks props?

GET /v6/esports/{sport}/props?book=prizepicks with your key in the X-API-Key header. Filter by stat_type, player, or match — every row lands on a canonical kr_prop_* id.

What does each PrizePicks prop row contain?

propId, player_name, stat_type, line, direction, odds, team, and event_time — the same fields as every other book, so PrizePicks rows line-shop against Underdog, Betr, and Sleeper with no mapping.

Which sports does PrizePicks cover on KashRock?

CS2, Valorant, League of Legends, Dota 2, Call of Duty, Rainbow Six, Mobile Legends, and Deadlock — the same title list as every DFS book on the board.

KashRock is an independent data provider and is not affiliated with, endorsed by, or sponsored by PrizePicks. We expose publicly available lines in a normalized schema for informational and analytical use.