Underdog API.
Underdog props, normalized.

No official Underdog Fantasy API exists — KashRock ingests the lines and serves them clean. Pull Underdog CS2, LoL, and Dota player props with an instant key from GET /v6/esports/{sport}/props, filtered by book.

What you get

GET /v6/esports/cs2/props?book=underdog

Live Underdog CS2 prop from production.

Compare across books on the esports odds API, or see the PrizePicks API.

GET /v6/esports/cs2/props?book=underdog
{
  "source": "kashrock",
  "sport": "cs2",
  "props": [
    {
      "propId": "kr_prop_26479ac3ae66",
      "player_name": "clax",
      "stat_type": "CS2_KILLS_MAPS_1_2",
      "line": 27.5,
      "odds": -112,
      "direction": "over",
      "team": "Nemiga",
      "book_name": "Underdog",
      "event_time": "2026-09-10T13:00:00.000Z"
    }
  ]
}

Frequently asked questions

Is there an Underdog Fantasy API?

Underdog has no official public API. KashRock ingests Underdog lines and serves them in a normalized schema via GET /v6/esports/{sport}/props filtered by book, so you skip scraping.

Which Underdog props are covered?

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

Can I compare Underdog vs PrizePicks lines?

Yes. The same player and market share one canonical propId across books, so you read one prop and see Underdog next to PrizePicks, Betr, and Sleeper.

KashRock is an independent data provider and is not affiliated with, endorsed by, or sponsored by Underdog Fantasy. Publicly available lines, normalized for informational use.