Skip to main content

NL — National League app API (www.nationalleague.ch/api, Switzerland)

sportsdataverse.hockey.nl — 17 endpoints.

Note: robots.txt on www.nationalleague.ch disallows /api. The owner approved building on it on 2026-10-12 for polite, incremental use: requests are spaced at least 1 s apart, and a bulk backfill or a published mirror needs the owner's sign-off first.

Note: Crawl incrementally: fetch a finished game once (keyed by game_id), find new games with one nl_schedule call per run, and fetch season tables at most once per game day.

Player​

FunctionSummary
nl_player_boxOne game's player box score: goals, assists, shots, faceoffs, ice time, goaltending.
nl_player_statsSeason stats for every player, with playerId.
nl_player_seasonOne player's season stats.

Team​

FunctionSummary
nl_team_scheduleOne team's games for one season.
nl_team_statsOne game's team totals: shots by period, faceoffs by zone, power play and penalty kill.
nl_team_player_statsSeason stats for one team's players.
nl_team_infoClub CMS record: names, logo, website, ticket links.

Other​

FunctionSummary
nl_scheduleSchedule and results for one season: NL plus exhibitions.
nl_current_gamesThe current or next game day.
nl_playoffsPlayoff and play-in series by round: one row per game, with its series score.
nl_playoutsPlayout and league-qualification series by round: one row per game, with its series score.
nl_game_overviewOne game's header: teams, date, status, final and per-period score, coaches, referees, arena, attendance.
nl_pbpOne game's event timeline: goals with assists, penalties, goaltender changes, revoked goals.
nl_lineupsOne game's lineups: every dressed player by unit, with licence number, position and line.
nl_shotsOne game's shot attempts with rink location (metres) and expected goals (xG); NL games only.
nl_top_scorersTop scorers (same row shape as /player).
nl_standingsStandings with team season stats.