API Pricing

Start free. Scale as you grow. No surprises.
25Data sources·22 + 9Leagues · variants·550+Market types
No credit card30-second keyPublic pricing

Choose your plan

Start free. Upgrade when you need more. Looking for dashboard features? See Web & Mobile plans
  1. Free
    $0/month
    No credit card required
    20,000/day · 200,000/monthdata points
    • REST API access
    • 3 sportsbooks (BetMGM, DK, FD)
    • Pre-match odds
    • Schedules & reference data
    • Stats access for new accounts: Catalog + fixed sample; no-card 7-day current-season stats evaluation
    • 200,000 data points per calendar month
    • No player props or alt markets
    • No live in-game odds
    • No historical data
    • 5-minute data delay
    • No WebSocket streaming
    1 req/sec rate limit·5 minutes delay
    Start Building
  2. Starter
    $49/month
    Expanded odds data access
    25,000,000/modata points
    Hard-capped by default · optional overage $12.25/1M
    • Currently published data sources
    • Supported periods & markets
    • Live odds access
    • Best lines
    • 7-day odds history
    • Stats access for new accounts: Current-season completed-game boxes and season aggregates
    • 60-second data delay
    • No WebSocket streaming
    • No +EV calculations
    • Internal or personal use only
    2 req/sec rate limit·60 seconds delay
    Get Started
  3. Pro
    $149/month
    +EV tools & faster data
    125,000,000/modata points
    Hard-capped by default · optional overage $7.45/1M
    • Everything in Starter
    • Value / +EV calculations
    • Opening & closing lines
    • Commercial end-user display
    • 30-day odds history
    • Stats access for new accounts: Starter access plus available prior-season game and season archives
    • 30-second data delay
    • No WebSocket streaming
    5 req/sec rate limit·30 seconds delay
    Upgrade to Pro
  4. Most Popular
    Ultra
    $399/month
    Real-time WebSocket delivery
    500,000,000/modata points
    Hard-capped by default · optional overage $4.99/1M
    • Everything in Pro
    • 1 concurrent WebSocket connection per account
    • 3 multiplexed subscriptions per connection
    • Real-time data
    • 90-day odds history
    • Priority support
    • Stats access for new accounts: Pro access plus live REST event boxes and live stats over WebSocket
    10 req/sec rate limit·Real-time
    Go Real-Time
No hidden fees
Cancel anytime
No credit card for Free
Upgrade or downgrade instantly

What is a data point?

For odds, one data point is one returned price row: participant or outcome × line or value × affiliate/data source. V2 event snapshot responses also bill event, score, and live-state rows; the response headers are authoritative.
RequestReturned price rowsCost
GET /api/v2/events/{id}?market_ids=1&affiliate_ids=3&main_line=true&hide_closed=trueTwo-sided event: 2 returned moneyline participant prices × 1 data source2 odds points + event/score/live rows
GET /api/v2/events/{id}?market_ids=1,2,3&affiliate_ids=3,19,23&main_line=true&hide_closed=trueTwo-sided event: 6 returned participant/line rows × 3 data sourcesup to 18 odds points + event/score/live rows
Expanded props or alternate-line snapshot20 returned participant/line rows × 8 data sourcesup to 160 odds points + event/score/live rows
GET /api/v2/markets/delta?last_id=…&sport_id=4&market_ids=1,2,3,41,42,43Zero-delay plans: changed participant/line/book price rows1 point per row
wss://…/api/v2/ws/marketsEach changed price-row message1 data point
GET /api/v2/sports • GET /api/v2/affiliates • GET /api/v2/marketsReference and metadata endpointsFree

Estimate full-snapshot usage

Every successful snapshot bills its returned rows. Use this assumption-based comparison to size a narrow snapshot, choose a polling cadence, and avoid requesting rows your integration does not use.

Chip counts are illustrative assumptions, not league forecasts. Enter the event count from a representative filtered snapshot; schedules vary materially by date and season.

120
6500

This is not a market count. Set it from one representative response: when X-Datapoints-Breakdown is present, use its odds value ÷ returned events ÷ selected data sources. Otherwise count the returned price rows. This is an observed average; availability, props, alternate lines, and participant counts vary.

