Polymarket US API.
Polymarket US prices, normalized.

Quick answer: Polymarket US esports contract prices are live on KashRock — yes/no quotes on CS2, League of Legends, Dota 2, Valorant and more from the CFTC-regulated US venue, on the same canonical ids as every other book. One key, GET /v7/{sport}/lines.

No session juggling on your request path — the workers already pulled the board. Your call reads the prices they published.

What Polymarket US posts

Polymarket US lists yes/no event contracts — match winner, series total and map handicap markets priced in cents with a posted bid and ask, like Kalshi and Polymarket. Prices land on the same kr_match_id and market keys as every other book.

Where Polymarket US shows up

  • —/lines — Polymarket US's price per market next to the consensus fair price — the books object reports its row count and age in seconds on every call.
  • —/flow — When polymarket_us moves a number first, the shift and steam plays record which venue led and how far the price ran.

Endpoints

Polymarket US is read through the shared v7 surface — no book-specific integration, no upstream fetch on the request path.

EndpointWhat it returnsKey filter
GET /v7/{sport}/linesPer-book prices and the consensus viewbook row: polymarket_us
GET /v7/{sport}/flowSteam, shift and volume plays where polymarket_us moves leadkind=steam|shift|volume|whale
GET /v7/metaThe registry entry — key, kind, supported marketskey=polymarket_us

Live in the book registry

The real /v7/meta entry — the key, kind, and what the book supports, exactly as the API reports it.

GET /v7/meta?fields=books
{
  "book_id": 316,
  "key": "polymarket_us",
  "display_name": "Polymarket US",
  "status": "active",
  "aliases": [
    "polymarket us",
    "polymarket.us"
  ]
}

Reading it honestly

The booksobject on /lines reports each venue's presence, row count, and age in seconds on every call. When Polymarket US has nothing posted for a board, the response says so instead of hiding the gap — an empty board is an answer, not an error.

Start in minutes

  • —Create a key on Pricing — Sandbox is $0; book lines need Hobby and up
  • —Call GET /v7/{sport}/lines and read the polymarket_us rows
  • —Compare against the consensus fair price on the same kr_match_id

Quick reference

FieldValue
Book keybook=polymarket_us
Surfaces/lines, /parlays, /flow
Registry/v7/meta key=polymarket_us
PlanHobby and up, from $29.99/mo

If you need a normalized feed instead of another UI wrapper, the esports api exposes live boards, schedules, and history on one schema — with the IDs and outcome patterns that keep backtests and grading honest. Start free on Sandbox, or see published pricing.

Frequently asked questions

Can I get Polymarket US prices through an API?

Yes. Polymarket US esports quotes — yes/no contract prices on match winners, series totals and map handicaps — are ingested into the same schema as every other book. Call GET /v7/{sport}/lines and read the polymarket_us rows alongside Kalshi, Polymarket, Pinnacle and the rest of the line books, on the same kr_match_id.

How is Polymarket US different from Polymarket?

Polymarket US is the CFTC-regulated venue for US traders, on its own books rows (polymarket_us) separate from the global polymarket venue. Both feed the same consensus, so a move on either side shows up in the same response.

Which endpoints serve Polymarket US prices?

Two: GET /v7/{sport}/lines for per-book prices and the consensus view, and GET /v7/{sport}/flow for steam, shift, volume and whale plays where polymarket_us moves lead the market.

What if Polymarket US has no prices for a sport right now?

The books object on /lines reports each venue's presence, row count and age in seconds. polymarket_us present: false simply means nothing is posted for that board — the response stays honest instead of hiding the gap.

Which plan do I need for Polymarket US prices?

Hobby ($29.99/mo) and up — the same plan that unlocks /lines and /flow for every line book.

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