Skip to main content

hockeytech — native provider reference

  • namespace: sdv.hockeytech (standalone — not an ESPN league)
  • families: HockeyTech / LeagueStat
  • wrappers: 10 native

hockeytech is a Hockey provider namespace (no ESPN {sport}/{league} nesting). Every method is exposed under BOTH its snake_case name (<family>_<endpoint>, py/R parity) and a camelCase canonical name (<family><Endpoint>) on sdv.hockeytech. Pass { parsed: true } to any endpoint to get tidy rows instead of raw JSON.

import sdv from 'sportsdataverse';

// HockeyTech serves every league from one gateway — pick the league with
// the `league` param (pwhl | ahl | ohl | whl | qmjhl). Keys default in:
await sdv.hockeytech.hockeytech_schedule({ league: 'pwhl', parsed: true });

Native API — HockeyTech / LeagueStat

Flat (non-ESPN) wrappers for the HockeyTech / LeagueStat feed (PWHL + junior/minor hockey). Host: https://lscluster.hockeytech.com. Each method is exposed under BOTH hockeytech_<endpoint> (snake_case, py/R parity) and hockeytech<Endpoint> (camelCase canonical) on sdv.hockeytech. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response.

MethodHTTPPath paramsQuery paramsParserAuth
hockeytech_game_shifts / hockeytechGameShiftshttps://lscluster.hockeytech.com/feed/index.phpleague, game_id, feed, viewparse_hockeytech_game_shifts
hockeytech_game_summary / hockeytechGameSummaryhttps://lscluster.hockeytech.com/feed/index.phpleague, game_id, feed, viewparse_hockeytech_game_summary
hockeytech_leaders / hockeytechLeadershttps://lscluster.hockeytech.com/feed/index.phpleague, season_id, team_id, player_typesplayerTypes, skater_stat_typesskaterStatTypes, active_onlyactiveOnly, feed, viewparse_hockeytech_leaders
hockeytech_pbp / hockeytechPbphttps://lscluster.hockeytech.com/feed/index.phpleague, game_id, feed, viewparse_hockeytech_pbp
hockeytech_player_stats / hockeytechPlayerStatshttps://lscluster.hockeytech.com/feed/index.phpleague, player_id, category, feed, viewparse_hockeytech_player_stats
hockeytech_schedule / hockeytechSchedulehttps://lscluster.hockeytech.com/feed/index.phpleague, season_id, feed, viewparse_hockeytech_schedule
hockeytech_seasons / hockeytechSeasonshttps://lscluster.hockeytech.com/feed/index.phpleague, feed, viewparse_hockeytech_seasons
hockeytech_standings / hockeytechStandingshttps://lscluster.hockeytech.com/feed/index.phpleague, season_idseason, feed, view, group_teams_bygroupTeamsBy, context, special, sortparse_hockeytech_standings
hockeytech_team_roster / hockeytechTeamRosterhttps://lscluster.hockeytech.com/feed/index.phpleague, team_id, season_id, feed, viewparse_hockeytech_team_roster
hockeytech_teams / hockeytechTeamshttps://lscluster.hockeytech.com/feed/index.phpleague, season_idseason, feed, viewparse_hockeytech_teams

Returns — hockeytech_game_shifts / hockeytechGameShifts

col_nametypedescription
sidecharacterhome or visitor.
player_idcharacterHockeyTech player id.
shift_numbercharacterSequential shift number for the player.
periodcharacterPeriod number.
start_timecharacterShift start time (game clock).
end_timecharacterShift end time (game clock).
durationcharacterShift length (seconds).

Returns — hockeytech_game_summary / hockeytechGameSummary

