Skip to content
sportdex.

Free / open data

MoneyPuck Data logo

MoneyPuck Data

Downloadable NHL datasets of shot-level data from 2007, plus game-by-game player, goalie and team files, free for non-commercial and journalistic use with credit.

Facts verified against the provider's site on

Commercial use: Licence requiredBetting use: not disclosedMostly positive
54

SportDex Score

#33 of 233 sports APIs

See the full ranking →
28

Brand demand, developer discussions, GitHub repos and videos

69

Tone of public discussions, liked vs criticised points, reliability complaints; based on only a few discussions, pulled towards neutral.

85

Public prices, docs, terms and coverage you can check before calling sales

51

Free access, docs, SDKs, OpenAPI, sandbox, realtime delivery, ecosystem

Computed from public data only; uptime and latency are not measured yet. Enterprise feeds that sell by contract score lower on transparency by design. How the score works

Starting price
Not public
Free access
Free tier
Sports
1 (Ice hockey)
Live data
No
Delivery
CSV download
Discussions
3 threads
GitHub adoption
232 repos

Best for

Analysts, students and journalists who want free NHL shot-level and game-by-game CSV downloads with history from 2007.

Hockey analytics researchExpected goals modellingJournalism graphics

Not ideal for

Commercial products, live data or API access: downloads are non-commercial, updated nightly and delivered as zip files.

Limitations to check

  • − Non-commercial use only; other uses need permission
  • − Credit to MoneyPuck is required
  • − Data is updated nightly in season, not live
  • − Unapproved scraping is blocked
  • − NHL only

Written from the provider's own pages (source).

Last checked 2026-11-03

MoneyPuck Data at a glance

What is MoneyPuck Data best for?
Analysts, students and journalists who want free NHL shot-level and game-by-game CSV downloads with history from 2007. Not ideal for: Commercial products, live data or API access: downloads are non-commercial, updated nightly and delivered as zip files.
How much does MoneyPuck Data cost?
MoneyPuck Data does not publish prices on the pages we checked.
Does MoneyPuck Data have a free tier?
Yes. MoneyPuck Data lists a free plan called "Free (non-commercial)".
What does MoneyPuck Data cover?
MoneyPuck Data is a free / open data. Its sports: Ice hockey; data: Historical data, Player stats, Results, Team stats.
Does MoneyPuck Data have a WebSocket or streaming API?
No streaming is listed. MoneyPuck Data delivers data by CSV download, so you poll for updates.
Can I use MoneyPuck Data data commercially or for betting?
According to the public terms of MoneyPuck Data — commercial use: licence required.
What do developers say about MoneyPuck Data?
Free downloadable NHL shot-level and expected-goals data, widely used in hobbyist betting models, xG projects and MCP or Python helpers, usually alongside the NHL API. Praised for real xG and long history. One bettor found the files hard to download. Non-commercial terms apply, and there is no live API.
What are the alternatives to MoneyPuck Data?
Close alternatives in the SportDex catalog: NHL Records and Stats (nhlapi docs), CollegeFootballData.com, CollegeBasketballData.com, nflverse, Lahman Baseball Database.

Commercial decision

Pricing & plan limits

PlanPriceRequestsWhat's included
Free (non-commercial)Free—Credit MoneyPuck; other uses require contacting them; unapproved scraping blockedsource

CSV inside zip files; 124 attributes per shot; data dictionary available.

Before choosing a paid plan, confirm

• What counts as one request (per call, per market, per region?)

• What happens when you exceed the quota: blocked or billed

• Whether live and historical data are on your plan

• Whether your use (public app, betting, resale) is licensed

The critical question

Data coverage

Sports
Ice hockey
Data types
Historical dataPlayer statsResultsTeam stats
Key competitions
NHLsource
Competitions
Not disclosed
Live / in-play
No
Women's competitions
Not disclosed
Betting markets
Not disclosed
Bookmaker regions
Not disclosed
Bookmakers
Not disclosed
History depth
Shots from 2007-08 season, over 2 million shots
Update frequency
Nightly in season
Name languages
Not disclosed
ID mapping
Not disclosed

Coverage often depends on the plan; confirm the exact league and season on your plan.

Before you build

Usage rights & access

