Coming SoonFull Data Suite

Sophisticated data modeling,
none of the busy work.

Correlating live game state with tick-level line movement is a hard problem. We've solved it. Every odds change in our feed is linked to the game moment that drove it — so your model sees the full causal chain, not just the numbers. BetFlux. There's nothing else like this.

BetFlux ~ 01_game_state.py
~/models
python 01_game_state.py
featured books & marketsFanDuelFanDuelDraftKingsDraftKingsBetMGMBetMGMPolymarketPolymarketKalshiKalshi

LAL @ BOS — BOS spread odds (American)

D-8h pre-game through final whistle · 3 books · tick-level · BOS -3.5

steam moveline closetip-offbasketQ1 endbaskethalftimeTatum ×3Q3 end

pre-game | in-game (live)

game context

Know why the line moved.

Every tick correlated with the game event that caused it — injuries, score swings, momentum shifts. Not two data streams stitched together. One enriched feed, built that way from the ground up.

what's in the feed

One feed. Everything connected.

Game state and line movement aren't separate endpoints you join at query time. They're unified at ingest — so the causal relationship is always preserved.

LAL @ BOS · spread · D-8h → final
FDDK

Game-aware line history

Tick-level odds from open to final whistle, with every movement annotated by the game event that caused it. Score changes, injuries, momentum swings — all correlated in a single record.

LAL @ BOS● LIVE · Q3 8:42

BOS

68

▶ poss

LAL

61

spread
BOS -4.5→ BOS -1.5

Live game state

Score, possession, clock, foul trouble, momentum — the signals that move markets in real time. Not a separate feed you have to join yourself. Already linked to every line tick.

all in one feed

play-by-playplayer statsteam statsinjuriesbox scoreslineupsschedulesodds historyclosing linesgame context

All the sports data you'd expect

Play-by-play, player and team stats, injuries, lineups, box scores, schedules — plus the full odds layer. Everything in one normalized feed so you're not stitching together five sources.

supported methodologies

Any framework. Same dataset.

Run CLV, RLM, steam, sharp fade, or buy-point analysis against the same normalized, game-state-enriched data. Compare ROI across frameworks without rebuilding your pipeline.

your bet

BUF +3.5

closing line

+2.0

clv

+1.5 pts

✓ Beat the market — long-run edge signal

Closing Line Value (CLV)

Did you beat the closing line? CLV is the gold standard for measuring long-run edge. We grade every bet automatically against the final market price.

public money on BOS72%
line movedBOS -4.5 → -3.5 ↑
● sharp fade signal detected

Reverse Line Movement (RLM)

When the line moves against the public betting side, sharp money is likely on the other side. We detect and flag RLM in real time across all books.

sharp accounts68% on KC
public money31% on KC
divergence+37 pts — actionable

Sharp Fade

Track the divergence between sharp account action and public money. When professional bettors and the public disagree significantly, that's a signal worth acting on.

BOS spread · 25-min window−1.5 pts in 18 min

Steam Move

Rapid, coordinated line movement across multiple books in a short window — the clearest indicator of sharp syndicate action. We surface these the moment they happen.

spreadjuice
PHI -3
-110
PHI -2.5
breakeven-130
PHI -2
-150

Buy Points

Evaluate whether paying extra juice to buy a key number is worth the cost. We model the breakeven win rate for any spread or total across every book.

● Q3 · BOS 12-2 runlive spread
fair valuemarket
edge window

Live / In-game value

Game state shifts create live line inefficiencies before books reprice. Our unified feed surfaces the gap between fair value — derived from real-time game context — and the stale market price. That window is your edge.

market landscape

There's nothing else like this.

Existing odds APIs give you raw numbers. We give you the complete data stack — normalized, enriched, and model-ready out of the box.

Roll Your Own
Odds APIs
BetFlux
Normalized schema across all sportsbooks
Full time-series line history
CLV & closing line signals
Live game state (score, clock, possession)
LLM-ready prompt formatting
Integrated backtest engine
Supported
Limited
Not available

Cookies

A few cookies keep you signed in, and the rest are analytics and marketing that show us what's working. You can accept, reject, or customize, and you can change your mind anytime from the footer.