Sportsbook

ESPN BET Odds API

Access ESPN BET odds through the SportsGameOdds API. Game lines, player props and results in structured JSON, alongside 85+ other books in one unified schema.

ESPN BET reaches an audience that arrives through ESPN rather than through a betting app, which makes it a useful book to show in any consumer-facing product. The SportsGameOdds API delivers its odds as structured JSON — no scraping, no unofficial endpoints — in the same schema as every other book we carry.

Quick Start: Requesting ESPN BET Odds

ESPN BET odds arrive inside the standard events response. Filter with bookmakerID:

https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&leagueID=NBA&bookmakerID=espnbet&oddsAvailable=true&limit=10

To compare ESPN BET against the rest of the major US book set in one call:

https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&leagueID=NBA&bookmakerID=espnbet,draftkings,fanduel,betmgm&oddsAvailable=true&limit=10

What an ESPN BET price looks like

Every event returns an odds object keyed by oddID, with each book's price inside byBookmaker:

{
  "eventID": "...",
  "leagueID": "NBA",
  "odds": {
    "points-away-game-sp-away": {
      "oddID": "points-away-game-sp-away",
      "opposingOddID": "points-home-game-sp-home",
      "marketName": "Spread",
      "statID": "points",
      "statEntityID": "away",
      "periodID": "game",
      "betTypeID": "sp",
      "sideID": "away",
      "fairOdds": "-105",
      "fairSpread": "+4.5",
      "bookOdds": "-110",
      "bookSpread": "+4.5",
      "byBookmaker": {
        "espnbet": { "odds": "-108", "spread": "+4.5", "available": true },
        "draftkings": { "odds": "-110", "spread": "+4.5", "available": true },
        "fanduel": { "odds": "-112", "spread": "+4", "available": true }
      }
    }
  }
}

Spread markets carry their line in fairSpread / bookSpread, and per book in spread — not in the overUnder fields that totals use. Values are strings, which is what keeps the leading + on the away side's handicap intact.

Coverage

ESPN BET carries the markets you would expect from a major US book: moneylines, spreads and totals, team totals, alternate lines, player props across the main US sports, and half and quarter markets.

Coverage varies by league and shifts as markets open and close, so rather than publish a list that goes stale, the authoritative source is live: the Supported Markets reference and the /markets endpoint both return the current per-league, per-bookmaker breakdown, generated from the same data that powers the API.

Use Cases

Odds Comparison Platforms — ESPN BET is a name mainstream users recognise, which makes it worth surfacing alongside DraftKings, FanDuel and Caesars.

Sportsbook & Fantasy Apps — Recognisable branding matters in consumer products where users pick a book by name.

Arbitrage & +EV Tools — Measure ESPN BET against the vig-free fairOdds consensus rather than any single rival book. See also positive EV betting.

Player Prop Tools — Add ESPN BET to prop comparison across books and DFS operators.

Technical Specifications

  • REST API — standard HTTP endpoints returning clean JSON
  • WebSocket feeds — real-time push updates, no polling required
  • Update speed — sub-minute refresh on Pro; Rookie and the free Amateur tier refresh on a longer interval. See pricing for each tier.
  • Results included — scores and settlement data ship with the odds, so there is no second integration
  • SDKs & libraries — JavaScript/TypeScript, Python, Ruby, Go and Java
  • Postman collection — pre-built requests ready to run

More sportsbook coverage: DraftKings · FanDuel · BetMGM · Caesars · Pinnacle

What is the ESPN BET Odds API?
ESPN BET odds delivered as structured JSON through the SportsGameOdds API. ESPN BET appears as a bookmakerID inside the same byBookmaker block as every other book we carry, keyed by the same oddID, so adding it to an existing integration is a parameter change rather than new parsing code.
Does ESPN BET have a public odds API?
ESPN BET does not offer a public developer API for its odds. SportsGameOdds provides ESPN BET prices through one unified API — no scraping or unofficial endpoints — alongside 85+ other sportsbooks in the same schema.
How do I request only ESPN BET odds?
Add bookmakerID=espnbet to an events request. To pull the full major US book set in one call, pass a comma-separated list such as bookmakerID=espnbet,draftkings,fanduel,betmgm.
Which markets does ESPN BET cover?
Moneylines, spreads and totals, team totals, alternate lines, player props across the main US sports, and half and quarter markets. Coverage varies by league and changes as markets open and close, so the Supported Markets reference and the /markets endpoint give the current per-league breakdown from live data.
Where is the line on a spread market?
Spread markets carry their line in fairSpread and bookSpread at the top level, and in a spread field on each byBookmaker entry — not in the overUnder fields, which totals use. All values are strings, which keeps the leading plus sign on the away side's handicap intact.
Are scores and results included?
Yes. Scores and settlement data ship alongside the odds on every plan, linked to oddIDs where scoring is supported, so you can grade bets without integrating a separate data source.
Is there a free tier?
Yes. The free Amateur tier lets you query real ESPN BET data with no credit card, and the Rookie and Pro plans each include a 7-day trial.

Ready to get started?

Free tier, no credit card. Set up in 5 minutes.

1xBet
Sportsbook
888 Sport
Sportsbook
Bally Bet
Sportsbook
Barstool
Sportsbook
Bet365
Sportsbook
BetAnySports
Sportsbook
BetClic
Sportsbook
Betfair Sportsbook
Sportsbook
BetMGM
Sportsbook
BetOnline
Sportsbook
BetPARX
Sportsbook
BetRivers
Sportsbook
Betr Sportsbook
Sportsbook
Betsson
Sportsbook
BetUS
Sportsbook
Bet Victor
Sportsbook
Betway
Sportsbook
BlueBet
Sportsbook
Bookmaker.eu
Sportsbook
Bovada
Sportsbook
BoyleSports
Sportsbook
Caesars
Sportsbook
Casumo
Sportsbook
Circa
Sportsbook
Coolbet
Sportsbook
Coral
Sportsbook
DraftKings
Sportsbook
Everygame
Sportsbook
Fanatics
Sportsbook
FanDuel
Sportsbook
Fliff
Sportsbook
FOX Bet
Sportsbook
FourWinds
Sportsbook
Grosvenor
Sportsbook
GTbets
Sportsbook
Ladbrokes
Sportsbook
LeoVegas
Sportsbook
LiveScore Bet
Sportsbook
LowVig
Sportsbook
Marathon Bet
Sportsbook
Mr Green
Sportsbook
MyBookie
Sportsbook
Neds
Sportsbook
NordicBet
Sportsbook
Paddy Power
Sportsbook
Pinnacle
Sportsbook
PlayUp
Sportsbook
PointsBet
Sportsbook
Prophet Exchange
Sportsbook
SI Sportsbook
Sportsbook
Sky Bet
Sportsbook
SportsBet
Sportsbook
SugarHouse
Sportsbook
SportsBetting.ag
Sportsbook
Superbook
Sportsbook
Suprabets
Sportsbook
TAB
Sportsbook
TABtouch
Sportsbook
Tipico
Sportsbook
TopSport
Sportsbook
Unibet
Sportsbook
Virgin Bet
Sportsbook
William Hill
Sportsbook
Wind Creek (Betfred PA)
Sportsbook
WynnBet
Sportsbook
Betfred
Sportsbook
Betsafe
Sportsbook
BoomBet
Sportsbook
NorthStar Bets
Sportsbook
Stake
Sportsbook
theScore Bet
Sportsbook
Bodog
Sportsbook
Prime Sports
Sportsbook