Base URL
Live & Schedule (5 endpoints)
Live Matches
Example Response — /api/live
Example Response — /api/live
Hockey-specific fields:
periods— nested object withperiod1,period2,period3,overtimekeys, each containing{ home, away }goal counts (empty{}if period hasn’t started)status.code—1=1st period,2=2nd period,3=3rd period,4=overtime,5=shootout- Score objects also include flat
period1,period2,period3fields onhomeScore/awayScorefor quick access
Today’s Games
Schedule by Date
YYYY-MM-DD. Example: GET /api/schedule/2026-03-12
Live Tournaments
Newly Added Events
Hockey Status Codes
status.code | status.type | status.description | Meaning |
|---|---|---|---|
0 | "notstarted" | "Not started" | Game not yet started |
1 | "inprogress" | "1st period" | 1st period in progress |
2 | "inprogress" | "2nd period" | 2nd period |
3 | "inprogress" | "3rd period" | 3rd period |
4 | "inprogress" | "Overtime" | Overtime period |
5 | "inprogress" | "Shootout" | Penalty shootout |
31 | "inprogress" | "Pause" | Between periods |
60 | "postponed" | "Postponed" | Game postponed |
70 | "cancelled" | "Cancelled" | Game cancelled |
100 | "finished" | "Ended" | Game completed |
Search & Discovery (5 endpoints)
Search
GET /api/search?q=ovechkin