Thunderpick API.
Sportsbook mainlines for sharper models.

Quick answer: Thunderpick does not publish a self-serve odds API for its esports markets. KashRock normalizes Thunderpick esports lines and props alongside 24 other books — query GET /v6/esports/{sport}/props?book=thunderpick with a free Sandbox key.

Pull Thunderpick esports moneylines, map markets, and player props in the same schema as DFS books. Pair sportsbook prices with Kalshi and Polymarket so your model isn't anchored to one venue: GET /v6/esports/{sport}/props?book=thunderpick and consensus GET /v6/esports/{sport}/lines.

Does Thunderpick have an API?

Thunderpick does not publish a self-serve odds API for its esports markets. KashRock normalizes Thunderpick esports lines and props alongside 24 other books — query GET /v6/esports/{sport}/props?book=thunderpick with a free Sandbox key.

What you get

  • —Match and map winners, totals, handicaps, plus player props where listed.
  • —Normalized odds and lines next to prediction-market mainlines.
  • —Feeds model priors with live sportsbook prices — not a single-book scrape.

Endpoints

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

EndpointWhat it returnsKey filter
GET /v6/esports/cs2/props?book=thunderpickLive Thunderpick board, normalized to the shared prop schemabook=thunderpick
GET /v6/esports/{sport}/linesConsensus lines with Thunderpick priced alongside the other venuessport
GET /v7/metaThe registry entry for Thunderpick — key, kind, and supported marketskey=thunderpick

A live Thunderpick prop

A real Thunderpick 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=thunderpick
{
  "source": "kashrock",
  "sport": "cs2",
  "props": [
    {
      "propId": "prop_da111f08efb414ec",
      "player_name": "SINQU Esports",
      "stat_type": "MONEYLINE",
      "line": null,
      "odds": 530,
      "direction": "home",
      "team": "SINQU Esports",
      "book_name": "Thunderpick",
      "event_time": "2026-09-11T17:03:00+00:00"
    }
  ]
}

Thunderpick 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 Thunderpick 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=thunderpick 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=thunderpick
EndpointGET /v6/esports/cs2/props?book=thunderpick
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

Consensus product: Esports Consensus API. Prediction markets: Kalshi API, Polymarket API. Line shopping: Esports Odds API.

Frequently asked questions

Is there a Thunderpick API?

Thunderpick has no official public developer API. KashRock ingests Thunderpick esports boards and serves them via GET /v6/esports/{sport}/props?book=thunderpick and consensus main lines on GET /v6/esports/{sport}/lines.

What does Thunderpick add to a model?

Sportsbook main lines (match/map winner, totals, handicaps) plus player props. Use them with prediction-market prices so your prior is anchored to both book and exchange/crowd odds.

Free tier?

Sandbox is $0/mo with an instant key. Consensus lines across Thunderpick, Kalshi, and Polymarket are on Hobby+.

How do I call Thunderpick lines?

GET /v6/esports/{sport}/props?book=thunderpick for its board, and GET /v6/esports/{sport}/lines for the consensus view where Thunderpick sits next to Kalshi and Polymarket.

What does each Thunderpick row contain?

propId, the selection, stat_type, line, direction, odds, team, and event_time — the same schema as the DFS books and prediction markets.

Which sports does Thunderpick cover on KashRock?

Thunderpick's esports board — CS2, Valorant, LoL, Dota 2, COD, R6, MLBB, and Deadlock — mapped onto the same kr_match_id space as every other book.

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