Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • AI sports

AI Sports description

Learn about the exciting matches, and latest updates in the AI sports from B1

Written by Michael Kent

Updated at October 9th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Betgate Cluster Integration
  • Domain
  • Markets description
    AmericanFootball AnyOther AustralianFootball Badminton Bandy Baseball Basketball Bowls BeachFootball BeachVolleyball Biathlon Boxing Chess Cricket Curling Darts Entertainment ESport FieldHockey Floorball Football Futsal Golf Handball HorceRacing IceHockey Kabaddi MMA MotorSport Olympics Politics Rugby Snooker Squash TableTennis Tennis UFC Volleyball Waterpolo
  • Risk Management
  • Client Console
  • Bet Settlement Rules
    American Football Australian Football Badminton Bandy Baseball Basketball Beach Football Beach Volleyball Biathlon Boxing Chess Cricket Curling Cycling Darts E-sport Field Hockey Floorball Football Formula 1, Nascar, MotoGP Futsal Handball Horse Racing Ice Hockey Kabaddi MMA Rugby Snooker Squash Table Tennis Tennis UFC Volleyball Water Polo Virtual Sports Other sports
  • AI sports
+ More

Table of Contents

General integration flow GT data feed: RabbitMQ Data Access AI sports data structures Event Structure Event data object Cricket Sample event message Table Tennis Sample event message Markets Structure Markets snaphot message AI Cricket League market types AI Table Tennis league market types Market key Market key translations API Market data object Cricket Market sample message Table Tennis Market sample message Market Results Structure Market Results data object Cricket Market Results sample message Table Tennis Results sample message AI Cricket Scores Structure AI Table tennis Score structures Scores data object Cricket Scores sample message Table Tennis Score sample message

General integration flow

GT data feed: RabbitMQ Data Access

Overview

The BGC platform’s API provides data streams on sports events, markets, scores, and other related information via RabbitMQ exchanges. Clients can connect to RabbitMQ and subscribe to specific exchanges to receive updates tailored to their needs. Each queue is created with a specific routing key, allowing clients to filter information based on sport, category, tournament, and event.

RabbitMQ Exchanges

The following exchanges are available for data consumption:

  1. heartbeats - Platform and feed vitality heartbeats.
  2. gt.sports – Provides updates on sports data.
  3. gt.categories – Provides information on the sports categories.
  4. gt.tournaments – Contains information on tournaments.
  5. gt.events – Delivers details on current and upcoming events.
  6. gt.markets – Shares updates on available markets.
  7. gt.market-results – Supplies results for markets as they become available.
  8. gt.scores – Broadcasts live scores and score updates.

 

Routing Key Structure

Each message is posted with a routing key in the following format:

SportId + "." + CategoryId + "." + TournamentId + "." + EventId

This format enables clients to route specific data according to sport, category, tournament, and event.

Example Routing Key:

For an event with SportId = TableTennis, CategoryId = 61e33123dcda439d835fffde5a66f00d, TournamentId = d4adcf858240492bb99a4e542f4c1369, and EventId = 12193727:

TableTennis.61e33123dcda439d835fffde5a66f00d.d4adcf858240492bb99a4e542f4c1369.12193727

 

The default configuration for new customers implies binding queues one-to-one per exchange. Every integration has a fully isolated environment with administrator access to RabbitMQ Management UI, which allows custom queues and bindings to be created based on provided routing keys.

 

 

Message Structure

Each exchange will have a unique message structure based on the data type. To parse the messages correctly, refer to the specific API documentation for each exchange’s schema.

 

Error Handling and Reconnection

Implement error handling to manage connection interruptions and consider implementing automatic reconnection logic to maintain a continuous connection to RabbitMQ.

Additionally, the platform sends the vitality heartbeats that should be properly treated closing any active reception for the following cases:

  1. No heartbeats within time range of 30 seconds.
  2. General status is not UP.
  3. GT feed status is not UP.
{
"status": "UP",
"feeds": {
"GT": "UP"
},
"timestamp": "2024-10-27T20:45:27.9227208+00:00"
}


 

 
 

 

AI sports data structures

This document describes the data structures for events, markets, market results, and scores in the “AI Sports” context. Being a subset of GT feed data structures, this page omits static data fields that are not sensible for AI content.

Use the links below to download data transfer object definitions: 

  • C# - download

Event Structure

Events represent the individual games or matches within the AI Sports. Each event holds basic information necessary for identification and scheduling.

Event data object

{
  "id": string, // Event string id 
  "tournamentId":  string, // Tournament string id
  "tournamentName": {
    string: string, // name of tournament - "key: value" map where left side is key is string language id
  },
  "name": {
    string: string, // name of event - "key: value" map where left side is key is string language id
  },
  "tradingStatus": string, // shows trading status of event on GT Feed - open, supended 
  "status": string,  // shows current of event - Created, Started, Paused, Finished, Retired, Abandoned, Interrupted, Cancelled, Postponed
  "startTime": DateTime, // date and time when event starting,
  "competitors": [
    {
      "id": string, // Event string id
      "name": {
        string: string, // name of competitor - "key: value" map where left side is key is string language id
      },
      "slug":  string, // short name of category for SEO links
    }],
  "timestamp": DateTime // date time with time zone of last update
  "dataVersion": int,  // version of event with if any operation are applied
  "isActive": bool, // is active event - if it ready for trading now or in future
  "isOpenForTrading": bool // event is open for trading on GT Feed
  "isFrozen": bool, // trading of event is suspended
  "videoUrl": string
}

Cricket Sample event message

