Live odds screen
Find the best available line before you place your bet.
- Compare sportsbook prices side by side
- Follow line movement across your selected books
- View the sports and markets you follow
Real-time odds, scores and stats. One ID system.
Prices from 20+ books, connected to live game state, players, teams and plays. Self-serve sports data API plans from $0.
Find arbitrage and +EV with HedgeMakerThe platform
Follow the market on the odds screen, find arbitrage and +EV with HedgeMaker, or power your own product with the API.
| Book | Spread | Total | ML |
|---|---|---|---|
| Book A | -108 | -110 | +142 |
| Book B | -105 | -107 | +146 |
| Book C | -112 | -104 | +149 |
| Book D | -109 | -110 | +154 |
| Book E | -116 | -107 | +158 |
Find the best available line before you place your bet.
Find arbitrage, +EV bets and middles, with the stake math ready.
Build with odds, scores and supported game data.
The same player on prop markets, box-score stats and play-by-play.
The same team across events and history.
Odds, scores, prediction markets and plays for one game, joined.
event_id 347292f7e9678b6582148e271cf0eb06participants[].id16153player.id16153participants[].player_id16153Cade Cunningham hits a layup (driving), assisted by Jalen Duren
player_id16153Odds-only APIs give you prices. TheRundown gives you the players and teams behind them.
Delivery
Receive price changes over WebSocket, request a filtered REST snapshot, or replay timestamped line movement.
Price changes delivered as they happen.
Get the events and markets your product needs.
Market types in a consistent schema.
Follow the score, clock, possession, and plays alongside the odds. Structured game data gives every price move its context.
Coverage
Pregame and live odds, player props, futures, scores, and play by play across major sports.
For developers
Get current data through REST and stream changes over WebSocket. Consistent event and market IDs connect odds, scores, and supported stats across your product. Free evaluation uses delayed pre-match main lines; WebSocket requires Ultra or above.
event_id.: "${THERUNDOWN_API_KEY:?Set THERUNDOWN_API_KEY locally}"
TODAY=$(date -u +%F)
curl --fail-with-body -sS --max-time 20 \
"https://therundown.io/api/v2/sports/3/events/${TODAY}?market_ids=1,2,3&affiliate_ids=19,23&main_line=true&hide_closed=true&include=all_periods" \
-H "X-TheRundown-Key: ${THERUNDOWN_API_KEY}"Events → markets → participants → lines → prices. Each price includes its update time. Run the request for current data.
Pricing
Choose the data volume, update speed, and history your product needs.
Ultra $399/mo ≈ ~1/25th of third-party-reported $10k+/mo enterprise contracts*
No public rate card · third-party-reported $10k+/mo*
$399/mo · public pricing, no quote
*Third-party reports; Sportradar publishes no rate card. Checked Oct 15, 2026. SportsGameOdds report · SharpAPI report. Packages, coverage, usage limits, and rights differ.
$149/mo
Commercial display in your app. +EV, opening and closing lines. 30-second delay, 30-day history.
Get Pro→$399/mo
Real-time WebSocket updates with no added data delay. 90-day history.
Go real-time with Ultra→Start free. No credit card required. · Volume & Enterprise plans →
In production
42M+
Odds updates every day
80M+
Requests served monthly
100%
Uptime, last 90 days