NBA API – Push Clock Game Feed
October 19th, 2026
We've added a new Push feed, Push Game Clock, to our NBA API. This feed streams a true running clock for live NBA games — messages flow continuously, not only on game events.
Simulations support is coming soon.
Push Game Clock is intended to replace the existing Push Clock feed over time. Both run in parallel for now so you can migrate at your own pace. Push Clock remains available during this period.
⭐ Benefit
Drive a ticking game-clock display in your UI directly from a Push message cadence, without interpolating between event-driven updates — including real-time detection of when the clock starts and stops.
📋 Recommended Actions
- Open a connection to the new Push Game Clock endpoint (
/stream/en/game_clock/subscribe) for any live NBA clock display. The feed emits continuously while a game is live, so your UI can tick in step with messages rather than being driven by a local timer. - Watch
clocks.runningfor start/stop transitions,clocks.gamefor the game clock,clocks.game_decimalfor sub-second precision (useful in the final minute of a period and during free throws), andclocks.shotfor the shot clock. - If you currently use Push Clock to drive a live clock display, plan to migrate to Push Game Clock. Both feeds run in parallel for now — Push Clock is intended to be replaced.
🔢 Products
| Sport | Product | Version(s) |
|---|---|---|
| Basketball | NBA API | v8 |
🔁 Endpoints Affected
- Push Game Clock (new)
☑️ Sample Request:
curl -L -X GET 'https://api.sportradar.com/nba/trial/stream/en/game_clock/subscribe' \
-H 'x-api-key: {your_api_key}'⚙️ Return Samples
{
"payload": {
"game": {
"id": "02e0b7b6-5dcf-4682-9fa7-255e19f6f28d",
"status": "inprogress",
"coverage": "full",
"reference": "0012600067",
"scheduled": "2026-10-04T23:00:00+00:00",
"home": {
"name": "Nuggets",
"market": "Denver",
"reference": "1610612743",
"id": "583ed102-fb46-11e1-82cb-f4ce4684ea4c",
"sr_id": "sr:team:3417"
},
"away": {
"name": "Jazz",
"market": "Utah",
"reference": "1610612762",
"id": "583ece50-fb46-11e1-82cb-f4ce4684ea4c",
"sr_id": "sr:team:3434"
},
"sr_id": "sr:match:74501772"
},
"period": {
"sequence": 3,
"number": 3
},
"clocks": {
"game": "18",
"running": true,
"shot": "00.00",
"game_decimal": "18.70"
}
},
"locale": "en",
"metadata": {
"match": "sd:match:02e0b7b6-5dcf-4682-9fa7-255e19f6f28d,sr:match:74501772",
"league": "nba",
"locale": "en",
"status": "inprogress",
"operation": "update",
"version": "v7"
}
}