Skip to main content
GET
/
odds
/
updates
/
{fixtureId}
Get currently live odds updates for a single fixture
curl --request GET \
  --url https://api.example.com/odds/updates/{fixtureId}
{
  "FixtureId": {},
  "MessageId": "<string>",
  "Ts": {},
  "Bookmaker": "<string>",
  "BookmakerId": {},
  "SuperOddsType": "<string>",
  "GameState": "<string>",
  "InRunning": true,
  "MarketParameters": "<string>",
  "MarketPeriod": "<string>",
  "PriceNames": [
    "<string>"
  ],
  "Prices": [
    {}
  ]
}

Documentation Index

Fetch the complete documentation index at: https://txline-docs.txodds.com/llms.txt

Use this file to discover all available pages before exploring further.

Return all available odds offers for a single fixture from the current, in-memory 5-minute cache.

Path Parameters

fixtureId
int64
required
The ID of the fixture to retrieve live updates for

Response

Returns an array of Odds objects for the fixture from the current 5-minute cache.
FixtureId
int64
required
Fixture identifier
MessageId
string
required
Unique message identifier for the odds update
Ts
int64
required
Timestamp of the odds update
Bookmaker
string
required
Bookmaker name
BookmakerId
int32
required
Bookmaker identifier
SuperOddsType
string
required
Type of odds market
GameState
string
Current state of the game
InRunning
boolean
required
Indicates if the fixture is currently in play
MarketParameters
string
Parameters for the market (e.g., handicap, total)
MarketPeriod
string
Period the market applies to
PriceNames
array<string>
Names of the prices/outcomes
Prices
array<int32>
Odds values for each outcome
[
  {
    "FixtureId": 1001,
    "MessageId": "msg_12345",
    "Ts": 1704067200000,
    "Bookmaker": "BetMGM",
    "BookmakerId": 5,
    "SuperOddsType": "Moneyline",
    "GameState": "InPlay",
    "InRunning": true,
    "MarketParameters": "",
    "MarketPeriod": "FullTime",
    "PriceNames": ["Alabama", "Georgia"],
    "Prices": [175, 185]
  }
]