US Sportsbook Odds API

US sportsbook odds. One clean API.

Pull pre-match NFL, NBA, MLB and NHL odds from DraftKings, FanDuel and other covered US sportsbooks through one API.

Free key. 1,000 requests. No credit card.

GET /v1/odds/main-lines/snapshot ยท NBA 200
{
  "leagues": [{ "league": "NBA", "event_ids": ["nba-lal-hou"] }],
  "events": [
    {
      "event_id": "nba-lal-hou",
      "sport": "basketball",
      "league": "NBA",
      "start_time": 1785106800,
      "home_team": "Houston Rockets",
      "away_team": "Los Angeles Lakers",
      "lines": {
        "moneyline": {
          "market_type": "2way",
          "books": [
            {
              "bookmaker": "draftkings",
              "home": { "american_odds": -120 },
              "away": { "american_odds": -110 }
            },
            {
              "bookmaker": "fanduel",
              "home": { "american_odds": -115 },
              "away": { "american_odds": -105 }
            }
          ]
        }
      }
    }
  ],
  "resume": "1785101400000"
}
10 US sportsbook integrations
75+ leagues
100+ market types
REST + streams delivery

Performance you can check.

The 99.8% figure is an operating target. Current health and latency stay on the live status page.

Availability target

99.8%

Monthly operating target. Not a contractual SLA.

View live status

Choose a US bookmaker.

Add DraftKings, FanDuel and more without building a separate integration for every sportsbook.

Check live coverage

Also covered

bet365 US bet365us
Hard Rock Bet hardrockbet
BetParx betparxus
Borgata borgataus
Pinnacle US pinnacleus
3ET 3et

Get US sportsbook odds without scraping.

You do not need a separate DraftKings or FanDuel parser. Pull covered pre-match prices from both books through one key and one documented response.

  1. 01

    Check the books

    GET /v1/bookmakers

    Use the bookmaker keys returned by the API. No separate scraper or parser for every book.

  2. 02

    Find the games

    GET /v1/events?sport=basketball&league=NBA

    Load the NBA slate or change the filters for NFL, MLB, NHL, WNBA and more.

  3. 03

    Compare the odds

    GET /v1/events/{id}/odds/snapshot?bookmakers=draftkings,fanduel

    Get DraftKings and FanDuel prices back in the same event, market and selection shape.

  4. 04

    Follow price changes

    GET /v1/events/{id}/odds/stream

    Load the snapshot once. Use SSE or WebSockets for supported pre-match updates.

What you can build.

Odds comparison

Put DraftKings, FanDuel and other covered US books side by side.

Line-movement alerts

Start with a snapshot. Trigger an alert when a pre-match price changes.

Models and pricing

Feed the same event, market, selection and price fields into your model.

Matchup pages

Publish NFL, NBA, MLB, NHL and college odds from one feed.

75+ Leagues...

NBA logo
NFL logo
MLB logo
NHL logo
UFC logo
NBA logo
NFL logo
MLB logo
NHL logo
UFC logo

... and 100+ Markets

View entire coverage →

Get Access

Subscribe to receive access to odds-api.

Sandbox

Free
Free
Requests
1K / month
Streams
25 stream-hours / month
  • 30 requests/min
  • Docs and AI assistant

Starter

50K
$25 USD / month
Requests
50K / month
Streams
150 stream-hours / month
  • 60 requests/min
  • Self-serve
Best value

Builder

2M
$90 USD / month
Requests
2M / month
Streams
1,500 stream-hours / month
  • 300 requests/min
  • Email support

Live

20M
$250 USD / month
Requests
20M / month
Streams
6,000 stream-hours / month
  • 600 requests/min
  • Priority email

Pro

75M
$500 USD / month
Requests
75M / month
Streams
20,000 stream-hours / month
  • 1,200 requests/min
  • Priority email plus onboarding

Scale

Custom
Custom
Requests
100M+ typical
Streams
Custom
  • Custom
  • Dedicated support

Questions

Current coverage, limits and integration details.

Which US sportsbooks are covered?

Connect DraftKings, FanDuel, BetMGM, BetRivers and more through one API. Add new sportsbooks without rebuilding your product, then check live coverage for the games and markets available now.

10 US sportsbook integrations
Sportsbook Catalog key
DraftKings draftkings
FanDuel fanduel
BetMGM betmgm
BetRivers betrivers
bet365 US bet365
Hard Rock Bet hardrockbet
BetParx betparx
Borgata borgata
Pinnacle US pinnacle
3ET 3et
How quickly are odds updated?

Some sportsbooks connect through WebSockets, so odds changes arrive almost instantly. Others update through scheduled requests. Refresh timing varies by sportsbook, league and event. Check the refresh model for the latest cadence.

Which markets and player props are available?

Access 100+ market types, from moneylines, point spreads and totals to player points, passing yards, home runs and goalie saves. Available markets vary by sportsbook, league and game.

US market examples
Market group Examples
Game lines Moneyline, Point Spread, Game Total, Team Total
Period markets 1st Half Spread, 1st Quarter Total, 1st 5 Innings, Period Total
NBA props Player Points, Rebounds, Assists, Made Threes
NFL props Passing Yards, Rushing Yards, Receiving Yards, Anytime Touchdown
MLB props Strikeouts, Total Bases, Home Runs, Hits + RBIs
NHL props Shots on Goal, Goalie Saves, Puck Line
How are markets normalized across sportsbooks?

Every sportsbook names and structures markets differently. We clean that up for you. Moneylines, point spreads, run lines, puck lines, totals and player props arrive in one consistent format. We also include the sportsbook's original market label and line representation, giving you clean comparison data without losing the source context your product needs.

Can the data be used commercially?

Yes. Paid plans are built for commercial products, including odds comparison sites, apps, dashboards, alerts, models and widgets. Build and sell your own experience with the data. Raw-feed resale, bulk redistribution and API-key sharing are not included.

Create a free API key.

Test real pre-match data with 1,000 monthly requests.

Free key. 1,000 requests. No credit card.