{
	"liveBookingInfo": {
		"isBooked": true,
		"bookingType": 1,
		"wasBooked": false,
		"autoBookingSchemaId": ""
	},
	"prematchBookingInfo": {
		"isBooked": true,
		"bookingType": 1,
		"wasBooked": false,
		"autoBookingSchemaId": ""
	},
	"isFrozen": false,
	"sourceDataVersion": 14,
	"modifiedBy": "Feed",
	"id": "12193198",
	"tournamentId": "a676345bb9f548cbb278412b35327791",
	"tournamentName": {
		"ja": "eCSL. IPL (10 overs)",
		"pt": "eCSL. IPL (10 overs)",
		"ko": "eCSL. IPL (10 overs)",
		"fr": "eCSL. IPL (10 overs)",
		"zh": "eCSL. IPL (10 overs)",
		"ru": "eCSL. IPL (10 overs)",
		"de": "eCSL. IPL (10 overs)",
		"uk": "eCSL. IPL (10 overs)",
		"tr": "eCSL. IPL (10 overs)",
		"es": "eCSL. IPL (10 overs)",
		"en": "eCSL. IPL (10 overs)"
	},
	"categoryId": "640398fb2488443f8b14e80fa2aa5f10",
	"categoryName": {
		"sw": "E-Cricket",
		"uz": "E-Kriket",
		"ja": "Eクリケット",
		"fr": "E-Cricket",
		"ru": "Киберкрикет",
		"tr": "E-Kriket",
		"ro": "E-Cricket",
		"es": "E-Críquet",
		"hu": "E-Krikett",
		"vi": "Cricket điện tử",
		"ms": "Kriket Siber",
		"en": "ECricket",
		"de": "ECricket",
		"pl": "E-Krykiet",
		"pt": "E-Cricket",
		"uk": "Кіберкрикет",
		"ko": "사이버 크리켓",
		"zh": "E-Cricket",
		"kk": "Киберкрикет",
		"zn": "Cybercricket"
	},
	"name": {
		"ru": "Мумбаи Индианс (e) - Роял Челленджерс Бангалор (e)",
		"uk": "Мумбаї Індіанс (e) - Роял Челленджерс Бангалор (e)",
		"en": "Mumbai Indians (e) - Royal Challengers Bengaluru (e)"
	},
	"tradingStatus": "Open",
	"stage": "Live",
	"status": "Finished",
	"type": "Match",
	"eventType": 0,
	"startTime": "2024-10-27T12:00:00Z",
	"competitors": [
		{
			"id": "1484768",
			"name": {
				"pt": "Mumbai Indians (e)",
				"ru": "Мумбаи Индианс (e)",
				"uk": "Мумбаї Індіанс (e)",
				"es": "Mumbai Indians (e)",
				"en": "Mumbai Indians (e)"
			},
			"nameMobile": {

			},
			"slug": "mumbai-indians-e"
		},
		{
			"id": "1360639",
			"name": {
				"ru": "Роял Челленджерс Бангалор (e)",
				"uk": "Роял Челленджерс Бангалор (e)",
				"en": "Royal Challengers Bengaluru (e)"
			},
			"nameMobile": {

			},
			"slug": "royal-challengers-bengaluru-e"
		}
	],
	"timestamp": "2024-10-27T12:29:45.9296848Z",
	"sourceTimestamp": "2024-10-27T12:29:45.7729304Z",
	"removedTimestamp": null,
	"dataVersion": 14,
	"plannedForPrematch": false,
	"plannedForLive": true,
	"sport": "Cricket",
	"sportName": {
		"sw": "Cricket",
		"uz": "Kriket",
		"ja": "クリケット",
		"fr": "Cricket",
		"ru": "Крикет",
		"tr": "Kriket",
		"bd": "ক্রিকেট",
		"bn": "ক্রিকেট",
		"ro": "Cricket",
		"es": "Críquet",
		"hu": "Krikett",
		"vi": "Cricket",
		"ms": "Kriket",
		"zh_j": "板球",
		"en": "Cricket",
		"de": "Cricket",
		"pl": "Krykiet",
		"fa": "کریکت",
		"pt": "Críquete",
		"th": "คริกเก็ต",
		"uk": "Крикет",
		"ko": "크리켓",
		"zh": "板球",
		"kk": "Крикет",
		"my": "Kriket",
		"zn": "板球"
	},
	"slug": "mumbai-indians-e-royal-challengers-bengaluru-e",
	"isCybersport": true,
	"isActive": false,
	"isOpenForTrading": false,
	"competitorType": "Team",
	"videoUrl": "https://rmtp.meta11.com/hls/stream1/live.m3u8"
}

 

 
 

Table Tennis Sample event message

