Skip to main content

What it streams

Fixture metadata and state updates: status, start time, participants, tournament/sport info, and provider IDs.

Routing

  • Entity key: fixtureId
  • Filters: sportIds, tournamentIds, fixtureIds, live, pregame
  • Localization: lang affects translated fields (e.g. names)

Common payload fields

Top-level keys you can expect frequently:
  • fixtureId
  • fixtureStatus
  • sport
  • tournament
  • season
  • startTime
  • participants
  • scores (may be empty)
  • externalProviders

Example message (JSON)

{
  "channel": "fixtures",
  "type": "UPDATE",
  "payload": {
    "fixtureId": "id1204967466649004",
    "fixtureStatus": { "live": true, "statusId": 1, "statusName": "直播" },
    "sport": { "sportId": 12, "sportName": "网球" },
    "tournament": {
      "tournamentId": 49674,
      "tournamentName": "UTR PTT Honolulu Men +H 01",
      "categoryName": "UTR Men"
    },
    "season": { "seasonId": null, "seasonName": null },
    "startTime": 1765494600,
    "participants": {
      "participant1Id": 909001,
      "participant1Name": "Zamora, Noah",
      "participant1Abbr": null,
      "participant2Id": 222628,
      "participant2Name": "阿拉菲亚,阿耶尼",
      "participant2Abbr": null
    },
    "scores": {},
    "externalProviders": {
      "betradarId": "66649004",
      "mollybetId": "2025-12-12,10047097,76121"
    }
  },
  "ts": 1765495386448,
  "entryId": "1765495386448-5316"
}