Fanatics API.
Fanatics Markets prices, normalized.
Quick answer: Fanatics Markets esports prices are live on KashRock — yes/no contract quotes on CS2, League of Legends, Dota 2, Valorant and more, on the same canonical ids as the other books. One key, GET /v7/{sport}/lines.
What Fanatics posts
Fanatics Markets lists yes/no event contracts — match winner 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 Fanatics shows up
- —/lines — Fanatics' 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 fanatics moves a number first, the shift and steam plays record which venue led and how far the price ran.
Endpoints
Fanatics is read through the shared v7 surface — no book-specific integration, no upstream fetch on the request path.
| Endpoint | What it returns | Key filter |
|---|---|---|
| GET /v7/{sport}/lines | Per-book prices and the consensus view | book row: fanatics |
| GET /v7/{sport}/flow | Steam, shift and volume plays where fanatics moves lead | kind=steam|shift|volume|whale |
| GET /v7/meta | The registry entry — key, kind, supported markets | key=fanatics |
Live in the book registry
The real /v7/meta entry — the key, kind, and what the book supports, exactly as the API reports it.
{
"book_id": 320,
"key": "fanatics",
"display_name": "Fanatics",
"status": "active",
"aliases": [
"fanatics markets",
"markets.fan"
]
}Reading it honestly
The booksobject on /lines reports each venue's presence, row count, and age in seconds on every call. When Fanatics 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}/linesand read thefanaticsrows - —Compare against the consensus fair price on the same
kr_match_id
Quick reference
| Field | Value |
|---|---|
| Book key | book=fanatics |
| Surfaces | /lines, /parlays, /flow |
| Registry | /v7/meta key=fanatics |
| Plan | Hobby 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.