Free / open data

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
Tone of public discussions, liked vs criticised points, reliability complaints; based on only a few discussions, pulled towards neutral.
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.
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
| Plan | Price | Requests | What'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 termsDeveloper-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
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.
Discussions
- I built a free NHL goal scorer prediction model using advanced stats (Poisson + xG) - Would love feedback!r/sportsbetting · 2025-11
- NHL data pullr/algobetting · 2025-02
- I stopped tracking wins and started tracking CLV. Week 1 of building a Poisson NHL model from scratch. Please roast it.r/sportsbetting · 2026-03
Open-source projects using it
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 hockeyFree tier0 discussions · 569 repos
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 footballBasketballFree tier2 discussions · 1.1k repos
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 sportsfrom $1/mo1 discussions · 42 reposCommunity 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 footballFree tier4 discussions · 3.4k repos
Free downloadable database of major league baseball batting, pitching, fielding, standings, managers and postseason records from 1871 through 2025, including Negro Leagues.
Free tierBaseballFree 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