col_nametypedescription
eventcharacterEvent type (goal).
x_locationcharacterX coordinate of the goal on the rink.
y_locationcharacterY coordinate of the goal on the rink.
timecharacterGame clock at the goal.
team_idcharacterScoring team id.
homecharacterWhether the scoring team is the home team.
period_idcharacterPeriod id.
goal_typecharacterGoal-type code.
location_setcharacterWhether rink coordinates are set for the goal.
power_playcharacterPower-play goal flag.
empty_netcharacterEmpty-net goal flag.
penalty_shotcharacterPenalty-shot goal flag.
short_handedcharacterShort-handed goal flag.
insurance_goalcharacterInsurance-goal flag.
game_winningcharacterGame-winning goal flag.
game_tieingcharacterGame-tying goal flag.
scorer_goal_numcharacterScorer's running goal count for the season.
sintegerGoal sequence number within the game.
goal_scorer_player_idcharacterGoal scorer player id.
goal_scorer_jersey_numbercharacterGoal scorer jersey number.
goal_scorer_team_idcharacterGoal scorer team id.
goal_scorer_team_codecharacterGoal scorer team code.
goal_scorer_first_namecharacterGoal scorer first name.
goal_scorer_last_namecharacterGoal scorer last name.
assist1_player_player_idcharacterPrimary-assist player id.
assist1_player_jersey_numbercharacterPrimary-assist jersey number.
assist1_player_team_idcharacterPrimary-assist team id.
assist1_player_team_codecharacterPrimary-assist team code.
assist1_player_first_namecharacterPrimary-assist first name.
assist1_player_last_namecharacterPrimary-assist last name.
assist2_player_player_idcharacterSecondary-assist player id.
assist2_player_jersey_numbercharacterSecondary-assist jersey number.
assist2_player_team_idcharacterSecondary-assist team id.
assist2_player_team_codecharacterSecondary-assist team code.
assist2_player_first_namecharacterSecondary-assist first name.
assist2_player_last_namecharacterSecondary-assist last name.
pluscharacterOn-ice players credited plus on the goal.
minuscharacterOn-ice players charged minus on the goal.

Returns — hockeytech_leaders / hockeytechLeaders

col_nametypedescription
player_typecharacterskaters or goalies.
categorycharacterLeaderboard category (Points/Goals/...).
rankintegerRank within the category.
player_idcharacterHockeyTech player id.
jersey_numbercharacterJersey number.
namecharacterPlayer name.
team_idcharacterTeam id.
team_namecharacterTeam name.
team_codecharacterTeam code.
team_logocharacterTeam logo URL.
team_logo_smallcharacterSmall team logo URL.
stat_formattedcharacterFormatted stat value for the category.
type_formattedcharacterFormatted category label.
photocharacterPlayer photo URL.
photo_smallcharacterSmall player photo URL.
positioncharacterPlayer position.
divisioncharacterTeam division.

Returns — hockeytech_pbp / hockeytechPbp

col_nametypedescription
eventcharacterEvent type (goal/shot/penalty/goalie_change/...).
goalie_coming_in_idintegerPlayer id of the goalie entering the game.
goalie_coming_in_first_namecharacterFirst name of the goalie entering the game.
goalie_coming_in_last_namecharacterLast name of the goalie entering the game.
goalie_coming_in_jersey_numberintegerJersey number of the goalie entering the game.
goalie_coming_in_positioncharacterPosition of the goalie entering the game.
goalie_coming_in_birth_datecharacterBirth date of the goalie entering the game.
goalie_coming_in_player_image_urlcharacterImage URL of the goalie entering the game.
goalie_going_outcharacterName/id of the goalie leaving the game.
team_idcharacterTeam id credited with the event.
period_idcharacterPeriod id.
period_short_namecharacterShort period label.
period_long_namecharacterLong period label.
timecharacterGame clock at the event.
shooter_idintegerShooter player id.
shooter_first_namecharacterShooter first name.
shooter_last_namecharacterShooter last name.
shooter_jersey_numberintegerShooter jersey number.
shooter_positioncharacterShooter position.
shooter_birth_datecharacterShooter birth date.
shooter_player_image_urlcharacterShooter image URL.
goalie_idintegerGoalie player id on the shot.
goalie_first_namecharacterGoalie first name.
goalie_last_namecharacterGoalie last name.
goalie_jersey_numberintegerGoalie jersey number.
goalie_positioncharacterGoalie position.
goalie_birth_datecharacterGoalie birth date.
goalie_player_image_urlcharacterGoalie image URL.
shooter_team_idcharacterShooter team id.
is_goallogicalWhether the shot resulted in a goal.
shot_qualitycharacterShot quality rating.
shot_typecharacterShot type.
x_locationintegerX coordinate of the event on the rink.
y_locationintegerY coordinate of the event on the rink.
game_penalty_idcharacterPenalty id.
against_team_idintegerTeam id the penalty was called against.
against_team_namecharacterName of the penalized team.
against_team_citycharacterCity of the penalized team.
against_team_nicknamecharacterNickname of the penalized team.
against_team_abbreviationcharacterAbbreviation of the penalized team.
against_team_logocharacterLogo URL of the penalized team.
minutescharacterPenalty length in minutes.
descriptioncharacterPenalty/event description.
rule_numbercharacterRulebook rule number.
taken_by_idintegerPlayer id who took the penalty.
taken_by_first_namecharacterFirst name of the player who took the penalty.
taken_by_last_namecharacterLast name of the player who took the penalty.
taken_by_jersey_numberintegerJersey number of the player who took the penalty.
taken_by_positioncharacterPosition of the player who took the penalty.
taken_by_birth_datecharacterBirth date of the player who took the penalty.
taken_by_player_image_urlcharacterImage URL of the player who took the penalty.
served_by_idintegerPlayer id who served the penalty.
served_by_first_namecharacterFirst name of the player who served the penalty.
served_by_last_namecharacterLast name of the player who served the penalty.
served_by_jersey_numberintegerJersey number of the player who served the penalty.
served_by_positioncharacterPosition of the player who served the penalty.
served_by_birth_datecharacterBirth date of the player who served the penalty.
served_by_player_image_urlcharacterImage URL of the player who served the penalty.
is_power_playlogicalWhether the penalty creates a power play.
is_benchlogicalWhether it is a bench penalty.

