Bookmakers
Every sportsbook, exchange and DFS platform we carry, with the plan each one is on. One request returns all of their prices for a market under the same oddID, so adding a book is a parameter change rather than a new integration.
Access odds data from 85+ premier sportsbooks and betting platforms — including Bet365, FanDuel, DraftKings, Pinnacle, and regional operators worldwide. Our API provides pre-match odds, live betting odds, player props, alternative lines, and results data across all supported bookmakers.
| Name | bookmakerID | Type |
|---|---|---|
| 1xBet | 1xbet | Sportsbook |
| 888 Sport | 888sport | Sportsbook |
| Bally Bet | ballybet | Sportsbook |
| Barstool | barstool | Sportsbook |
| Bet365 | bet365 | Sportsbook |
| BetAnySports | betanysports | Sportsbook |
| BetClic | betclic | Sportsbook |
| Betfair Exchange | betfairexchange | Betting Exchange |
| Betfair Sportsbook | betfairsportsbook | Sportsbook |
| BetMGM | betmgm | Sportsbook |
| BetOnline | betonline | Sportsbook |
| BetPARX | betparx | Sportsbook |
| BetRivers | betrivers | Sportsbook |
| Betr Sportsbook | betrsportsbook | Sportsbook |
| Betsson | betsson | Sportsbook |
| BetUS | betus | Sportsbook |
| Bet Victor | betvictor | Sportsbook |
| Betway | betway | Sportsbook |
| BlueBet | bluebet | Sportsbook |
| Bookmaker.eu | bookmakereu | Sportsbook |
| Bovada | bovada | Sportsbook |
| BoyleSports | boylesports | Sportsbook |
| Caesars | caesars | Sportsbook |
| Casumo | casumo | Sportsbook |
| Circa | circa | Sportsbook |
| Coolbet | coolbet | Sportsbook |
| Coral | coral | Sportsbook |
| DraftKings | draftkings | Sportsbook |
| ESPN BET | espnbet | Sportsbook |
| Everygame | everygame | Sportsbook |
| Fanatics | fanatics | Sportsbook |
| FanDuel | fanduel | Sportsbook |
| Fliff | fliff | Sportsbook |
| FOX Bet | foxbet | Sportsbook |
| FourWinds | fourwinds | Sportsbook |
| Grosvenor | grosvenor | Sportsbook |
| GTbets | gtbets | Sportsbook |
| Kalshi | kalshi | Betting Exchange |
| Ladbrokes | ladbrokes | Sportsbook |
| LeoVegas | leovegas | Sportsbook |
| LiveScore Bet | livescorebet | Sportsbook |
| LowVig | lowvig | Sportsbook |
| Marathon Bet | marathonbet | Sportsbook |
| Matchbook | matchbook | Betting Exchange |
| Mr Green | mrgreen | Sportsbook |
| MyBookie | mybookie | Sportsbook |
| Neds | neds | Sportsbook |
| Novig | novig | Betting Exchange |
| NordicBet | nordicbet | Sportsbook |
| Paddy Power | paddypower | Sportsbook |
| Pinnacle | pinnacle | Sportsbook |
| PlayUp | playup | Sportsbook |
| PointsBet | pointsbet | Sportsbook |
| PrizePicks | prizepicks | Daily Fantasy |
| Polymarket | polymarket | Betting Exchange |
| Prophet Exchange | prophetexchange | Sportsbook |
| SI Sportsbook | si | Sportsbook |
| Sky Bet | skybet | Sportsbook |
| SportsBet | sportsbet | Sportsbook |
| SugarHouse | sugarhouse | Sportsbook |
| SportsBetting.ag | sportsbetting_ag | Sportsbook |
| Sporttrade | sporttrade | Betting Exchange |
| Superbook | superbook | Sportsbook |
| Suprabets | suprabets | Sportsbook |
| TAB | tab | Sportsbook |
| TABtouch | tabtouch | Sportsbook |
| Tipico | tipico | Sportsbook |
| TopSport | topsport | Sportsbook |
| Underdog Fantasy | underdog | Daily Fantasy |
| Unibet | unibet | Sportsbook |
| Virgin Bet | virginbet | Sportsbook |
| William Hill | williamhill | Sportsbook |
| Wind Creek (Betfred PA) | windcreek | Sportsbook |
| WynnBet | wynnbet | Sportsbook |
| Betfred | betfred | Sportsbook |
| Betsafe | betsafe | Sportsbook |
| BoomBet | boombet | Sportsbook |
| HotStreak | hotstreak | Daily Fantasy |
| NorthStar Bets | northstarbets | Sportsbook |
| ParlayPlay | parlayplay | Daily Fantasy |
| Sleeper | sleeper | Daily Fantasy |
| Stake | stake | Sportsbook |
| theScore Bet | thescorebet | Sportsbook |
| Bodog | bodog | Sportsbook |
| Prime Sports | primesports | Sportsbook |
What is a sportsbook odds API?
An API that returns odds from many sportsbooks through one integration instead of one per book. SportsGameOdds covers 85+ books, and every one of them prices a given market under the same oddID, so comparing them is a lookup rather than a name-matching exercise. Adding a book to a request you already make is a parameter change, not new parsing code.
How many sportsbooks does the API cover?
85+ in total, spanning traditional sportsbooks, betting exchanges and DFS platforms. Coverage varies by market rather than being uniform across all of them, so read byBookmaker on each odd rather than assuming every book prices every market.
Which sportsbooks are included on the free plan?
Nine: FanDuel, DraftKings, BetMGM, Caesars, ESPN BET, Bovada, Unibet, PointsBet and William Hill. The free Amateur tier also limits the league list, the request rate and the refresh interval, so treat it as a way to build against real data rather than a way to run a product.
How do I request odds from one specific sportsbook?
Pass bookmakerID to the events endpoint in lowercase, or a comma-separated list for several books at once. Build against the ID rather than the display name, since the two do not always match — William Hill is williamhill and ESPN BET is espnbet. Each book's price comes back under byBookmaker on every odd.
Do you cover betting exchanges and DFS platforms as well as sportsbooks?
Yes. Alongside sportsbooks we carry exchanges such as Betfair Exchange and Novig, prediction markets including Kalshi and Polymarket, and DFS platforms like PrizePicks and Underdog. They arrive in the same schema under the same oddID as a sportsbook price, which is what makes comparing a DFS line against a book line a lookup rather than a mapping problem.
Do sportsbooks publish their own odds APIs?
Not publicly. The major books do not offer developer APIs for their odds, which is why most products either scrape them or license an aggregated feed. SportsGameOdds provides them through one API in a single schema, so there are no unofficial endpoints to maintain and no per-book parsing to keep working.
Is there an endpoint that lists every bookmaker?
Not a dedicated one. Leagues and sports each have a list endpoint; bookmakers do not. To find which books price a given market, query the markets endpoint, which returns the supported bookmakers per market by league. At runtime, read the keys of byBookmaker on each odd — that is the authoritative answer for that market at that moment.
Do you provide deeplinks to bookmakers?
Yes, though not for every market on every book. Each event carries event-level deeplinks under links.bookmakers, and individual odds carry bookmaker-specific deeplinks where available. Treat a missing deeplink as normal rather than an error, and check for one before rendering a link out to a book.
Does requesting more sportsbooks cost more?
No. Billing is per event object rather than per market or per book, so one game counts once whether the response carries four books or eighty. Adding books to a request you were already making costs response size and nothing else.
Ready to get started?
Join thousands of developers building the next generation of sports and betting applications.