{
  "liveBookingInfo": {
    "isBooked": true,
    "bookingType": 1,
    "wasBooked": false,
    "autoBookingSchemaId": ""
  },
  "prematchBookingInfo": {
    "isBooked": true,
    "bookingType": 1,
    "wasBooked": false,
    "autoBookingSchemaId": ""
  },
  "isFrozen": false,
  "sourceDataVersion": 11,
  "modifiedBy": "Feed",
  "id": "18935068",
  "tournamentId": "f4e6fbef4af04062a7f1a382f4d231bf",
  "tournamentName": {
    "az": "AI Table Tennis Prague",
    "sq": "AI Table Tennis Prague",
    "fr": "AI Table Tennis Prague",
    "uk": "AI Table Tennis Prague",
    "es": "AI Table Tennis Prague",
    "nb": "AI Table Tennis Prague",
    "uz": "AI Table Tennis Prague",
    "tr": "AI Table Tennis Prague",
    "it": "AI Table Tennis Prague",
    "ka": "AI Table Tennis Prague",
    "kk": "AI Table Tennis Prague",
    "tk": "AI Table Tennis Prague",
    "pl": "AI Table Tennis Prague",
    "hu": "AI Table Tennis Prague",
    "ru": "AI Table Tennis Prague",
    "de": "AI Table Tennis Prague",
    "zh": "AI Table Tennis Prague",
    "pt": "AI Table Tennis Prague",
    "el": "AI Table Tennis Prague",
    "ro": "AI Table Tennis Prague",
    "en": "AI Table Tennis Prague",
    "ko": "AI Table Tennis Prague",
    "sr": "AI Table Tennis Prague",
    "ja": "AI Table Tennis Prague",
    "bg": "AI Table Tennis Prague"
  },
  "categoryId": "00d4f356e6624c8b942206a784378305",
  "categoryName": {
    "pl": "Wirtualny tenis",
    "tr": "Virtual Tenis",
    "ru": "Виртуальный теннис",
    "pt": "Ténis Virtual",
    "sk": "Virtuálny tenis",
    "es": "Tenis virtual",
    "nb": "Virtuell Tennis",
    "ja": "バーチャルテニス",
    "bg": "Виртуален тенис",
    "th-igthd": "เทนนิสเสมือนจริง",
    "ka": "ვირტუალური ჩოგბურთი",
    "az": "Virtual Tennis",
    "de": "Virtua Tennis",
    "fr": "Tennis virtuel",
    "tk": "Wirtual Tennis",
    "id": "Tenis Virtual",
    "pt-mba": "Ténis Virtual",
    "he-cl72": "טניס וירטואלי",
    "vi": "Quần vợt Ảo",
    "zh": "虚拟网球",
    "ro": "Tenis Virtual",
    "el": "Εικονικό τένις",
    "tg": "Тенниси виртуалӣ",
    "en": "Virtual Tennis",
    "ms": "Tenis Maya",
    "uz": "Virtual tennis",
    "ko": "가상 테니스",
    "hu": "Virtuális tenisz",
    "sr": "Virtuelni Tenis",
    "it": "Tennis virtuale",
    "sq": "Tenis virtual",
    "uk": "Віртуальний теніс",
    "kk": "Виртуалды теннис"
  },
  "name": {
    "ru": "Дан Цю (e) - Ян Ван (e)",
    "uk": "Дан Цю (e) - Ян Ван (e)",
    "en": "Dang Qiu (e) - Yang Wang (e)",
    "ja": "ダン·チウ (e) - ヤン·ワン (e)"
  },
  "nameMobile": {},
  "tradingStatus": "Opened",
  "stage": "Live",
  "status": "Started",
  "type": "Match",
  "eventType": 0,
  "startTime": "2026-10-09T09:00:00Z",
  "competitors": [
    {
      "id": "1724355",
      "name": {
        "ru": "Дан Цю (e)",
        "uk": "Дан Цю (e)",
        "en": "Dang Qiu (e)",
        "ja": "ダン·チウ (e)"
      },
      "nameMobile": {},
      "slug": "dang-qiu-e",
      "extraData": null
    },
    {
      "id": "1724340",
      "name": {
        "ru": "Ян Ван (e)",
        "uk": "Ян Ван (e)",
        "en": "Yang Wang (e)",
        "ja": "ヤン·ワン (e)"
      },
      "nameMobile": {},
      "slug": "yang-wang-e",
      "extraData": null
    }
  ],
  "players": [],
  "timestamp": "2026-10-09T09:03:24.4609167Z",
  "sourceTimestamp": "2026-10-09T09:03:24.333764Z",
  "removedTimestamp": null,
  "dataVersion": 11,
  "plannedForPrematch": false,
  "plannedForLive": true,
  "sport": "TableTennis",
  "sportName": {
    "pl": "Tenis stołowy",
    "tr": "Masa Tenisi",
    "ru": "Настольный теннис",
    "pt": "Ténis de mesa",
    "sw": "Table Tennis",
    "sk": "Stolný tenis",
    "es": "Tenis de mesa",
    "nb": "Bordtennis",
    "ja": "卓球",
    "bg": "Тенис на маса",
    "th-igthd": "ปิงปอง",
    "ka": "მაგიდის ჩოგბურთი",
    "az": "Stolüstü Tennis",
    "zn": "乒乓球",
    "de": "Tischtennis",
    "th": "ปิงปอง",
    "zh_j": "乒乓球",
    "fr": "Tennis de table",
    "tk": "Stol tennisi",
    "ar": "تنس الطاولة",
    "bn": "টেবিল টেনিস",
    "id": "Tenis Meja",
    "pt-mba": "Ténis de mesa",
    "fa": "تنیس روی میز",
    "ur": "ٹیبل ٹینس",
    "bd": "টেবিল টেনিস",
    "vi": "Bóng bàn",
    "zh": "乒乓球",
    "ro": "Tenis de masă",
    "my": "Pingpong",
    "el": "Πινγκ πονγκ",
    "tg": "Тенниси рӯи миз",
    "en": "Table Tennis",
    "ms": "Pingpong",
    "uz": "Stol tennisi",
    "ko": "탁구",
    "hu": "Asztalitenisz",
    "sr": "Stoni tenis",
    "it": "Tennis da tavolo",
    "sq": "Pingpong",
    "uk": "Настільний теніс",
    "kk": "Үстел теннисі"
  },
  "slug": "dang-qiu-e-yang-wang-e",
  "isCybersport": true,
  "isActive": true,
  "isOpenForTrading": true,
  "regulationValues": {},
  "competitorType": "Team",
  "note": {},
  "outcomesCount": 48
}
 
 

 

Markets Structure

Markets represent different betting opportunities within each event. A market could be related to match results, player statistics, or specific game conditions.

Markets snaphot message

