live=true query flag to filter to only in-play games.
Polynode league code (
nba, nhl, epl, lib, ipl, ufc, atp, lol, cs2, etc.). See the polynode List Leagues endpoint for the complete list of codes.Filter to only games where
scores.is_live == true. Default returns every game we have cached for the league.Your API key.
Response
Top-level shape
| Field | Type | Description |
|---|---|---|
league | string | Echo of the path parameter. |
count | integer | Number of games returned after any filtering. |
games | array | Full game objects, same shape as List Live Games. |
Notes
- Only games we have ingested at least once are returned. If the league’s upstream source has not yet been polled, the response will have
count: 0. - Passing an unmapped league code (not in our 107-entry league map) returns
count: 0rather than an error. The service does not distinguish “we don’t track this league” from “this league has no active games” at the response layer. - For games where our team resolver could not match both teams to polynode’s roster,
pn_slugwill benull. The game still appears in the list with its rawgame_id. - Games expire from the cache 24 hours after their last update.

