Boom API.
Fantasy multiline props, one endpoint.

Quick answer: No. Boom has no official public props API — KashRock ingests the board and serves it normalized. Query GET /v6/esports/{sport}/props?book=boom with a free Sandbox key.

Boom has no official public props API — KashRock ingests the board and serves it normalized. Pull Boom CS2, LoL, and Valorant player props with GET /v6/esports/{sport}/props?book=boom. No scraping.

Does Boom have an API?

No. Boom has no official public props API — KashRock ingests the board and serves it normalized. Query GET /v6/esports/{sport}/props?book=boom with a free Sandbox key.

What you get

  • —Player, stat type, line, direction, team, and canonical propId per prop.
  • —Same schema as PrizePicks, Underdog, Betr, Sleeper, and Pick6.
  • —Live multiline boards refreshed from the Boom app feed.

Endpoints

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

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

A live Boom prop

A real Boom 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=boom
{
  "source": "kashrock",
  "sport": "cs2",
  "props": [
    {
      "propId": "8c9d0e9e-c56a-493e-8911-107bca7fb696",
      "player_name": "doc",
      "stat_type": "CS2_KILLS_MAPS_1_2",
      "line": 32.5,
      "odds": 1.76,
      "direction": "over",
      "team": "DENDELE CS",
      "book_name": "Boom",
      "event_time": "2026-09-11T20:00:00+00:00"
    }
  ]
}

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

Full DFS board: DFS Esports API. Pick6 next door: Pick6 API.

Frequently asked questions

Is there a Boom Fantasy API?

Boom has no official public props API. KashRock ingests Boom multiline boards and serves them normalized via GET /v6/esports/{sport}/props filtered by book=boom.

Which Boom props are covered?

Esports player props across CS2, Valorant, LoL, Dota 2, COD, R6, MLBB, and Deadlock — player, stat type, line, direction, team, and canonical propId.

Free tier?

Yes — $0/mo Sandbox with an instant key; multi-title from $29/mo.

How do I call Boom props?

GET /v6/esports/{sport}/props?book=boom with your key in the X-API-Key header. Boom multiline boards refresh from the app feed and land on the shared prop schema.

What does each Boom prop row contain?

propId, player_name, stat_type, line, direction, odds, team, and event_time — the same fields as PrizePicks, Underdog, Betr, Sleeper, and Pick6.

Which sports does Boom cover on KashRock?

CS2, Valorant, LoL, Dota 2, COD, R6, MLBB, 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 Boom Fantasy. We expose publicly available lines in a normalized schema for informational and analytical use.