Every market message represents a current snapshot of markets available for betting. If previously active market is missing in new snapshot, it should be immediately closed for reception.

The same logic applies for tombstone messages where markets is an empty array, which means that all reception should be closed for the event.

 

 

AI Cricket League market types

Being a subset of GT feed Cricket markets, eCSL trading uses the following market types for live betting:

 

Market type Market definition Outcomes
2 Winner3Ways 0 - Win1
1 - Draw
3 - Win2
5 Total

4 - Over

5 - Under

7 TeamTotal 37 - OverTeam
38 - UnderTeam
289 WicketsTotal

4 - Over

5 - Under

513 TeamNRunsTotalEvenOdd 6 - Even
7 - Odd
908 ToWinTheToss

0 - Win1

3 - Win2

911 TotalMatchFours

4 - Over

5 - Under

912 TotalMatchSixes

4 - Over

5 - Under

1038 NBallOfMatch

356 - Run {s1}

357 - Runs {s1}

358 - Wide 

360 - Wicket

362 - Dot Ball

1039 TeamTotalFours     37 - OverTeam
38 - UnderTeam
1040 TeamTotalSixes 37 - OverTeam
38 - UnderTeam

 

AI Table Tennis league market types

Being a subset of GT feed Table Tennis markets, TT trading uses the following market types for live betting:

 

Market type Market definiton Outcomes
2 Winner2Ways 0 - Win1
3 - Win2
4 Handicap 86 - HandicapWin1
87 - HandicapWin2
5 Total

4 - Over

5 - Under

6 TotalOddEven

6 - Even

7 - Odd

16 CorrectScore 102 - Score {s1} - {s2}
17 RaceTo

11 - Team1

13 - Team2

117 WhoWillScorePointNumberN

11 - Team1

13 - Team2

260 SetsHandicap 86 - HandicapWin1
87 - HandicapWin2

 

Market key

Each market has a condition of uniqueness based on market type, period, sub period, layout to hold the team number, and optionally values array. If provided, values reference team number and market runs value.

A market selection structure is defined as follows:

[1,[2,3],[4,5],6,7,[8,9]]
  • 1 - a marketType or marketId, which is described for every sport kind
  • 2, 3 - a market values
  • 4, 5 - a market periods
  • 6 - resultKind
  • 7 - outcomeId
  • 8, 9 - outcome Parameters

Market key translations API

Aside for manually mapping market types to target operator platform, GT feed also exposes translations API to obtain ready to use market names.

 

 
 

 

Market data object

{
  "eventId": string, // Event string id 
  "markets": [
    {
      "key": {
        "eventId": string, // Event string id 
        "tradingType": int, // Type of trading 
        "marketType": int, // Type of market
        "period": int, // Period of match 
        "subPeriod": nullable int, // Subperiod for match - depends on sport
        "layout": nullable string, // use for market splitting on site by teams 
      },
      "marketItems": [  //markey item is trading position like as Total, Fora, etc.
        {
          "values": [array of string], //market item values
          "isOpen": bool, //shows that market is open for trading
          "outcomes": [ //array of outcomes
            {
              "outcomeType": int, //id type of outcome
              "outcomeValues": [array of string], //parameters of outcome
              "price": double, //price or coefficient for outcome
              "status": string, //status of outcome - opened, suspended, removed
              "selectionKey": string, //outcome identificator for bet acceptance
              "dataVersion": int //version of data entity
            },
          ],
          "oddsMultipliers": {
             "default": double // odds multiplier that should be multiplied to coefficient if not empty
          },
          "isRemoved": bool // shows if market item was removed in current update
        }
      ],
      "status": string, // market status - opened, suspended
      "dataVersion": int, //version of data entity
    }
  ],
  "dataVersion": int, //version of data entity
  "timestamp": DateTime // date time with time zone of last update
  "isFrozen": bool, //shows that markets are suspended for trading
}

Cricket Market sample message