1 · event2 · + score3 · + live state

V2 event snapshot responses add one event datapoint per event, one score datapoint when a score is present, and one more score-category datapoint when live game state is present. Choose the payload you expect.

Recommended bootstrap

Safe main-line snapshot

For a two-sided event, moneyline, spread, and total produce six returned odds rows per event/source when every selected source has every price. Three-way markets return more; availability varies.

market_ids=1,2,3&main_line=true&hide_closed=true
Odds / snapshot
210
Event/score/live / snapshot
14
Total / snapshot
224
Per month
1.9M
Quota fit*
Starter · $49/mo
Measure before polling

Expanded snapshot

50 observed participant/line price rows per event/source. Actual usage depends on the rows each selected data source returns.

Odds / snapshot
1,750
Event/score/live / snapshot
14
Total / snapshot
1,764
Per month
15.2M
Quota fit*
Starter · $49/mo
Production pattern: Starter and other delayed plans should poll narrow snapshots at the cadence their use case needs; do not seed a delta cursor from delayed body metadata. On zero-delay plans only, use /api/v2/markets/delta when the account has a known zero-delay entitlement, the bootstrap response explicitly returns X-Data-Delay-Seconds: 0, and meta.delta_last_id is a valid positive integer (as a number or numeric string). Otherwise, repeat narrow filtered snapshots. Each changed price row costs one odds point. Confirm the billed total with X-Datapoints. X-Datapoints-Breakdown is optional and is not currently emitted by /api/v2/markets/delta.
*Quota fit is not feature eligibility: confirm that the tier also includes your selected data sources, live/prematch access, delay, history, and rate limit.
Real-time WebSocket

Real-time WebSocket odds delivery

Stop polling. Get odds pushed to your app, with updates that are sub-second across all books. Ultra plan subscribers get WebSocket streaming with real-time data across supported published sources: 1 account-wide connection with up to 3 multiplexed subscriptions. Higher plans add capacity for more independent consumers.

0sData delay
Sub-second across all books.Data freshness
25Data Sources
WebSocket
00:00:01.234 odds_update book: "DraftKings" spread: -3.5 → -4.0 juice: -110 → -10500:00:01.891 odds_update book: "FanDuel"▊

Higher-volume plans

More account-wide WebSocket capacity, data points, rate limits, and history for production workloads.
  1. Super
    $649/month
    Scaling production workloads
    • Everything in Ultra
    • 3 concurrent WebSocket connections per account
    • 5 multiplexed subscriptions per connection
    • Run production and a shadow consumer side by side
    • 6-month odds history
    • Priority support
    • Same new-account stats access as Ultra
    1,250,000,000/mo data points · hard cap default; optional $3.25/1M
    15 req/sec rate limit·Real-time
    Scale Up
  2. Mega
    $999/month
    Sportsbook-grade volume
    • Everything in Super
    • 5 concurrent WebSocket connections per account
    • 10 multiplexed subscriptions per connection
    • Separate capacity for independent consumers
    • 1-year odds history
    • Same new-account stats access as Ultra
    2,500,000,000/mo data points · hard cap default; optional $2.50/1M
    20 req/sec rate limit·Real-time
    Scale Up
  3. Max
    $2499/month
    Maximum throughput
    • Everything in Mega
    • 10 concurrent WebSocket connections per account
    • 25 multiplexed subscriptions per connection
    • More room for independent consumer services
    • Unlimited odds history
    • Dedicated support
    • Same new-account stats access as Ultra
    12,500,000,000/mo data points · hard cap default; optional $1.25/1M
    50 req/sec rate limit·Real-time
    Scale Up
  4. Enterprise
    Contact us
    Unlimited scale & dedicated support
    • Everything in Max
    • 50 concurrent WebSocket connections per account
    • 50 multiplexed subscriptions per connection
    • Custom data points & rate limits
    • Dedicated support & SLA
    • Stats entitlements are scoped by contract
    Custom data points
    Custom rate limit·Real-time
    Talk to Sales

Compare every feature

