Live¶
GET /live[?league=<league>]
The game state of what is being played now: games in progress or delayed, and those
final within the last 2 hours, so a poller sees the final score. Without league, all
leagues. There is no date: a game running past midnight is still live.
Suspended games aren't listed (they may resume weeks later); see /fixtures.
'Live' elements such as scores and period are only showing up once they are published by official sources. Hence scores are delayed and they lag the consensus updates.
| parameter | ||
|---|---|---|
league |
optional | one league, default all |
division |
optional, cfb only |
fbs or fcs |
curl -H "X-Api-Key: $KEY" "https://fixtures.halfpoint.tech/live"
{
"updated": "2026-10-29T23:36:43.479Z",
"fixtures": [
{
"id": "nhl-261029-cbj-car",
"league": "nhl",
"status": "In Progress",
"scores": {"total": {"away": 0, "home": 2}, "periods": {"1": {"away": 0, "home": 2}}},
"period": 1,
"clock": "4:04"
},
{
"id": "mlb-260925-chc-bos",
"league": "mlb",
"status": "In Progress",
"scores": {"total": {"away": 1, "home": 2}, "periods": {"1": {"away": 1, "home": 0}, "2": {"away": 0, "home": 2}}},
"period": 7,
"inning": "Mid 7th",
"count": {"balls": 0, "strikes": 0, "outs": 3},
"bases": [1, 3]
}
]
}
| field | |
|---|---|
id, league, status, detail |
as in /fixtures |
scores.total |
away, home |
scores.periods |
per period (inning, quarter, ...) by number; overtime is the next number, an NHL shootout 5 |
period |
the current period; MLB: the inning |
clock |
NBA, NFL, NCAAF, NHL: time left in the period, m:ss. EPL, Bundesliga, LaLiga, Champions League: minutes played incl. stoppage time, 67:00 |
inning |
MLB: Top 7th, Mid 7th, Bot 7th, End 7th |
count |
MLB: balls, strikes, outs |
bases |
MLB: occupied bases, e.g. [1, 3] |
Breaks¶
| break | detail |
period |
clock |
|---|---|---|---|
| halftime (NBA, NFL, NCAAF) | Halftime |
2 | 0:00 |
| halftime (EPL, Bundesliga, LaLiga, Champions League) | Halftime |
1 | 45:00 |
| between periods (NBA, NFL, NCAAF) | End of Period |
the period just finished | 0:00 |
| NHL intermission | Intermission |
the period just finished | 0:00 |
Ended, not yet final¶
Once a game ends, it stays In Progress with detail Awaiting confirmation until the
score is confirmed; then it turns Final.
Poll /live every few seconds; see Polling for answers without a body when
nothing changed, or follow the stream.