NHL Hockey Stats Scraper - Standings, Scores & Schedule
Pricing
from $0.08 / 1,000 results
NHL Hockey Stats Scraper - Standings, Scores & Schedule
$0.08/1K π₯ Fast NHL hockey scraper! Standings, schedule & live scores from the official NHL API. No key. JSON, CSV, Excel or API in seconds. Pull thousands of data points for apps, betting & fantasy β‘
Pricing
from $0.08 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
NHL Hockey Stats Scraper π
Scrape live NHL standings, scores and the daily schedule straight from the official NHL public JSON API β no API key, no login, no browser. Fast, datacenter-friendly, and returns clean structured JSON ready for sports apps, betting models, fantasy tools and analytics dashboards.
Powered by
api-web.nhle.comβ the same data that feeds NHL.com. This actor flattens the nested, localized API into a tidy dataset you can pipe anywhere.
β¨ What you get
| Mode | Endpoint | Records |
|---|---|---|
standings | League standings, all 32 teams | 1 row per team |
schedule | Today's games / scoreboard | 1 row per game |
Every record is a flat JSON object with snake_case keys and a scraped_at UTC timestamp.
Standings output
{"type": "standing","team": "Colorado Avalanche","abbrev": "COL","conference": "Western","division": "Central","games_played": 82,"wins": 55,"losses": 16,"ot_losses": 11,"points": 121,"point_pct": 0.737805,"goals_for": 302,"goals_against": 203,"scraped_at": "2026-07-16T12:00:00+00:00"}
Schedule / scores output
{"type": "game","id": 2026020001,"date": "2026-09-29","state": "FINAL","home_team": "Hurricanes","home_score": 4,"away_team": "Panthers","away_score": 2,"scraped_at": "2026-07-16T12:00:00+00:00"}
Off-season note: in
schedulemode, if the NHL is between seasons or no games are scheduled today, the API returns no completed games. The actor fails loudly with a clear message so scheduled runs don't silently succeed with empty data.
π§ Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select (standings / schedule) | standings | What to scrape |
maxItems | integer (1β2000) | 500 | Cap on records pushed to the dataset |
Example:
{ "mode": "standings", "maxItems": 500 }
πΈ Pricing
Roughly ~$1 per 1,000 runs on Apify's pay-per-result / compute model. A single standings pull is one lightweight HTTP request returning 32 teams β cheap enough to poll on a schedule (e.g. after every game night) without watching the meter.
π― Use cases
- Sports apps β power live standings tables and score tickers.
- Betting & odds models β feed goals-for/against, point pace and win rates into predictive models.
- Fantasy hockey β track team form, streaks and matchups.
- Stats & analytics β build historical datasets by scheduling daily snapshots.
βοΈ Comparison
| This actor | Manual NHL.com scraping | Paid stats APIs | |
|---|---|---|---|
| API key | β none | β none | β required |
| Structured JSON | β | β HTML parsing | β |
| Cost | ~$1 / 1k | free but fragile | $$$/month |
| Maintenance | β handled | β breaks on redesign | β |
π Related actors
Keywords: NHL scraper, hockey stats, NHL standings API, NHL scores, hockey schedule, sports data, betting data, fantasy hockey, NHL API no key, ice hockey statistics.