US Sportsbook Odds API

All in one clean API

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

Paid plans from $40/month. No surprise charges.

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

Built for serious US odds products.

A 99.8% uptime target, lightning-fast odds updates and 100+ market types through one API.

Uptime target

99.8%

Monthly operating target for production API endpoints. Check current health live.

Lightning-fast updates

Almost instant

On supported sportsbook streams. Scheduled sources refresh adaptively.

Market depth

100+

Market types spanning moneylines, point spreads, totals, team totals and player props.

Choose a US bookmaker.

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

Check live coverage

Also covered

Hard Rock Bet hardrockbet
BetParx betparxus
Borgata borgataus
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. 1

    Check the books

    GET /v1/bookmakers

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

  2. 2

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

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

    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.

Best for testing

Starter

50K
$40 USD / month

Odds

Requests
50K / month
Streams
150 stream-hours / month
  • All Bookmakers
  • All Markets
  • 60 requests/min
  • Self-serve

Bets

  • Positive EV and arbitrage bets
  • Up to 2 bookmakers
Best value

Builder

2M
$90 USD / month

Odds

Requests
2M / month
Streams
1,500 stream-hours / month
  • All Bookmakers
  • All Markets
  • 300 requests/min
  • Email support

Bets

  • Positive EV and arbitrage bets
  • Up to 6 bookmakers

Live

20M
$250 USD / month

Odds

Requests
20M / month
Streams
6,000 stream-hours / month
  • All Bookmakers
  • All Markets
  • 600 requests/min
  • Priority email

Bets

  • Positive EV and arbitrage bets
  • Up to 15 bookmakers

Pro

75M
$500 USD / month

Odds

Requests
75M / month
Streams
20,000 stream-hours / month
  • All Bookmakers
  • All Markets
  • 1,200 requests/min
  • Priority email plus onboarding

Bets

  • Positive EV and arbitrage bets
  • Up to 50 bookmakers

Scale

Custom
Custom

Odds

Requests
100M+ typical
Streams
Custom
  • All Bookmakers
  • All Markets
  • Custom
  • Dedicated support

Bets

  • Positive EV and arbitrage bets
  • Custom bookmaker access

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.

Start Building.

Choose a monthly plan and connect real pre-match data.

Paid plans from $40/month. No surprise charges.