See exactly what's included in each plan. No surprises.
Free$0Start BuildingStarter$49/moGet StartedPro$149/moUpgrade to ProUltra$399/moGo Real-Time
REST API access
Data delay5 min60 sec30 secReal-time
Rate limit1/sec2/sec5/sec10/sec
Data points20K/day · 200K/mo25M/mo125M/mo500M/mo
WebSocket real-time push
WebSocket connections per accountNot availableNot availableNot available1
Subscriptions per WebSocket connectionNot availableNot availableNot available3
Bookmakers3AllAllAll
Markets & periodsFull gameAllAllAll
Live in-play odds
Pre-match odds
Best lines across books
Odds history7 days30 days90 days
Opening lines
Closing lines
Schedules & reference data
Scores & results
Stats access (new accounts)Catalog + fixed sample; no-card 7-day current-season stats evaluationCurrent-season completed-game boxes and season aggregatesStarter access plus available prior-season game and season archivesPro access plus live REST event boxes and live stats over WebSocket
Value / +EV calculations
API documentation
Support levelCommunityEmailEmailPriority

Concurrent connection limits apply account-wide across every API key and WebSocket endpoint. Each connection can multiplex filtered streams; REST rate limits are unchanged and data-point usage stays pooled. Additional API keys do not add concurrent connections. Read the WebSocket docs or Compare higher-volume capacity

Free$0
REST API access
Data delay5 min
Rate limit1/sec
Data points20K/day · 200K/mo
WebSocket real-time push
WebSocket connections per accountNot available
Subscriptions per WebSocket connectionNot available
Bookmakers3
Markets & periodsFull game
Live in-play odds
Pre-match odds
Best lines across books
Odds history
Opening lines
Closing lines
Schedules & reference data
Scores & results
Stats access (new accounts)Catalog + fixed sample; no-card 7-day current-season stats evaluation
Value / +EV calculations
API documentation
Support levelCommunity
Starter$49/mo
REST API access
Data delay60 sec
Rate limit2/sec
Data points25M/mo
WebSocket real-time push
WebSocket connections per accountNot available
Subscriptions per WebSocket connectionNot available
BookmakersAll
Markets & periodsAll
Live in-play odds
Pre-match odds
Best lines across books
Odds history7 days
Opening lines
Closing lines
Schedules & reference data
Scores & results
Stats access (new accounts)Current-season completed-game boxes and season aggregates
Value / +EV calculations
API documentation
Support levelEmail
Pro$149/mo
REST API access
Data delay30 sec
Rate limit5/sec
Data points125M/mo
WebSocket real-time push
WebSocket connections per accountNot available
Subscriptions per WebSocket connectionNot available
BookmakersAll
Markets & periodsAll
Live in-play odds
Pre-match odds
Best lines across books
Odds history30 days
Opening lines
Closing lines
Schedules & reference data
Scores & results
Stats access (new accounts)Starter access plus available prior-season game and season archives
Value / +EV calculations
API documentation
Support levelEmail
Ultra$399/mo
REST API access
Data delayReal-time
Rate limit10/sec
Data points500M/mo
WebSocket real-time push
WebSocket connections per account1
Subscriptions per WebSocket connection3
BookmakersAll
Markets & periodsAll
Live in-play odds
Pre-match odds
Best lines across books
Odds history90 days
Opening lines
Closing lines
Schedules & reference data
Scores & results
Stats access (new accounts)Pro access plus live REST event boxes and live stats over WebSocket
Value / +EV calculations
API documentation
Support levelPriority

Built for developers and production teams

25Data Sources
22 + 9Leagues · variants
Sub-second across all books.Data freshness
25M/moStarter quota
$ curl "https://therundown.io/api/v2/sports/4/events/$(date -u +%F)?market_ids=1,2,3&affiliate_ids=3,19,23&main_line=true&hide_closed=true" -H "X-TheRundown-Key: $RUNDOWN_KEY"

Start building in minutes

Get your API key and make your first request today. Free tier included.

Frequently Asked API Questions

Common Questions

Sign up for the Free plan — no credit card required. You get 20,000 data points per UTC day, up to 200,000 per UTC calendar month, access to 3 sportsbooks, and pre-match odds immediately. When you need more, upgrade to Starter ($49/mo) for currently published paid-tier data sources and live data, or Pro ($149/mo) for a 30-second data delay. See all plans.