Commercial use
Licence requiredsource
Betting products
Not disclosed
Redistribution
Not disclosed
Storing data
Not disclosed
Attribution
Required
Logos & photos
Not disclosed
Who can buy
Individualssource
Verification (KYC)
Not required
Not available in
Not disclosed
Only available in
Not disclosed

Free downloadable datasets, other uses by inquiry

Read the terms

Developer-ready evaluation

Integration & documentation

Protocols
CSV download
Formats
CSV
Authentication
none
SDKs
Not disclosed
OpenAPI spec
Not disclosed
Claimed latency
Not disclosed
Status page
Not disclosed
Sandbox / test keys
Not disclosed
Support
Not disclosed
SLA uptime
Not disclosed
Preview brief
# Integration brief: MoneyPuck Data

Goal: build a feature on MoneyPuck Data data. Use only the official documentation below as the source of truth.

## Known facts (from SportDex, verify before relying on them)
- Website: https://moneypuck.com/data.htm
- Docs: https://moneypuck.com/data.htm
- Sports: Ice hockey
- Data: Historical data, Player stats, Results, Team stats
- Protocols: CSV download; formats: csv
- Auth: none
- Free plan: Free (non-commercial)
- Note: CSV inside zip files; 124 attributes per shot; data dictionary available.

## Verify before writing code
- exact endpoint paths, parameters and response fields (read the official docs, do not guess)

## Implementation rules
- Keep the API key on the server (environment variable, backend route or edge function); never ship it to the browser.
- Cache responses and respect rate limits; count how many requests each screen triggers.
- Handle errors explicitly: invalid key, quota exceeded (429), missing fields, empty fixtures, timeouts.
- Start with one demo request and log the raw response before building UI on assumed field names.

Data quality signals

Data source & company

Official partners
Not disclosed
How data is collected
Not disclosed
Certifications
Not disclosed
Payment methods
Not disclosed
Minimum contract
Not disclosed
Country
Not disclosed
Founded
Not disclosed

Reddit · Hacker News · Stack Overflow · GitHub · YouTube

What developers say

Mostly positivefree tierdata qualitylegal

Free downloadable NHL shot-level and expected-goals data, widely used in hobbyist betting models, xG projects and MCP or Python helpers, usually alongside the NHL API. Praised for real xG and long history. One bettor found the files hard to download. Non-commercial terms apply, and there is no live API.

Praised for

  • Free shot-level NHL data since 2007
  • Real expected-goals values
  • Used in many models and packages

Complaints

  • Files described as hard to download
  • Non-commercial use only

Our summary of public discussions, not a rating. Vendor posts are not counted as user opinion.

Shortlist next steps

Alternatives worth comparing

  • Community-maintained GitLab project documenting the publicly reachable NHL stats and records endpoints; it is documentation, not an official product.

    Free tierIce hockey
    Free tier0 discussions · 569 repos
  • CollegeFootballData.com logo
    CollegeFootballData.comFree / open data57

    College football API with games, team and player stats, recruiting, betting lines and advanced metrics; free key with monthly cap, higher tiers via Patreon, plus basketball API.

    Free tierCollege sportsAmerican footballBasketball
    Free tier2 discussions · 1.1k repos
  • CollegeBasketballData.com logo
    CollegeBasketballData.comFree / open data51

    College basketball data service with a free personal API key, CSV exporter, analytics tools and a paid historical starter pack; sister project of the CFBD football API.

    Free tierBasketballCollege sports
    from $1/mo1 discussions · 42 repos
  • nflverseFree / open data67

    Community open-source NFL data project: play-by-play since 1999, rosters, schedules and player stats distributed as downloadable files with R and Python loader packages. Data mostly CC-BY 4.0.

    Free tierAmerican football
    Free tier4 discussions · 3.4k repos
  • Lahman Baseball Database logo
    Lahman Baseball DatabaseFree / open data48

    Free downloadable database of major league baseball batting, pitching, fielding, standings, managers and postseason records from 1871 through 2025, including Negro Leagues.

    Free tierBaseball
    Free tier1 discussions · 61 repos

Evidence & transparency

Official sources

Facts were extracted from the provider's own pages on 2026-11-03. Empty fields mean the provider does not say, not that the feature is missing. How we know