Skip to main content

Futures Push Feed API Documentation

Requirement

You need an Enterprise plan to use the OddsBlaze push feed.

Description​

This endpoint streams real-time futures data by SSE push feed.

API Endpoint​

https://futures.stream.oddsblaze.com/

Parameters​

key (required)​

Your OddsBlaze API key.

sportsbook​

The sportsbook id (e.g., draftkings or betmgm). Separate multiple sportsbooks with commas (e.g., draftkings,betmgm).

league​

The league id (e.g., nfl or mlb). Separate multiple leagues with commas (e.g., nfl,mlb,nba).

Last-Event-ID​

When reconnecting, provide the Last-Event-ID header (or last-event-id URL parameter) with the most recent event id (e.g., 1758600171703-0). This ensures the feed resumes from the point where the connection was interrupted, preventing missed updates.

Connections​

A single connection can stream all sportsbooks for one league or all leagues for one sportsbook. If your request includes too many league or sportsbook parameters, the server will return an error:

{"message": "Missing league or sportsbook"}
{"message": "Too many leagues or sportsbooks"}
{"message": "Too many leagues"}
{"message": "Too many sportsbooks"}
{"message": "Too many connections"}

Example URLs​

SSE push feed, DraftKings sportsbook, all leagues:

https://futures.stream.oddsblaze.com/?key=your_key&sportsbook=draftkings

SSE push feed, all sportsbooks, NBA league:

https://futures.stream.oddsblaze.com/?key=your_key&league=nba

SSE push feed, DraftKings and BetMGM sportsbooks, MLB league:

https://futures.stream.oddsblaze.com/?key=your_key&sportsbook=draftkings,betmgm&league=mlb

SSE push feed, BetMGM sportsbook, NFL and MLB leagues:

https://futures.stream.oddsblaze.com/?key=your_key&sportsbook=betmgm&league=nfl,mlb

Example Events​

Connected​

event: connected
retry: 5000
data: connected

Ping​

event: ping
retry: 5000
data: 2025-09-23T04:36:27.143Z

Snapshot​

Initial snapshot of all odds on connection:

event: snapshot
retry: 5000
data: {
"updated": "2026-05-04T21:00:24.878Z",
"league": {
"id": "mlb",
"name": "MLB",
"sport": "Baseball"
},
"sportsbook": {
"id": "draftkings",
"name": "DraftKings"
},
"futures": [
{
"id": "mlb-world-series-winner",
"date": "2026-11-05T02:00:00.000Z",
"live": false,
"market": "World Series Winner",
"odds": [
{
"id": "DraftKings#World Series Winner#Los Angeles Dodgers",
"name": "Los Angeles Dodgers",
"price": "+210",
"team": {
"id": "0323a968-5bdf-5475-8eee-0eda1c4ca66b",
"name": "Los Angeles Dodgers",
"abbreviation": "LAD"
},
"links": {
"desktop": "https://sportsbook.draftkings.com/leagues/baseball/mlb?category=futures&subcategory=world-series&nav_1=champion&outcomes=0QA286076444%23379852803_4L84240Q171196Q2-1"
}
},
{
"id": "DraftKings#World Series Winner#New York Yankees",
"name": "New York Yankees",
"price": "+600",
"team": {
"id": "a48f3dae-405b-512e-97a2-851afd03f6e1",
"name": "New York Yankees",
"abbreviation": "NYY"
},
"links": {
"desktop": "https://sportsbook.draftkings.com/leagues/baseball/mlb?category=futures&subcategory=world-series&nav_1=champion&outcomes=0QA286076444%23379852798_4L84240Q166386Q2-1"
}
}
]
}
]
}

Locked​

All odds for a sportsbook/league locked:

event: locked
id: 1758600171703-0
retry: 5000
data: {
"league": {
"id": "mlb",
"name": "MLB",
"sport": "Baseball"
},
"sportsbook": {
"id": "draftkings",
"name": "DraftKings"
}
}

Odds​

Odds changed and/or locked:

event: odds
id: 1758598049832-0
retry: 5000
data: {
"updated": "2026-05-04T21:00:24.878Z",
"league": {
"id": "mlb",
"name": "MLB",
"sport": "Baseball"
},
"sportsbook": {
"id": "draftkings",
"name": "DraftKings"
},
"futures": [
{
"id": "mlb-world-series-winner",
"date": "2026-11-05T02:00:00.000Z",
"live": false,
"market": "World Series Winner",
"odds": [
{
"id": "DraftKings#World Series Winner#Los Angeles Dodgers",
"name": "Los Angeles Dodgers",
"price": "+220",
"team": {
"id": "0323a968-5bdf-5475-8eee-0eda1c4ca66b",
"name": "Los Angeles Dodgers",
"abbreviation": "LAD"
},
"links": {
"desktop": "https://sportsbook.draftkings.com/leagues/baseball/mlb?category=futures&subcategory=world-series&nav_1=champion&outcomes=0QA286076444%23379852803_4L84240Q171196Q2-1"
}
},
{
"id": "DraftKings#World Series Winner#New York Yankees",
"locked": true
}
]
}
]
}