Betting Odds API
Bookmaker odds. One clean API.
Pre-match odds from 125+ bookmakers, normalized for apps, models, and comparison tools.
Create a free API keyNo credit card. 1,000 requests included.
{
"event_id": "154866235",
"items": [
{
"bookmaker": "sportsbet",
"bet_type": "moneyline",
"period_str": "full time",
"selection_name": "Los Angeles Lakers",
"odds": 1.59
},
{
"bookmaker": "sportsbet",
"selection_name": "Houston Rockets",
"odds": 2.44
}
],
"resume": "1777512873144-0"
}
Choosing an odds API
What to check before you build.
- Coverage 125+ bookmakers Check the live catalog
- Response One schema Same fields across bookmakers
- Updates REST + streams Snapshot · SSE · WebSockets
- Usage Start free Hard caps by default
Bookmaker coverage by market.
See live coverageAustralia
100+ booksSportsbet · TAB · Ladbrokes · Neds · Betfair
United Kingdom
14 booksBet365 · Betfair · Paddy Power · Sky Bet · Ladbrokes
United States
12 booksDraftKings · FanDuel · BetMGM · Caesars · BetRivers
Canada + Europe
RegionalBet365 · Betway · Unibet · Pinnacle · local books
One public contract
Snapshot first.
Stream when it matters.
Use the same event, market and selection fields across every covered bookmaker.
-
01
Find an event
GET /v1/eventsFilter the public catalog by sport, league, time, or bookmaker.
-
02
Read current odds
GET /v1/events/{id}/odds/snapshotReceive normalized bookmaker prices and a resume token.
-
03
Follow updates
GET /v1/events/{id}/odds/streamAdd SSE or WebSockets for supported pre-match workflows.
Common questions
Betting odds API FAQs
What is a betting odds API?
It gives software structured access to events, bookmakers, markets, selections, and prices. odds-api normalizes covered sources into one public contract.
How does a betting odds API work?
Your app requests the event catalog, chooses a covered event, then reads its current bookmaker odds as structured JSON. Supported streams can deliver later pre-match changes without repeatedly downloading the full snapshot.
Which betting odds API should I choose?
Choose one you can test against the bookmakers, sports, markets, update speed, and usage limits your product needs. odds-api provides a free key, public docs, visible pricing, and a live coverage catalog for that evaluation.
Which bookmakers are supported?
Coverage includes 125+ bookmakers across Australia, the US, the UK, Canada, Europe, and other supported regions. Availability varies by event and time, so check the live catalog first.
Can I stream betting odds?
Yes. Supported pre-match products provide SSE and WebSocket updates alongside REST snapshots. Streaming does not mean in-play coverage after an event starts.
Is there a free betting odds API plan?
Yes. The Sandbox plan includes 1,000 monthly requests and 25 stream-hours. No credit card is required.
Make your first request.
Free key. Real data. No credit card.