NHL Team Roster and Schedule Scraper
Pricing
from $7.50 / 1,000 results
NHL Team Roster and Schedule Scraper
Pull NHL team roster and schedule data by tricode for all 32 franchises from Boston Bruins to Utah Hockey Club. Pick a mode for roster, schedule, or both. Useful for hockey fan sites, fantasy hockey tools, season recap builds, and tracking player movement across the league.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share

๐ NHL Roster and Schedule Scraper
๐ Export every NHL team roster and upcoming game from the official api-web.nhle.com endpoints.
The NHL Roster and Schedule Scraper turns the https://api-web.nhle.com/v1/roster public endpoint into a clean, structured dataset, parses the response, and flattens it into one row per record. You can scope the run with input filters and pull whichever subset you need.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| ๐ Data analysts | Pull the full public dataset into a warehouse |
| ๐ค ML engineers | Build clean training sets without writing client code |
| ๐ฐ Journalists & researchers | Verify facts in seconds |
| ๐ฉโ๐ป Developers | Mirror the upstream data into a database |
| ๐ข Product teams | Power dashboards and internal tools |
| ๐ Students & educators | Free, structured datasets for projects |
๐ What the NHL Roster and Schedule Scraper does
- Calls the public https://api-web.nhle.com/v1/roster endpoint with the input filters you supply.
- Parses the response, locates each record, and flattens it into a row.
- Casts numeric fields and surfaces upstream errors as a single record with the
errorfield populated. - Stops cleanly at
maxItemsso you never blow past your dataset budget. - Exports to every format the Apify dataset supports , spreadsheet, warehouse, RSS, HTML, and more.
๐ก Why it matters: the upstream endpoint is public but the response is verbose and not analyst-ready. This actor normalizes it into one clean row per record so the data drops straight into BigQuery, a Google Sheet, or a pandas DataFrame.
๐ Data fields
Each record includes: birthCountry, birthDate, firstName, gameDate, gameId, heightInInches, imageUrl, jerseyNumber, lastName, opponent, playerId, position, recordType, results, scrapedAt, team, venue, weightInPounds. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
โ ๏ธ Good to Know: all input is validated; trailing whitespace is trimmed before the request fires. Free accounts are capped at 10 items per run as a preview; upgrade for the full dataset.
๐ How to use
- Click Try for free.
- Pick your input filters (or leave defaults).
- Click Start. Within seconds your dataset is ready, download or pipe to your warehouse.
- (Optional) Schedule the actor to refresh automatically.
๐ Recommended Actors
| Actor | What it does |
|---|---|
| ParseForge Alpha Vantage Scraper | Stocks, FX, crypto, indicators. |
| ParseForge OurAirports Scraper | Global airport database. |
| ParseForge USGS Earthquake Scraper | Real-time public earthquake feed. |
| ParseForge NWS Weather Alerts Scraper | Live US weather alerts. |
๐ก Pro Tip: browse the complete ParseForge collection for 900+ production-grade scrapers across business intelligence, real estate, e-commerce, sports, finance, and public records.
Disclaimer: This actor scrapes only publicly available data. ParseForge is not affiliated with, endorsed by, or sponsored by any of the third-party services referenced. Users are responsible for complying with the target site terms of service and applicable law. Create a free account w/ $5 credit.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.