Returns — hockeytech_player_stats / hockeytechPlayerStats

col_nametypedescription
stat_classcharacterregular, exhibition, or playoff.
season_idcharacterHockeyTech season id.
season_namecharacterSeason name.
shortnamecharacterShort season name.
playoffcharacterPlayoff-season flag.
careercharacterCareer-stats flag.
sopt_track_faceoffscharacterWhether faceoffs are tracked for this season.
max_start_datecharacterLatest game start date in the span.
veteran_statuscharacterVeteran-status flag.
veterancharacterVeteran flag.
jersey_numbercharacterJersey number.
goalscharacterGoals.
games_playedcharacterGames played.
assistscharacterAssists.
pointscharacterPoints.
plus_minuscharacterPlus/minus.
penalty_minutescharacterPenalty minutes.
power_play_goalscharacterPower-play goals.
power_play_assistscharacterPower-play assists.
shotscharacterShots on goal.
shootout_attemptscharacterShootout attempts.
shootout_goalscharacterShootout goals.
shootout_percentagecharacterShootout shooting %.
shooting_percentagecharacterShooting %.
shootout_winning_goalscharacterShootout-winning goals.
points_per_gamecharacterPoints per game.
short_handed_goalscharacterShort-handed goals.
short_handed_assistscharacterShort-handed assists.
game_winning_goalscharacterGame-winning goals.
game_tieing_goalscharacterGame-tying goals.
faceoff_winscharacterFaceoff wins.
faceoff_attemptscharacterFaceoff attempts.
faceoff_pctcharacterFaceoff win %.
hitscharacterHits.
team_namecharacterTeam name.
team_codecharacterTeam code.
team_citycharacterTeam city.
team_nicknamecharacterTeam nickname.
team_idcharacterTeam id.
activecharacterActive flag.
first_goalscharacterFirst goals of a game.
insurance_goalscharacterInsurance goals.
overtime_goalscharacterOvertime goals.
unassisted_goalscharacterUnassisted goals.
empty_net_goalscharacterEmpty-net goals.
penalty_minutes_per_gamecharacterPenalty minutes per game.
divisioncharacterTeam division.
ice_timecharacterTotal ice time.
ice_time_minutes_secondscharacterIce time (MM:SS).
shots_blocked_by_playercharacterShots blocked by the player.

Returns — hockeytech_schedule / hockeytechSchedule

col_nametypedescription
idcharacterHockeyTech game id.
season_idcharacterHockeyTech season id.
league_idcharacterHockeyTech league id.
game_numbercharacterLeague game number.
game_lettercharacterGame-type letter code.
game_typecharacterGame-type code.
quick_scorecharacterQuick-score availability flag.
datecharacterGame date (display).
flo_core_event_idcharacterFloHockey core event id.
flo_live_event_idcharacterFloHockey live event id.
game_datecharacterGame date.
game_date_iso8601characterGame date/time in ISO-8601 format.
scheduled_timecharacterScheduled start time.
scheduled_formatted_timecharacterScheduled start time (formatted).
timezonecharacterVenue timezone.
ticket_urlcharacterTicket purchase URL.
home_idcharacterHome team id.
home_codecharacterHome team code.
home_citycharacterHome team city.
home_nicknamecharacterHome team nickname.
home_long_namecharacterHome team full name.
home_divisioncharacterHome team division.
home_goalscharacterHome goals.
home_audio_urlcharacterHome team audio broadcast URL.
home_video_urlcharacterHome team video broadcast URL.
home_webcast_urlcharacterHome team webcast URL.
visitor_idcharacterVisiting team id.
visitor_codecharacterVisiting team code.
visitor_citycharacterVisiting team city.
visitor_nicknamecharacterVisiting team nickname.
visitor_long_namecharacterVisiting team full name.
visiting_divisioncharacterVisiting team division.
visitor_goalscharacterVisiting goals.
visitor_audio_urlcharacterVisiting team audio broadcast URL.
visitor_video_urlcharacterVisiting team video broadcast URL.
visitor_webcast_urlcharacterVisiting team webcast URL.
periodcharacterCurrent period number.
period_name_shortcharacterShort period label.
period_name_longcharacterLong period label.
game_clockcharacterCurrent game clock.
game_summary_urlcharacterGame summary URL.
home_winscharacterHome team wins (standings context).
home_regulation_lossescharacterHome team regulation losses.
home_ot_lossescharacterHome team overtime losses.
home_shootout_lossescharacterHome team shootout losses.
visitor_winscharacterVisiting team wins (standings context).
visitor_regulation_lossescharacterVisiting team regulation losses.
visitor_ot_lossescharacterVisiting team overtime losses.
visitor_shootout_lossescharacterVisiting team shootout losses.
game_statuscharacterGame status code.
intermissioncharacterIntermission flag.
game_status_stringcharacterHuman-readable game status.
game_status_string_longcharacterHuman-readable game status (long form).
ordcharacterSort-ordinal value.
venue_namecharacterVenue name.
venue_locationcharacterVenue location.
league_namecharacterLeague name.
league_codecharacterLeague code.
timezone_shortcharacterShort timezone label.
home_logocharacterHome team logo URL.
visitor_logocharacterVisiting team logo URL.
flo_hockey_urlcharacterFloHockey broadcast URL.
combined_client_codecharacterCombined client code identifier.

