NHL Hockey Stats Scraper - Standings, Scores & Schedule avatar

NHL Hockey Stats Scraper - Standings, Scores & Schedule

Pricing

from $0.08 / 1,000 results

Go to Apify Store
NHL Hockey Stats Scraper - Standings, Scores & Schedule

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

ninhothedev

Maintained by Community

Actor 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

ModeEndpointRecords
standingsLeague standings, all 32 teams1 row per team
scheduleToday's games / scoreboard1 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 schedule mode, 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

FieldTypeDefaultDescription
modeselect (standings / schedule)standingsWhat to scrape
maxItemsinteger (1–2000)500Cap 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 actorManual NHL.com scrapingPaid stats APIs
API key❌ none❌ noneβœ… required
Structured JSONβœ…βŒ HTML parsingβœ…
Cost~$1 / 1kfree but fragile$$$/month
Maintenanceβœ… handled❌ breaks on redesignβœ…

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.