{
	"eventId": "12193198",
	"stage": "Live",
	"markets": [
		{
    		"key": {
      		"eventId": "12193198",
      		"resultKind": 1,
      		"marketType": 7,
      		"period": 1,
      		"subPeriod": null,
      		"layout": "2",
      		"dataVersion": 49
    		},
    		"marketItems": [
      		{
        		"values": [
          		"2",
          		"80.5"
        		],
        		"isOpen": true,
        		"outcomes": [
          		{
            		"outcomeType": 37,
            		"outcomeValues": [],
            		"price": 1.84,
            		"status": 1,
            		"lineItemId": "9aa863da36da4aa6aba62e0c3b065491",
            		"selectionKey": "[7,[2,80.5],[1],1,37,[]]",
            		"dataVersion": 3
          		},
          		{
            		"outcomeType": 38,
            		"outcomeValues": [],
            		"price": 1.82,
            		"status": 1,
            		"lineItemId": "9aa863da36da4aa6aba62e0c3b065491",
            		"selectionKey": "[7,[2,80.5],[1],1,38,[]]",
            		"dataVersion": 3
          		}
        		],
        		"isRemoved": false,
        		"oddsMultipliers": {}
      		},
      		{
        		"values": [
          		"2",
          		"81.5"
        		],
        		"isOpen": true,
        		"outcomes": [
          		{
            		"outcomeType": 37,
            		"outcomeValues": [],
            		"price": 1.98,
            		"status": 1,
            		"lineItemId": "9aa863da36da4aa6aba62e0c3b065491",
            		"selectionKey": "[7,[2,81.5],[1],1,37,[]]",
            		"dataVersion": 3
          		},
          		{
            		"outcomeType": 38,
            		"outcomeValues": [],
            		"price": 1.65,
            		"status": 1,
            		"lineItemId": "9aa863da36da4aa6aba62e0c3b065491",
            		"selectionKey": "[7,[2,81.5],[1],1,38,[]]",
            		"dataVersion": 3
          		}
        		],
        		"isRemoved": false,
        		"oddsMultipliers": {}
      		},
      		{
        		"values": [
          		"2",
          		"82.5"
        		],
        		"isOpen": false,
        		"outcomes": [],
        		"isRemoved": true,
        		"oddsMultipliers": {}
      		},
      		{
        		"values": [
          		"2",
          		"79.5"
        		],
        		"isOpen": true,
        		"outcomes": [
          		{
            		"outcomeType": 37,
            		"outcomeValues": [],
            		"price": 1.65,
            		"status": 1,
            		"lineItemId": "9aa863da36da4aa6aba62e0c3b065491",
            		"selectionKey": "[7,[2,79.5],[1],1,37,[]]",
            		"dataVersion": 2
          		},
          		{
            		"outcomeType": 38,
            		"outcomeValues": [],
            		"price": 1.98,
            		"status": 1,
            		"lineItemId": "9aa863da36da4aa6aba62e0c3b065491",
            		"selectionKey": "[7,[2,79.5],[1],1,38,[]]",
            		"dataVersion": 2
          		}
        		],
        		"isRemoved": false,
        		"oddsMultipliers": {}
      		}
    		],
    		"status": 1,
    		"stage": 2,
    		"parlaySize": 0,
    		"dataVersion": 49,
    		"sourceDataVersion": 51,
    		"timestamp": "2024-10-27T12:12:27.4777945Z",
    		"sourceTimestamp": "2024-10-27T12:12:26.9433073Z",
    		"sport": "Cricket",
    		"metadataSport": 0,
    		"isFrozen": false,
    		"visibility": {
      		"default": true
    	}
	],
	"isBookedForLive": true,
	"isBookedForPrematch": true,	
	"isFrozen": false,
	"dataVersion": 18,
	"sourceDataVersion": 19,
	"timestamp": "2023-10-31T14:21:04.5282677Z",
	"sourceTimestamp": "2023-10-31T14:21:04.462752Z"
}

 

 
 

Table Tennis Market sample message

{
  "eventId": "18935068",
  "stage": "Live",
  "markets": [
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 1,
        "period": 0,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 0,
              "outcomeValues": [],
              "price": 1.62,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[1,[],[0],1,0,[]]",
              "dataVersion": 15,
              "probability": 0.5777343749999999,
              "detailedProbabilities": null,
              "limitPercentage": 1.5
            },
            {
              "outcomeType": 3,
              "outcomeValues": [],
              "price": 2.16,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[1,[],[0],1,3,[]]",
              "dataVersion": 15,
              "probability": 0.4222656250000001,
              "detailedProbabilities": null,
              "limitPercentage": 1.5
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08013889
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08024691
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 1,
        "period": 1,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 0,
              "outcomeValues": [],
              "price": 1.44,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[1,[],[1],1,0,[]]",
              "dataVersion": 15,
              "probability": 0.65546875,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 3,
              "outcomeValues": [],
              "price": 2.59,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[1,[],[1],1,3,[]]",
              "dataVersion": 15,
              "probability": 0.34453125,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08043678
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08054483
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 1,
        "period": 2,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 0,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[1,[],[2],1,0,[]]",
              "dataVersion": 15,
              "probability": 0.49999999999999994,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 3,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[1,[],[2],1,3,[]]",
              "dataVersion": 15,
              "probability": 0.5000000000000001,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 117,
        "period": 2,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "10"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[10],[2],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[10],[2],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "15"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[15],[2],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[15],[2],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[5],[2],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[5],[2],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 117,
        "period": 3,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "10"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[10],[3],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[10],[3],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "15"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[15],[3],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[15],[3],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[5],[3],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[117,[5],[3],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 0.5
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 16,
        "period": 0,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 102,
              "outcomeValues": [
                "0",
                "2"
              ],
              "price": 5.4,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[16,[],[0],1,102,[0,2]]",
              "dataVersion": 15,
              "probability": 0.17226562499999998,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 102,
              "outcomeValues": [
                "1",
                "2"
              ],
              "price": 3.7,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[16,[],[0],1,102,[1,2]]",
              "dataVersion": 15,
              "probability": 0.25,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 102,
              "outcomeValues": [
                "2",
                "0"
              ],
              "price": 2.8,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[16,[],[0],1,102,[2,0]]",
              "dataVersion": 15,
              "probability": 0.32773437499999997,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 102,
              "outcomeValues": [
                "2",
                "1"
              ],
              "price": 3.7,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[16,[],[0],1,102,[2,1]]",
              "dataVersion": 15,
              "probability": 0.24999999999999994,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.0827603
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08286858
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 17,
        "period": 2,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[5],[2],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[5],[2],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "7"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[7],[2],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.49999999999999994,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[7],[2],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5000000000000001,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "9"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[9],[2],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.49999999999999994,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[9],[2],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5000000000000001,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 17,
        "period": 3,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[5],[3],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[5],[3],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "7"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[7],[3],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.49999999999999994,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[7],[3],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5000000000000001,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        },
        {
          "values": [
            "9"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 11,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[9],[3],1,11,[]]",
              "dataVersion": 15,
              "probability": 0.49999999999999994,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 13,
              "outcomeValues": [],
              "price": 1.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[17,[9],[3],1,13,[]]",
              "dataVersion": 15,
              "probability": 0.5000000000000001,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08097298
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08108108
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": null,
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 260,
        "period": 0,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "-1.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 86,
              "outcomeValues": [],
              "price": 2.8,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[260,[-1.5],[0],1,86,[]]",
              "dataVersion": 15,
              "probability": 0.32773437499999997,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 87,
              "outcomeValues": [],
              "price": 1.38,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[260,[-1.5],[0],1,87,[]]",
              "dataVersion": 15,
              "probability": 0.672265625,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": null,
          "customization": null,
          "isRemoved": false,
          "currentMargin": 0.08178054
        },
        {
          "values": [
            "1.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 86,
              "outcomeValues": [],
              "price": 1.11,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[260,[1.5],[0],1,86,[]]",
              "dataVersion": 15,
              "probability": 0.827734375,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 87,
              "outcomeValues": [],
              "price": 5.4,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[260,[1.5],[0],1,87,[]]",
              "dataVersion": 15,
              "probability": 0.172265625,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": null,
          "customization": null,
          "isRemoved": false,
          "currentMargin": 0.08608609
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 4,
        "period": 1,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "-2.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 86,
              "outcomeValues": [],
              "price": 2.85,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[4,[-2.5],[1],1,86,[]]",
              "dataVersion": 3,
              "probability": 0.30937499999999996,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 87,
              "outcomeValues": [],
              "price": 1.37,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[4,[-2.5],[1],1,87,[]]",
              "dataVersion": 3,
              "probability": 0.690625,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08069613
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.0808042
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 4,
        "period": 2,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "2.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 86,
              "outcomeValues": [],
              "price": 1.36,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[4,[2.5],[2],1,86,[]]",
              "dataVersion": 15,
              "probability": 0.6972666862633455,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 87,
              "outcomeValues": [],
              "price": 2.9,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[4,[2.5],[2],1,87,[]]",
              "dataVersion": 15,
              "probability": 0.3027333137366545,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08001369
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.0801217
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 4,
        "period": 3,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "2.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 86,
              "outcomeValues": [],
              "price": 1.36,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[4,[2.5],[3],1,86,[]]",
              "dataVersion": 15,
              "probability": 0.6972666862633455,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 87,
              "outcomeValues": [],
              "price": 2.9,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[4,[2.5],[3],1,87,[]]",
              "dataVersion": 15,
              "probability": 0.3027333137366545,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08001369
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.0801217
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 5,
        "period": 2,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "18.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 4,
              "outcomeValues": [],
              "price": 1.6,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[18.5],[2],1,4,[]]",
              "dataVersion": 15,
              "probability": 0.5853178180476668,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 5,
              "outcomeValues": [],
              "price": 2.19,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[18.5],[2],1,5,[]]",
              "dataVersion": 15,
              "probability": 0.4146821819523332,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08151284
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.081621
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 5,
        "period": 3,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "18.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 4,
              "outcomeValues": [],
              "price": 1.6,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[18.5],[3],1,4,[]]",
              "dataVersion": 15,
              "probability": 0.5853178180476668,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 5,
              "outcomeValues": [],
              "price": 2.19,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[18.5],[3],1,5,[]]",
              "dataVersion": 15,
              "probability": 0.4146821819523332,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08151284
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.081621
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 5,
        "period": 1,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "19.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 4,
              "outcomeValues": [],
              "price": 1.5,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[19.5],[1],1,4,[]]",
              "dataVersion": 11,
              "probability": 0.628125,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 5,
              "outcomeValues": [],
              "price": 2.42,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[19.5],[1],1,5,[]]",
              "dataVersion": 11,
              "probability": 0.371875,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.07978183
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.07988981
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 5,
        "period": 0,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [
            "50.5"
          ],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 4,
              "outcomeValues": [],
              "price": 1.84,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[50.5],[0],1,4,[]]",
              "dataVersion": 6,
              "probability": 0.5029430522719878,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 5,
              "outcomeValues": [],
              "price": 1.86,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[5,[50.5],[0],1,5,[]]",
              "dataVersion": 6,
              "probability": 0.4970569477280122,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08100456
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08111267
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 6,
        "period": 0,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 6,
              "outcomeValues": [],
              "price": 1.7,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[6,[],[0],1,6,[]]",
              "dataVersion": 15,
              "probability": 0.5470108661714457,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 7,
              "outcomeValues": [],
              "price": 2.03,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[6,[],[0],1,7,[]]",
              "dataVersion": 15,
              "probability": 0.4529891338285543,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08073805
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08084613
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 6,
        "period": 1,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 6,
              "outcomeValues": [],
              "price": 1.27,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[6,[],[1],1,6,[]]",
              "dataVersion": 15,
              "probability": 0.746875,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 7,
              "outcomeValues": [],
              "price": 3.38,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[6,[],[1],1,7,[]]",
              "dataVersion": 15,
              "probability": 0.253125,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.08315124
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.08325956
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
    },
    {
      "sourceDataVersion": 17,
      "visibility": {
        "DEFAULT": true
      },
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 6,
        "period": 2,
        "subPeriod": null,
        "layout": null
      },
      "marketItems": [
        {
          "values": [],
          "isOpen": true,
          "outcomes": [
            {
              "outcomeType": 6,
              "outcomeValues": [],
              "price": 1.46,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[6,[],[2],1,6,[]]",
              "dataVersion": 15,
              "probability": 0.6471295517253295,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            },
            {
              "outcomeType": 7,
              "outcomeValues": [],
              "price": 2.54,
              "status": "Opened",
              "lineItemId": "19f7a7e4e8fa448aa6753df7c34e126e",
              "selectionKey": "[6,[],[2],1,7,[]]",
              "dataVersion": 15,
              "probability": 0.35287044827467057,
              "detailedProbabilities": null,
              "limitPercentage": 1.0
            }
          ],
          "oddsMultipliers": {
            "DEFAULT": 1.07852443
          },
          "customization": {
            "DEFAULT": {
              "absoluteLimit": null,
              "delay": null
            }
          },
          "isRemoved": false,
          "currentMargin": 0.07863229
        }
      ],
      "status": "Opened",
      "stage": "Live",
      "parlaySize": 0,
      "dataVersion": 1,
      "sport": "TableTennis",
      "tradingInfo": {
        "trader": "Betbazar_UF",
        "limit": {
          "type": "Liability",
          "amount": 100
        },
        "delay": 0.0
      },
      "isFrozen": false,
      "sourceTimestamp": "2026-10-09T09:03:07.806421Z"
 
 

 