Returns — hockeytech_seasons / hockeytechSeasons

col_nametypedescription
season_idcharacterHockeyTech season id.
season_namecharacterFull season name.
shortnamecharacterShort season name.
careercharacterCareer-stats flag.
playoffcharacterPlayoff-season flag.
start_datecharacterSeason start date.
end_datecharacterSeason end date.

Returns — hockeytech_standings / hockeytechStandings

col_nametypedescription
team_codecharacterTeam code.
lossescharacterLosses.
regulation_winscharacterRegulation wins.
pointsintegerStandings points.
goals_forcharacterGoals for.
goals_againstcharacterGoals against.
non_reg_winscharacterNon-regulation (OT/shootout) wins.
non_reg_lossescharacterNon-regulation (OT/shootout) losses.
games_remainingcharacterGames remaining on the schedule.
percentagecharacterPoints percentage.
overall_rankcharacterOverall standings rank.
games_playedcharacterGames played.
rankintegerStandings rank (within the section).
namecharacterTeam name.

Returns — hockeytech_team_roster / hockeytechTeamRoster

col_nametypedescription
idcharacterRoster entry id.
person_idcharacterHockeyTech person id.
activecharacterActive-roster flag.
first_namecharacterPlayer first name.
last_namecharacterPlayer last name.
phonetic_namecharacterPhonetic spelling of the player name.
display_namecharacterDisplay name.
shootscharacterShooting hand.
hometowncharacterPlayer hometown.
homeprovcharacterHometown province/state.
homecntrycharacterHometown country.
homeplacecharacterFull hometown place string.
birthtowncharacterBirth town.
birthprovcharacterBirth province/state.
birthcntrycharacterBirth country.
birthplacecharacterFull birthplace string.
heightcharacterListed height.
weightcharacterListed weight.
height_hyphenatedcharacterHeight in hyphenated feet-inches form.
hiddencharacterHidden-from-display flag.
current_teamcharacterCurrent team id.
player_idcharacterHockeyTech player id.
statuscharacterRoster status.
birthdatecharacterBirth date.
birthdate_yearcharacterBirth year.
rawbirthdatecharacterRaw (unformatted) birth date.
latest_team_idcharacterMost recent team id.
veteran_statuscharacterVeteran-status flag.
veteran_descriptioncharacterVeteran-status description.
team_namecharacterTeam name.
divisioncharacterTeam division.
tp_jersey_numbercharacterJersey number.
rookiecharacterRookie flag.
position_idcharacterPosition id.
positioncharacterPlayer position.
nhlteamcharacterNHL team affiliation.
is_rookiecharacterRookie flag (boolean form).
hcharacterHeight (alias).
wcharacterWeight (alias).
draft_statuscharacterDraft status.
draftinfocharacterDraft information.
namecharacterFull player name.
player_imagecharacterPlayer image URL.
catchescharacterCatching hand (goalies).
valuecharacterScalar value (when the source row is non-object).

Returns — hockeytech_teams / hockeytechTeams

col_nametypedescription
idcharacterHockeyTech team id.
namecharacterTeam name.
citycharacterTeam city.
codecharacterTeam code.
nicknamecharacterTeam nickname.
team_captioncharacterTeam caption/display label.
division_idcharacterDivision id.
division_long_namecharacterDivision name.
division_short_namecharacterShort division name.
team_logo_urlcharacterTeam logo URL.