ODDS

ODDS Channel

The ODDS channel delivers complete odds snapshots periodically during live matches.

Availability

Plan
Available

BASIC

No

PRO

No

ULTRA

Yes

MEGA

Yes

Update Frequency

Update frequency depends on your subscription scope:

  • match / league scope: odds are delivered immediately when data changes

  • all scope: odds are accumulated and delivered as a batch every 30 seconds (batch_update)

Events

Event
Scope
Description

odds_update

match, league

Full odds snapshot (immediate)

batch_update

all

Batched odds for all matches (every 30s)


odds_update

Delivers a complete snapshot of all available betting odds.

Message

Data Fields

Full Time Markets

Field
Format
Description

kickoff1x2

"home;draw;away"

1X2 odds at kickoff

live1x2

"home;draw;away"

Current live 1X2 odds

starting1x2

"home;draw;away"

Opening 1X2 odds

kickoffOU

"over;under|line"

Over/Under at kickoff

liveOU

"over;under|line"

Current live Over/Under

startingOU

"over;under|line"

Opening Over/Under

kickoffAH

"home;away|handicap"

Asian Handicap at kickoff

liveAH

"home;away|handicap"

Current live Asian Handicap

startingAH

"home;away|handicap"

Opening Asian Handicap

Asian Corners

Field
Format
Description

kickoffAsianCorners

"over;under|line"

Asian Corners at kickoff

liveAsianCorners

"over;under|line"

Current live Asian Corners

First Half Markets

Field
Format
Description

kickoff1hAH

"home;away|handicap"

1H Asian Handicap at kickoff

live1hAH

"home;away|handicap"

Current 1H Asian Handicap

kickoff1hGoals

"over;under|line"

1H Over/Under goals at kickoff

live1hGoals

"over;under|line"

Current 1H Over/Under goals

kickoff1hAsianCorners

"over;under|line"

1H Asian Corners at kickoff

live1hAsianCorners

"over;under|line"

Current 1H Asian Corners

kickoff1hResult

"home;draw;away"

1H Result at kickoff

live1hResult

"home;draw;away"

Current 1H Result

Odds Movement

Field
Format
Description

dropping1x2

"home;draw;away"

1X2 odds change from opening


Odds Formats

1X2 Format

Over/Under Format

Asian Handicap Format

Dropping Odds Format


batch_update

Delivers a batch of odds snapshots for all live matches. Sent every 30 seconds to all scope subscribers only.

Message

Fields

Field
Type
Description

type

string

Always "batch_update"

channel

string

Always "ODDS"

scope

string

Always "all"

timestamp

integer

Batch creation timestamp in milliseconds

matches

array

Array of match updates accumulated since last batch

matches[].matchId

string

Match public ID

matches[].leagueId

string

League/Championship public ID

matches[].data

object

Odds snapshot (same fields as odds_update data)

Note: If a match has multiple updates within a 30-second window, only the latest data for that matchId is included in the batch.


Subscription Examples

Subscribe to all odds updates

Subscribe to a specific match

Subscribe to a league


Example: Processing Odds

Example: Detecting Odds Movement


Notes

  • Odds are only sent while the match is live

  • Null values indicate the market is not available

  • The snapshot includes ALL available markets, not just changed values

  • For real-time delta updates, use the ODDS_REALTIME channel (MEGA plan only)

  • Odds are in decimal (European) format

Last updated