The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
nhlscraper is a CRAN-approved R-package for scraping NHL data using the NHL and ESPN APIs. It primarily wraps endpoints documented by Zachary Maludzinski, Drew Hynes, and Joseph Wilson; it also includes newly discovered endpoints by myself. It covers data from high-level multi-season summaries and award winners to low-level play-by-play logs and sports books’ odds. Since the NHL API endpoints got reworked in 2023, many of the earlier scrapers became defunct; this one should be updated for the new endpoints.
Install the official version from CRAN with:
install.packages('nhlscraper')
Install the development version from GitHub with:
install.packages('devtools')
::install_github('RentoSaijo/nhlscraper') devtools
get_espn_
) uses
different sets of IDs and terminologies than the NHL API functions. For
example, seasons are encoded in YYYY, the last 4 numbers in the
YYYY-YYYY format; athletes refer to players; and events refer to games.
These functions exist to help you access information that may not be
available solely with the NHL API functions; therefore, I purposely
ignored endpoints like those to access basic statistics as they’re
redundant if they co-exist with the NHL API functions.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.