Market Results Structure

Market results represent the outcome of each selection within a market. These results indicate whether a specific outcome was a win, lose, or was marked for return (voided).

Market Results data object

{
  "eventId": string, // Event string id 
  "results": [
    {
      "key": {
        "eventId": string, // Event string id 
        "tradingType": int, // Type of trading 
        "marketType": int, // Type of market
        "period": int, // Period of match 
        "subPeriod": nullable int, // Subperiod for match
      },
      "resultItems": [
        {
          "values": [],
          "outcomes": [
            {
              "outcomeType": int, //id type of outcome
              "outcomeValues": [array of string], //parameters of outcome
              "selectionKey": string, //outcome identificator for bet acceptance,
              "result": string, // type of result 
              "deadHeat": nullable double, // distribution of places on the basis of fairness
              "isRemoved": bool // shows if result item was removed in current update 
            }
          ],
          "isRemoved": bool // shows if outcome item was removed in current update
        }
      ],
      "isRemoved": bool // shows if result item was removed in current update
    }
  ],
  "dataVersion": int, //version of data entity
  "timestamp": DateTime // date time with time zone of last update
}

Cricket Market Results sample message

{
	"eventId": "12193198",
	"results": [
		{
			"key": {
				"eventId": "12193198",
				"tradingType": 1,
				"marketType": 7,
				"period": 1,
				"subPeriod": null,
				"layout": "2"
			},
			"resultItems": [
				{
					"values": [
						"2",
						"70.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,70.5],[1],1,37,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,70.5],[1],1,38,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"71.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,71.5],[1],1,37,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,71.5],[1],1,38,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"72.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,72.5],[1],1,37,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,72.5],[1],1,38,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"73.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,73.5],[1],1,37,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,73.5],[1],1,38,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"74.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,74.5],[1],1,37,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,74.5],[1],1,38,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"75.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,75.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,75.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"76.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,76.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,76.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"77.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,77.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,77.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"78.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,78.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,78.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"79.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,79.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,79.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"80.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,80.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,80.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"81.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,81.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,81.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"82.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,82.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,82.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"83.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,83.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,83.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"84.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,84.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,84.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"85.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,85.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,85.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"86.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,86.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,86.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"87.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,87.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,87.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"88.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,88.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,88.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"89.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,89.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,89.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				},
				{
					"values": [
						"2",
						"90.5"
					],
					"outcomes": [
						{
							"outcomeType": 37,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,90.5],[1],1,37,[]]",
							"result": "Lose",
							"deadHeat": null,
							"isRemoved": false
						},
						{
							"outcomeType": 38,
							"outcomeValues": [

							],
							"selectionKey": "[7,[2,90.5],[1],1,38,[]]",
							"result": "Win",
							"deadHeat": null,
							"isRemoved": false
						}
					],
					"isRemoved": false
				}
			],
			"lineItemId": null,
			"sport": null,
			"isRemoved": false
		}
	],
	"resultExplanation": 0,
	"dataVersion": 0,
	"minorDataVersion": 0,
	"timestamp": "2024-10-27T12:29:51.1167976Z"
}
 
 

