How Line Shopper numbers work
The Line Shopper is a read-only view of data our pipeline already stores for internal signal work. The web app does not call The Odds API or Kalshi directly; it reads the latest matched run and snapshots from our database on a timed refresh (about every 15 minutes).
What you see
- Kalshi YES / NO asks from the Kalshi market row (cents).
- US sportsbook side: a single devigged consensus fair value from the books we already match, and when the product configuration exposes it, implied prices from named US books (DraftKings, FanDuel, BetMGM, Caesars) parsed from the same stored Odds API event. Your browser does not call third-party odds APIs directly.
- Totals when our matcher had a clean cross-book consensus for the strike; per-book over prices use the same snapshot when the per-book columns are on. Otherwise we show a short note instead of guessing.
Nothing on the page is betting advice. For the full signal pipeline (paid product), see How 9to5bets works.