For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sample JSON Data

Following the communication on the 29th April ahead of proposed changes on the 1st June 2026, we will be updating JSON samples with the proposed changes which are highlighted in the email where appropriate.

Please take a moment to review these and should you have any questions, raise to support@sportradar.com

Example JSON Packets

Here are some example JSON packets from the /actions and /statistics websockets detailing the new data collection scenarios (where appropriate). In some cases, we are removing those actions completely, so you simply will not have a fixtureActionType and associated fixtureActionTypeId.

222 - Steal

Steals will now be included in the /actions websocket feed.

223 - Block

Block will now be included in the /actions feed.

64 - Possible video Check

New workflow will only have Video Check Underway (id 51) action and we will no longer have the ‘Possible’ layer

218 - No Assist & No Rebound

New workflow will not include these data point. It is possible the assist (id 217) might not be tagged to a specific player, but we will no longer provide a dedicated “no assist” or 'No Rebound' indication.

231 - Out Of Game

Only sub type id 23103 - Injured will be missing. All other sub types will be available as per example below:

224 - Offensive Team Rebound

New workflow will only send ‘Confirmed’ Offensive Rebounds and only updated then to Player Rebounds. Furthermore, you should assume rebounds without a player attached are team rebounds.

225 - Defensive Team Rebound

New workflow will only send ‘Confirmed’ Defensive Rebounds and only updated then to Player Rebounds. Furthermore, you should assume rebounds without a player attached are team rebounds.

56 - Match Start Delayed

Now check the fixtures REST API (/fixtures) for information using the "startDateUTC". This will not be available in the /actions websocket anymore as it's own action.

72 - Data Review Underway & 73 - Data Review Over

Open Market (id 67) and Closed Market (Id 66) actions will be utilised instead if there is an indication that any key actions (3 Pointers, Free throws, 2 Pointers etc), might be incorrect. The same process for data checking is in place; we will just not send a specific action or its associated sub type action

209 - Free Throw Missed, 210 - 2PT Missed & 211 - 3PT Missed

No ‘Pending’ sendType will be sent. only ‘Confirmed'

235 - Possible FT Awarded & 236 - No FT Awarded

These actions will no longer be provided in the /actions websocket

201 - Turnover

Turnover action or associated sub type actions will only be collected for Spanish Liga Endesa, Euroleague and Eurocup competitions.

24 - Players Ready

This action will only be available for period = 1 only

1 - Match Conditions

This action will no longer be provided

58 - Play Stopped & 63 Play Resumed

These actions will no longer be provided. Significant match interruptions will be indicated via fixture status = abandoned for Play Stopped and fixture status = live for Play Resumed

Last updated

Was this helpful?