Table Tennis Results sample message

{
  "eventId": "18935068",
  "results": [
    {
      "key": {
        "eventId": "18935068",
        "tradingType": 1,
        "marketType": 117,
        "period": 1,
        "subPeriod": null,
        "layout": null
      },
      "resultItems": [
        {
          "values": [
            "5"
          ],
          "outcomes": [
            {
              "version": 1,
              "outcomeType": 11,
              "selectionKey": "[117,[5],[1],1,11,[]]",
              "result": "Lose",
              "deadHeat": null,
              "outcomeValues": [],
              "isRemoved": false,
              "isCancelled": false,
              "earlyResults": null
            },
            {
              "version": 1,
              "outcomeType": 13,
              "selectionKey": "[117,[5],[1],1,13,[]]",
              "result": "Win",
              "deadHeat": null,
              "outcomeValues": [],
              "isRemoved": false,
              "isCancelled": false,
              "earlyResults": null
            }
          ],
          "isRemoved": false
        },
        {
          "values": [
            "10"
          ],
          "outcomes": [
            {
              "version": 1,
              "outcomeType": 11,
              "selectionKey": "[117,[10],[1],1,11,[]]",
              "result": "Win",
              "deadHeat": null,
              "outcomeValues": [],
              "isRemoved": false,
              "isCancelled": false,
              "earlyResults": null
            },
            {
              "version": 1,
              "outcomeType": 13,
              "selectionKey": "[117,[10],[1],1,13,[]]",
              "result": "Lose",
              "deadHeat": null,
              "outcomeValues": [],
              "isRemoved": false,
              "isCancelled": false,
              "earlyResults": null
            }
          ],
          "isRemoved": false
        },
        {
          "values": [
            "15"
          ],
          "outcomes": [
            {
              "version": 1,
              "outcomeType": 11,
              "selectionKey": "[117,[15],[1],1,11,[]]",
              "result": "Lose",
              "deadHeat": null,
              "outcomeValues": [],
              "isRemoved": false,
              "isCancelled": false,
              "earlyResults": null
            },
            {
              "version": 1,
              "outcomeType": 13,
              "selectionKey": "[117,[15],[1],1,13,[]]",
              "result": "Win",
              "deadHeat": null,
              "outcomeValues": [],
              "isRemoved": false,
              "isCancelled": false,
              "earlyResults": null
            }
          ],
          "isRemoved": false
        }
      ],
      "dataVersion": 2,
      "isRemoved": false,
      "resultExplanation": {
        "templateId": "ExpWinningOutcome",
        "parameters": {
          "x": "[117,[5],[1],1,13,[]]"
        }
      }
    }
  ],
  "dataVersion": 2,
  "timestamp": "2026-10-09T09:03:14.1412417Z"
}
 
 

 

