Picklebet esports odds API: the esports-first book, normalized

Updated · Published

Quick answer: Picklebet has no public developer API for its odds board. KashRock ingests it like the other sportsbooks: call GET /v7/{sport}/lines and every Picklebet price arrives on the same kr_match_id as the rest of the board, with the book's row count and age in seconds on every call.

QuestionAnswer
Does Picklebet have an API?No public one; KashRock serves the board on GET /v7/{sport}/lines
Live coverage today18 CS2 events and 4 LoL events, match winner and map markets
What kind of book?Esports-first sportsbook, book id 312, supports lines and parlays
Which plan?Hobby ($29.99/mo) and up, same plan as every line book

Why Picklebet rows are worth reading

Picklebet is an esports-first bookmaker. It prices titles the major books treat as side markets, and its prices often post early on smaller titles, which makes its rows the ones that move first when a number is wrong.

On the board checked 3 November 2026 it carried 18 CS2 events and 4 LoL events across match winner and map markets. Each quote lands on the canonical match id, so a Picklebet number sits in the same row as Pinnacle, Betway and the rest of the line books instead of on its own island.

One registry entry, three endpoints

GET /v7/meta
{
  "book_id": 312,
  "key": "picklebet",
  "display_name": "Picklebet",
  "aliases": [
    "pickle bet",
    "picklebet.com"
  ],
  "kind": "sportsbook",
  "supports": [
    "lines",
    "parlays"
  ]
}

The registry entry is how the API sees the book: key picklebet, kind sportsbook, supports lines and parlays. Three endpoints serve it:

  • GET /v7/{sport}/lines for per-book prices and the consensus view.
  • GET /v7/{sport}/parlays with book=picklebet to price a ticket or discover +EV parlays where Picklebet is the leg book.
  • GET /v7/{sport}/flow for steam, shift, volume and whale plays where Picklebet's moves lead the market.

Picklebet rows on the CS2 lines board

curl -s -H "X-API-Key: $KASHROCK_API_KEY" \
  "https://kashrock.up.railway.app/v7/cs2/lines" | jq '.events[].books.picklebet'

Early posters are the first movers

A book that posts early on smaller titles is often the book that moves first when news lands. That is exactly the mechanic GET /v7/{sport}/momentum prices: the first book to move sets the fair, and the play is the lag book still offering the old number. The momentum post covers the endpoint, and Odds movement & steam API explains the flow kinds.

The freshness question answers itself on every call: the books object on /lines reports each venue's presence, row count and age in seconds, so picklebet absent means nothing posted for that board rather than a hidden gap. The Picklebet API page is the market reference and the docs cover the schema.

FAQ

Can I get Picklebet esports odds through an API?

Yes. Picklebet's match winner, map and rounds markets are ingested into the same schema as every other book. Call GET /v7/{sport}/lines and read the picklebet rows on the same kr_match_id as the rest of the line books.

What does Picklebet cover on KashRock?

On the board checked 3 November 2026: 18 CS2 events and 4 LoL events across match winner and map markets, with more titles priced when the book posts them.

Does Picklebet have an official API?

No public developer API exists for the odds board. KashRock ingests it and serves normalized rows on GET /v7/{sport}/lines, so your call reads the board the workers published.

How do I check how fresh Picklebet's lines are?

The books object on GET /v7/{sport}/lines reports each venue's presence, row count and age in seconds on every call, so staleness is a number you read.

Which plan do I need for Picklebet lines?

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