Odds Feed API

The world's most powerful odds API

Access real-time odds, scores, and settlement data from 300+ bookmakers. Built for speed, scale, and developer happiness.

Get API key
60+Sports
300+Bookmakers
12k+Tournaments
800k+Fixtures Yearly
8+Languages

OVERVIEW

Get your data in real-time with REST or WebSocket

Pull a snapshot over REST or stream live changes over WebSocket. Either way, odds come back keyed by bookmaker and outcome — here's exactly what that looks like.

01

Authenticate

Pass your API key as a query parameter on REST calls, or in a login message on the socket.

02

Ask or stream

Call an endpoint for a one-off snapshot, or open a WebSocket and list the channels you want at login.

03

Get data

Odds come keyed by bookmaker and outcome — the same shape whichever of the 300+ books priced it.

GET

Ask once with a fixture ID and get its current odds from every book — ideal for loading a page or backfilling data.

Odds are nested by bookmaker, then by a composite outcome key, so you can update prices precisely.

request
GET https://v5.oddspapi.io/en/fixtures/odds
  ?fixtureId=id1100013270505136
  &apiKey=YOUR_KEY
response
{
  "fixtureId": "id1100013270505136",
  "status": { "statusName": "Pre-Game" ... },
  "sport": { "sportName": "Basketball" ... },
  "odds": {
    "pinnacle": {
      "id1100013270505136:pinnacle:111:0": {
        "bookmaker": "pinnacle",
        "outcomeId": 111,
        "price": 1.155,
        "active": true,
        "mainLine": true,
        "changedAt": 1776717657043,
        "bookmakerChangedAt": 1776717656731
        ...
      }
    }
  }
}
EndpointsFixtures TodayFixture OddsOdds ChannelFixture Settlement+40 more
Read the documentation

All-in-One Sports Betting

Websocket feed aggregation

Everything you need to build, scale, and manage a world-class betting product.

300+ Bookmakers

Access real-time odds and lines from over 300 global sportsbooks and exchanges.

60+ Sports

Comprehensive coverage ranging from major leagues (NFL, NBA) to niche markets.

12,000+ Tournaments

Data from every active tournament, from the Premier League to lower divisions.

8 Languages

Power your platform globally with native support for 8 different languages.

Player Props

Betting markets on individual player performance and stats.

Sizing Limit & Order Books

Get access to full market liquidity, including sizing limits and order book depth.

Historical Data

Monitor odds data by second and results

Deeplinks

Direct links to specific betslips on bookmaker sites to maximize conversion.

Migration

Integrating has never been easier

Matching one provider's games to another's is the pain point of switching data feeds. Because every fixture we deliver already carries the matching IDs from 10+ providers, that work simply disappears.

Integrating another provider≈ 2–3 weeks
1. Export your data2. Match IDs per provider3. Handle rotations4. QA & reconcile5. Re-sync on changes
With55 Techpre-mapping
Connect IDs
Go live
On average, our customers save 15 days by integrating with our API.
Pre-mapped toBetradarPinnacleFlashscoreGeniusand many more