Sports Odds and Data API pricing

Public sports data API plans from $0. Commercial display from Pro; WebSocket on Ultra.
25+Data sources·23 + 9Leagues · variants·550+Market types
No sales calls30-second keyPublic pricing

Choose your plan

Start free. Upgrade when you need more. Looking for dashboard features? See Desktop & 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 free
  2. Starter
    $49/month
    For internal tools and personal models
    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 Starter
  3. Pro
    $149/month
    For apps that show odds to your users
    125,000,000/modata points
    Hard-capped by default · optional overage $7.45/1M
    • Everything in Starter
    • Value / +EV calculations
    • Opening & closing lines
    • Commercial display in your app, with attribution
    • 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
    Get Pro
  4. Most popular
    Ultra
    $399/month
    For real-time apps, WebSocket included
    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 with Ultra

Secure Stripe checkout. Upgrades apply right away. Cancel anytime.

Get a free key

  1. Create a free account. No credit card.
  2. Copy your API key.
  3. Make your first request with the quickstart.
No hidden fees
Cancel anytime
No credit card for Free
Upgrade anytime

Which odds API plan fits your project?

Start with the freshness and display rights your project needs, then check the volume. Free stays $0 with no card required: five-minute delayed pre-match main lines from three books, for internal or personal use.

Starter

$49/month

I need more sources, props or in-play odds for my own use.

  • 60-second delayed REST.
  • No WebSocket streaming.
  • Internal business or personal use.

25,000,000/mo included.

Choose Starter, $49/mo

Pro

$149/month

I show odds, comparisons or probabilities to my users, or measure closing lines.

  • 30-second delayed REST.
  • No WebSocket streaming.
  • Commercial display, with attribution. No Supplemental Agreement needed. Opening and closing lines.

125,000,000/mo included.

Choose Pro, $149/mo

These are monthly prices. Check source, sport and market availability on your actual responses. Additional WebSocket connections and larger allowances are available on higher-volume plans.

Validate your workload before choosing

  1. Make a narrow first request and confirm your required events, markets and open prices.
  2. Read the actual X-Datapoints response header, then estimate snapshot usage. Repeated snapshots bill their returned rows again; the estimate does not change a plan's base fee.
  3. Check delivery with the REST and WebSocket guide. A quota fit alone does not grant real-time access or commercial display rights.

Read the measured plan-sizing example.

Switching providers? Use the field maps and validation checklists for:

Comparing providers? Read the pricing and coverage comparisons for:

Compare plans and choose your billing interval

What the API includes

  • One event ID

    Odds, scores, schedules and supported game data share one event ID. See the quickstart.

  • WebSocket on Ultra

    Push updates are included with Ultra at $399/mo. No add-on.

  • Pinnacle plus prediction markets

    Paid plans include every book in the API, including Pinnacle, Kalshi and Polymarket. Free includes three.

  • Closure fields and main_line

    Filter with main_line=true. Each line carries is_main_line, and closed lines carry closed_at.

  • History that scales

    7 days on Starter, 30 days on Pro, 90 days on Ultra, 6 months on Super, 1 year on Mega, unlimited on Max.

  • Public self-serve pricing

    Every plan through Max has a published price. Sign up and get a key without a quote.

What you can build with the data

Free and Starter

Internal business or personal use.

Supplemental Agreement

Needed only for:

  • White-label or no attribution
  • Redistribution across multiple venues
  • Keeping data past your plan's history window

Contact us to set one up.

  • Display rights end when your plan ends. After you cancel, delete stored data within five business days and do not use it to rebuild or reverse-engineer our data.
  • Odds history is ready for backtesting. Backtesting or validating models needs our written permission.
  • The Terms of Service control.

Sportradar-class data at a fraction of the cost

Ultra $399/mo ≈ ~1/25th of third-party-reported $10k+/mo enterprise contracts*

Sportradar

No public rate card · third-party-reported $10k+/mo*

TheRundown Ultra

$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.

How pricing compares

Every TheRundown plan has a published price. Request only the books and markets you need: unrequested rows do not use your allowance.

ProviderPublished pricingComparison
TheRundownFree key, then $49 to $2,499/mo, all published. WebSocket included on Ultra ($399/mo).
The Odds API500 free credits/mo, then $30 to $249/mo for 20,000 to 15 million credits. Credits depend on regions and markets.Compare
SharpAPIFree, Hobby $79, Pro $229 and Sharp $399/mo. Streaming is a $99/mo add-on on paid plans.Compare
OddsJamAPI pricing through its sales flow, separate from its consumer app.Compare
SportradarNo public rate card. Third-party-reported $10k+/mo.*Compare

Competitor prices are from their public pages, checked Oct 13, 2026 (Sportradar Oct 15, 2026). *Third-party reports; Sportradar publishes no rate card. Packages, coverage, usage limits and rights differ.

Compare all plans

