Market
This documentation describes the complete structure of a Market Update message (Type 3) as delivered by TRADE.
{
"Header": {
"Type": 3,
"MsgSeq": 1,
"MsgGuid": "fe7b57c4-3d14-4b07-93a2-aa9ad03dda5e",
"CreationDate": "2025-07-21T09:53:23.0550313Z",
"ServerTimestamp": 1753091603055
},
"Body": {
"Events": [
{
"FixtureId": 24605698,
"Livescore": null,
"Markets": [
{
"Id": 1,
"Name": "1X2",
"Bets": [
{
"Probability": 0.42869,
"Id": 30713932524605698,
"Name": "1",
"Status": 1,
"StartPrice": "2.1",
"Price": "2.1",
"ProviderBetId": "8",
"LastUpdate": "2025-07-21T09:53:22.97925Z",
"PriceIN": "1.1",
"PriceUS": "110",
"PriceUK": "11/10",
"PriceMA": "-0.9090909090909091",
"PriceHK": "1.1"
},
{
"Probability": 0.22506,
"Id": 92291723224605698,
"Name": "X",
"Status": 1,
"StartPrice": "4",
"Price": "4",
"ProviderBetId": "8",
"LastUpdate": "2025-07-21T09:53:22.9792516Z",
"PriceIN": "3",
"PriceUS": "300",
"PriceUK": "3/1",
"PriceMA": "-0.3333333333333333",
"PriceHK": "3"
},
{
"Probability": 0.34625,
"Id": 9614520224605698,
"Name": "2",
"Status": 1,
"StartPrice": "2.6",
"Price": "2.6",
"ProviderBetId": "8",
"LastUpdate": "2025-07-21T09:53:22.9792539Z",
"PriceIN": "1.6",
"PriceUS": "160",
"PriceUK": "8/5",
"PriceMA": "-0.625",
"PriceHK": "1.6"
}
],
"ProviderMarkets": [
{
"Id": 8,
"Name": "Bet365",
"LastUpdate": "2025-07-21T09:53:22.080305Z",
"Bets": [
{
"Id": 39686,
"Name": "1",
"Status": 1,
"StartPrice": "2.1",
"Price": "2.1",
"LastUpdate": "2025-07-21T09:53:22.081105Z"
},
{
"Id": 39687,
"Name": "X",
"Status": 1,
"StartPrice": "4",
"Price": "4",
"LastUpdate": "2025-07-21T09:53:22.081152Z"
},
{
"Id": 39688,
"Name": "2",
"Status": 1,
"StartPrice": "2.6",
"Price": "2.6",
"LastUpdate": "2025-07-21T09:53:22.081153Z"
}
]
}
]
}
]
}
]
}
}
}
Models
Event
Markets
Element
Data Type
Description
Id
int
The unique ID of the market
Name
string
The name of the market
MainLine
string
OPTIONAL: Indicates the main line for relevant markets. Sends suspended
if no open lines exist.
Bets
array
An arrat of Bets
ProviderMarkets
array
An arrat of ProviderMarket
Bets
Element
Data Type
Description
Id
int
The uniqueness of the bet id is for a specific market under a specific fixture
Name
string
The name of the bet
Line
string
OPTIONAL: The line of the bet
BaseLine
string
OPTIONAL: The baseline helps you group all bets that belong together. In the example above – all bets with the same baseline (0:2) belong together
StartPrice
string
The initial price of the bet, when it was first introduced
Price
string
The price (odd) of the bet
ProviderBetId
string
OPTIONAL: The bet ID, as shown by the provider
LastUpdate
DateTime
Timestamp representing the time the bet was last updated
ParticipantId
int
OPTIONAL: Reference ID to the participant in the fixture
Note: Provided in outright fixtures or in player's markets
Probability
double
OPTIONAL: The Probability field is configurable per customer request. Probability won't be calculated and will be sent with value= "-1" in the following cases:
one of the market bets is suspended.
one of the market bets is equal to or lower than 1.00 (similar to suspended).
The market is a special market and TRADE360 cannot calculate fair odds or probability.
If the probability ="-1", customers should not calculate the cash-out amount for the bets under this market (or line in case of a market with lines)
PlayerName
string
OPTIONAL: Appears only in player props markets, which are markets where the player's names are the bets.
PriceIN
string
OPTIONAL: The PriceHK field is configurable per customer request. The price (odd) of the bet in Indonesian odds format
PriceUS
string
OPTIONAL: The PriceUS field is configurable per customer request. The price (odd) of the bet in American odds format
PriceUK
string
OPTIONAL: The PriceHK field is configurable per customer request. The price (odd) of the bet in Fractional odds format
PriceMA
string
OPTIONAL: The PriceHK field is configurable per customer request. The price (odd) of the bet in Malaysian odds format
PriceHK
string
OPTIONAL: The PriceHK field is configurable per customer request. The price (odd) of the bet in Hong Kong odds format
ProviderMarkets
Available for Hybrid packages only
Element
Data Type
Description
Id
int
Unique identifier for the provider (e.g., 8 for Bet365).
Name
string
Name of the provider offering the odds (e.g., "Bet365").
LastUpdate
DateTime
Timestamp of the last update to the provider odds.
Last updated
Was this helpful?