Six books, one screen — spreads, totals, moneylines, props & kickoff weather
📲 Install this as an app — tap Share then Add to Home Screen
⚠️
No sportsbook has an official public API — this pulls the books' publicly posted lines from an aggregator feed. Coverage varies by book and game; the strip below shows the book keys actually returned. Data tool, not betting advice.
best available price in rowgreen = beats fairred = worse than fair
🧮 Bet calculator (single or parlay)
Comma-separate odds to price a parlay (e.g. -110, +120, +150). Kelly uses YOUR win % estimate (not the book's) and the first odds entered; half-Kelly is the safer stake.
ViewMin edge%
Hit Load live odds, or Load sample to see the board.
Pulled from ESPN's unofficial public API — no auth needed. Injury designations are published by teams Wednesday–Friday of game week, so this tab will show "None reported" early in the week. Check back Wednesday for the first practice reports.
Player props load per game on demand — they use extra API credits, so tap a game only when you want its props.
Line history — saved on this device each time you load odds
No sportsbook offers a public API to link your account, so bets are logged manually — pick the game, market, side, price, and book, then mark the result once it settles (win/loss/push). Everything here is stored only in this browser; nothing is sent anywhere. Log it here once and it automatically feeds the CLV tab too.
Your betsUnit size $
Bets logged in the My Bets tab show up here automatically. Keep tapping Load live odds on the Board tab as kickoff nears — the last line seen for a game before it leaves the feed is used as its closing line. CLV compares the number you took to that closing number: positive means you beat the market's final price. This is your own observed closing snapshot, not an official closing-line feed.