Every self-serve plan side by side. Prices are monthly.
FeatureFree$0Start freeStarter$49/moChoose StarterPro$149/moChoose ProUltra$399/moChoose UltraSuper$649/moChoose SuperMega$999/moChoose MegaMax$2,499/moChoose Max
Data points20K/day · 200K/mo25M/mo125M/mo500M/mo1.25B/mo2.5B/mo12.5B/mo
Rate limit1 req/sec2 req/sec5 req/sec10 req/sec15 req/sec20 req/sec50 req/sec
Opt-in overage per 1M$12.25/1M$7.45/1M$4.99/1M$3.25/1M$2.50/1M$1.25/1M
Data delay5 minutes60 seconds30 secondsReal-timeReal-timeReal-timeReal-time
WebSocket pushIncludedIncludedIncludedIncluded
WebSocket connections per accountNot availableNot availableNot available13510
Subscriptions per WebSocket connectionNot availableNot availableNot available351025
Books and prediction markets3 booksAllAllAllAllAllAll
Pinnacle, Kalshi and Polymarket
Markets and periodsFull gameAllAllAllAllAllAll
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Sample and 7-day trialCurrent seasonCurrent and prior seasonsAdds live statsAdds live statsAdds live statsAdds live stats
Odds history7 days30 days90 days6 months1 yearUnlimited
Opening and closing lines
Value and +EV calculations
Display rightsInternal useInternal useCommercial, with attributionCommercial, with attributionCommercial, with attributionCommercial, with attributionCommercial, with attribution
SupportCommunityEmailEmailPriorityPriorityPriorityDedicated

Need more? Enterprise adds custom volume, 50 WebSocket connections per account and an SLA. Talk to sales

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 see the higher-volume plans

Free$0
Data points20K/day · 200K/mo
Rate limit1 req/sec
Opt-in overage per 1M
Data delay5 minutes
WebSocket push
WebSocket connections per accountNot available
Subscriptions per WebSocket connectionNot available
Books and prediction markets3 books
Pinnacle, Kalshi and Polymarket
Markets and periodsFull game
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Sample and 7-day trial
Odds history
Opening and closing lines
Value and +EV calculations
Display rightsInternal use
SupportCommunity
Starter$49/mo
Data points25M/mo
Rate limit2 req/sec
Opt-in overage per 1M$12.25/1M
Data delay60 seconds
WebSocket push
WebSocket connections per accountNot available
Subscriptions per WebSocket connectionNot available
Books and prediction marketsAll
Pinnacle, Kalshi and Polymarket
Markets and periodsAll
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Current season
Odds history7 days
Opening and closing lines
Value and +EV calculations
Display rightsInternal use
SupportEmail
Pro$149/mo
Data points125M/mo
Rate limit5 req/sec
Opt-in overage per 1M$7.45/1M
Data delay30 seconds
WebSocket push
WebSocket connections per accountNot available
Subscriptions per WebSocket connectionNot available
Books and prediction marketsAll
Pinnacle, Kalshi and Polymarket
Markets and periodsAll
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Current and prior seasons
Odds history30 days
Opening and closing lines
Value and +EV calculations
Display rightsCommercial, with attribution
SupportEmail
Ultra$399/mo
Data points500M/mo
Rate limit10 req/sec
Opt-in overage per 1M$4.99/1M
Data delayReal-time
WebSocket pushIncluded
WebSocket connections per account1
Subscriptions per WebSocket connection3
Books and prediction marketsAll
Pinnacle, Kalshi and Polymarket
Markets and periodsAll
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Adds live stats
Odds history90 days
Opening and closing lines
Value and +EV calculations
Display rightsCommercial, with attribution
SupportPriority
Super$649/mo
Data points1.25B/mo
Rate limit15 req/sec
Opt-in overage per 1M$3.25/1M
Data delayReal-time
WebSocket pushIncluded
WebSocket connections per account3
Subscriptions per WebSocket connection5
Books and prediction marketsAll
Pinnacle, Kalshi and Polymarket
Markets and periodsAll
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Adds live stats
Odds history6 months
Opening and closing lines
Value and +EV calculations
Display rightsCommercial, with attribution
SupportPriority
Mega$999/mo
Data points2.5B/mo
Rate limit20 req/sec
Opt-in overage per 1M$2.50/1M
Data delayReal-time
WebSocket pushIncluded
WebSocket connections per account5
Subscriptions per WebSocket connection10
Books and prediction marketsAll
Pinnacle, Kalshi and Polymarket
Markets and periodsAll
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Adds live stats
Odds history1 year
Opening and closing lines
Value and +EV calculations
Display rightsCommercial, with attribution
SupportPriority
Max$2,499/mo
Data points12.5B/mo
Rate limit50 req/sec
Opt-in overage per 1M$1.25/1M
Data delayReal-time
WebSocket pushIncluded
WebSocket connections per account10
Subscriptions per WebSocket connection25
Books and prediction marketsAll
Pinnacle, Kalshi and Polymarket
Markets and periodsAll
Live in-play odds
Best lines across books
Scores and schedules on the same event ID
Stats access (new accounts)Adds live stats
Odds historyUnlimited
Opening and closing lines
Value and +EV calculations
Display rightsCommercial, with attribution
SupportDedicated