AI Cricket Scores Structure

Scores represent the progress or final results of an event in terms of scores, runs, overs, or other relevant metrics for the AI Cricket League.

CSL scores events defines the following chronological elements:

Stage:

2 - Finish
3 - Start
4 - Innings1
5 - Innings2
6,7 - Break

SubStage:

Over number

Server:

1,2 - batting team number

PeriodScore types:

Runs
Wickets

Periods:

1 - Match
5 - Innings1
6 - Innings2

 

AI Table tennis Score structures 

Scores represent the progress or final results of an event in terms of scores, sets, points, or other relevant metrics for the AI Table Tennis league.

Stage:

1 - Set1
2 - Set2
3 - Set3
4 - Set4
5 - Set5
6 - Set6
7 - Set7
8 - Finish
9 - Start

SubStage:

NotUsed

Server:

Possible

PeriodScore types:

Sets(1009) - score by sets
Points(1010) - score by points

Periods:

1 - Match
2 - Set1
3 - Set2
4 - Set3
5 - Set4
6 - Set5
7 - Set6
8 - Set7

 

Scores data object

{
  "eventId": string, // Event string id 
  "timestamp": DateTime // date time with time zone of last update
  "dataVersion": int, //version of data entity
  "eventStatus": string,  // shows current of event - Created, Started, Paused, Finished, Retired, Abandoned, Interrupted, Cancelled, Postponed
  "currentGameStage": int, // stage,
  "currentGameSubStage": nullable int, // substage,
  "server": "string, string, //team1/team2 for teams sports
  "periodScores": [
    {
      "type": string, // description of period score type 
      "typePlatformId": int, // value of period score type Document with scoreboard description
      "period": int, // period of score 
      "subPeriod": nullable int, // subperiod of score ,
      "score": string, // score direction - "0-0" for example,
    }
  ]
}

Cricket Scores sample message

{
  "message": {
    "id": {
      "eventId": "12193198",
      "dataVersion": 86
    },
    "timestamp": "2024-10-27T12:26:03.1738102Z",
    "sourceTimestamp": "2024-10-27T12:26:03.0616158Z",
    "removedTimestamp": null,
    "eventStatus": 1,
    "currentGameStage": 4,
    "currentGameSubStage": 3,
    "serverNumber": 2,
    "timer": {
      "changeTime": "2024-10-27T12:26:02.5072645Z",
      "currentTime": "00:00:00",
      "gameStageMaxTime": null,
      "isTimerOn": false,
      "timerDirection": 0,
      "isGameStageTimer": false
    },
    "server": 2,
    "periodScores": [
      {
        "type": "Runs",
        "typePlatformId": 1002,
        "period": 1,
        "subPeriod": null,
        "score": "45-75"
      },
      {
        "type": "Runs",
        "typePlatformId": 1002,
        "period": 5,
        "subPeriod": null,
        "score": "45-75"
      },
      {
        "type": "Wickets",
        "typePlatformId": 1003,
        "period": 1,
        "subPeriod": null,
        "score": "1-7"
      },
      {
        "type": "Wickets",
        "typePlatformId": 1003,
        "period": 5,
        "subPeriod": null,
        "score": "1-7"
      }
    ],
    "pointInfos": [],
    "competitorInfos": [],
    "isLineForEvent": true,
    "hiddenResPage": false,
    "sport": "Cricket",
    "metadataSport": 0
  }
}

 

 
 

Table Tennis Score sample message

{
  "eventId": "18935068",
  "timestamp": "2026-10-09T09:03:14.1304456Z",
  "sourceTimestamp": "2026-10-09T09:03:13.9238169Z",
  "dataVersion": 41,
  "eventStatus": "Started",
  "currentGameStage": 1,
  "currentGameSubStage": null,
  "serverNumber": null,
  "timer": null,
  "server": "Team1",
  "periodScores": [
    {
      "type": "Sets",
      "typePlatformId": 1009,
      "period": 1,
      "subPeriod": null,
      "score": "0-0"
    },
    {
      "type": "Sets",
      "typePlatformId": 1009,
      "period": 2,
      "subPeriod": null,
      "score": "0-0"
    },
    {
      "type": "Points",
      "typePlatformId": 1010,
      "period": 1,
      "subPeriod": null,
      "score": "8-7"
    },
    {
      "type": "Points",
      "typePlatformId": 1010,
      "period": 2,
      "subPeriod": null,
      "score": "8-7"
    }
  ],
  "pointInfos": [],
  "competitorInfos": [],
  "isLineForEvent": true,
  "hiddenResPage": false,
  "sport": "TableTennis",
  "metadataSport": 0
}
 
 
ecsl cricket league table tennis league

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • AI Integration
  • Virtual Cricket/AI Cricket Settlement Rules
  • eSports description
b2b worldwide
igaming marketplace
b2b worldwide
igaming marketplac
linkedin icon black
contact us
blog
B1, 2026
PRIVACY POLICYTerms and Conditions
DESIGN BY OTHER LAND
Expand