Pinnacle

Pinnacle API.
The sharp book's esports lines, normalized.

Quick answer: Pinnacle esports odds are live on KashRock — match winner, map markets, and per-map round totals and handicaps for CS2 and more, on the same canonical ids as the other 24 books. One key, GET /v7/{sport}/lines.

Pinnacle prices are the reference a lot of models already trust — here they sit next to every other book's number on one schema, with the fair price math done for you.

Live in the book registry

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": 12,
  "key": "pinnacle",
  "display_name": "Pinnacle",
  "aliases": [
    "pinnacle sports"
  ],
  "kind": "sportsbook",
  "supports": [
    "lines",
    "parlays"
  ]
}

Where Pinnacle shows up

Frequently asked questions

Can I get Pinnacle esports odds through an API?

Yes. Pinnacle esports lines — match winner, map markets, and per-map round totals and handicaps on CS2 — are ingested into the same schema as every other book. Call GET /v7/{sport}/lines and read the pinnacle rows on the same kr_match_id as the rest of the line books.

Does Pinnacle feed the consensus fair price?

When Pinnacle prices both sides of a line inside the freshness and overround rules, it is one of the books the fair price can be built from. The fair object on each market reports which books were used and which were rejected, with the rule each failed — nothing is averaged silently.

Which endpoints serve Pinnacle lines?

Three: GET /v7/{sport}/lines for per-book prices and the consensus view, GET /v7/{sport}/parlays to price or discover parlays with pinnacle as the leg book, and GET /v7/{sport}/flow for steam, shift, volume and whale plays where pinnacle moves lead the market.

Do I have to scrape Pinnacle myself?

No. There is no upstream fetch on the request path — workers fill the cache and your call reads it, so a response is a read, not a scrape. One X-API-Key header covers pinnacle and the other 24 books.

What if Pinnacle has no lines for a sport right now?

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

Which plan do I need for Pinnacle lines?

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

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