Higher-volume plans

More account-wide WebSocket capacity, data points and rate limits 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
    Get Super
  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
    Get Mega
  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
    Get Max
  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
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
25+Data 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"▊

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.

Control usage by choosing your scope. Request the sports, books and markets your application needs. Unrequested price rows do not consume your allowance. Paid plans include data-point volume for a fixed subscription fee; using fewer points does not reduce that fee. Monthly and annual plans stop at their included limits by default. Optional overage and weekly billing have separate terms. Read the metering rules.

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.
$ 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.

Pricing questions

How much does a sports odds API cost?

At TheRundown, Free is $0 with no credit card. Paid plans are Starter $49, Pro $149, Ultra $399, Super $649, Mega $999, Max $2,499 per month. Annual billing saves 20%. Enterprise is priced by contract. Every plan through Max is self-serve.

Is there a free plan or a free API key?

Yes. Free is $0, needs no credit card and includes 20,000 data points a day (up to 200,000 a month) and pre-match odds from DraftKings, FanDuel and BetMGM, with data delayed 5 minutes. Upgrade at any time.

What’s in each plan?

Free: $0, 20,000 data points a day (up to 200,000 a month), pre-match odds from DraftKings, FanDuel and BetMGM, data delayed 5 minutes. Starter ($49/mo): 25,000,000 data points a month, every book, player props, alternate lines and live odds, data delayed 60 seconds, 7 days of odds history. Pro ($149/mo): 125,000,000 data points a month, data delayed 30 seconds, 30 days of odds history, opening and closing lines, and commercial display in your app. Ultra ($399/mo): 500,000,000 data points a month, real-time REST and WebSocket, 90 days of odds history. Super, Mega and Max ($649, $999 and $2,499/mo) add data points, WebSocket connections and longer history, up to unlimited. Enterprise is priced by contract.

Can I use the data in a commercial app?

Yes, on Pro ($149/mo) and above. You can show odds and values you derive from them, such as best-price comparisons, line movement and implied probabilities, in your own app, including paid apps, with the attribution "Data provided by TheRundown". No Supplemental Agreement is needed for that. Free and Starter are for internal business or personal use. A Supplemental Agreement is only needed for white-label or no attribution, redistribution across multiple venues, or keeping data past your plan’s history window.

Do I need a sales call or a contract?

No. Every plan through Max has a published price and is self-serve: create an account, choose a plan and pay through Stripe checkout. Enterprise is the only plan priced by contract.

Can I test the API before I pay?

Yes, on Free. It is $0 with no credit card and uses the same endpoints and event IDs as paid plans, so the integration you build carries over when you upgrade.

Can I cancel or change plans?

Yes. Cancel anytime from your account dashboard; cancellation takes effect at the end of the current billing cycle. Upgrades apply right away. Downgrades take effect at the end of the billing period. All fees are non-refundable.

Which plans include WebSocket streaming?

Ultra ($399/mo) and every higher plan include real-time REST and WebSocket push, with no add-on fee. Capacity per account: Ultra 1 connection with 3 subscriptions each; Super 3 connections with 5 subscriptions each; Mega 5 connections with 10 subscriptions each; Max 10 connections with 25 subscriptions each. Starter has a 60-second delay and Pro a 30-second delay.

How much odds history does each plan include?

Starter 7 days, Pro 30 days, Ultra 90 days, Super 6 months, Mega 1 year, Max unlimited. Opening and closing lines start on Pro. The history is ready for backtesting; backtesting or validating models needs our written permission.

Which sportsbooks and prediction markets are included?

Paid plans include every book in the API, including Pinnacle, Kalshi and Polymarket. Free includes three. Availability varies by source, sport and market, so check your actual responses.

Do you cover cricket and volleyball?

Cricket coverage is sparse and includes T20, IPL, and selected other competitions. Availability varies by source, event and market. Volleyball is not covered.

What counts as a data point, and what if I hit my limit?

For odds, one data point is one returned price row. Request only the sports, books and markets you need: unrequested rows do not use your allowance, but the monthly fee stays the same. Monthly and annual plans stop at their included limit unless you opt in to overage.

How does TheRundown pricing compare to Sportradar?

Sportradar publishes no rate card. TheRundown offers Sportradar-class data at a fraction of the cost: third-party reports put enterprise contracts at $10k+ per month, so Ultra at $399/mo is about 1/25th of that. Packages, coverage, usage limits and rights differ. Checked Oct 15, 2026.