Skip to content
HQ
Sports Data HQ
NHL data live · 16 seasons · 22K+ games

Sports data for builders,
not browsers.

Clean, structured sports data via API and MCP. 16 seasons of NHL games, odds, players, and standings. Stop fighting undocumented endpoints.

// Get today's NHL games with odds
const games = await sportsdatahq.games({
  date: "2026-04-30",
  include: "odds"
})

// Response
[{ home: "TOR", away: "FLA", odds: { dk: +145, fd: +138 } },
 { home: "DAL", away: "COL", odds: { dk: -110, fd: -105 } }]
22,037games
106,958odds records
3,021players
16seasons

Two ways in. Same data.

Connect via MCP for conversational access, or call the REST API from any language.

MCP Protocol

Conversational access

Connect Claude, ChatGPT, or any MCP client. Query sports data in plain English.

// Claude Desktop config { "mcpServers": { "sportsdatahq": { "url": "https://mcp.sportsdatahq.com" } } }
REST API

Traditional API access

Standard REST endpoints with API key auth. Python, JavaScript, R, or anything that speaks HTTP.

# Python import requests r = requests.get( "https://api.sportsdatahq.com/v1/games", headers={"Authorization": api_key}, params={"date": "2026-04-30"} )

What people build with this

Not hypothetical. These are the use cases that keep coming up.

Prediction models

16 seasons of game results, goalie stats, and odds to train on. Skip the data cleaning.

Line movement tracking

60+ books with opening and closing odds. See where the money moves before puck drop.

Goalie analysis

1,500+ seasons of goalie data. Save %, GAA, GSAX across 310 goalies. Sort and filter instantly.

Your own tools

12 endpoints of structured data for notebooks, apps, spreadsheets, whatever you build with.

Complete data. Not samples.

Every game, every player, every odds line. 2010 to today.

22,037
Games
Regular season, playoffs, preseason. 16 full seasons.
106,958
Odds Records
DraftKings, FanDuel, BetMGM, ESPN BET + 60 books.
3,021
Players
Active rosters + historical. Team, position, jersey.
1,509
Goalie Seasons
310 goalies. Save %, GAA, GSAX, wins, shutouts.
494
Standings Snapshots
End-of-season rankings with advanced metrics.
34
Franchises
32 active + 2 historical. Expansions and relocations tracked.

12 endpoints. Zero guesswork.

Every tool documented, typed, and tested. Updated daily at 6 AM ET.

list_teams1 cr
All 34 franchises with divisions, conferences, status
get_games5 cr
Query by date, team, season, game state, or type
get_schedule2 cr
Upcoming games for next N days
get_game_detail10 cr
Full game detail with odds + goalie starts
get_head_to_head10 cr
Matchup history with win/loss records
search_players2 cr
Find players by name, team, or position
get_player_stats5 cr
Season stats for skaters and goalies
get_goalie_stats5 cr
Leaderboard sorted by save%, GAA, GSAX, wins
get_standings2 cr
Current standings with advanced stats
get_team_stats5 cr
Detailed stats for a specific team with advanced metrics
get_odds10 cr
Odds by game with bookmaker filters
get_line_movement25 cr
Time-series odds grouped by bookmaker

Pay for what you use

No subscriptions. Buy credits, use them whenever. They never expire.

Free
$0
500 credits
  • All endpoints
  • MCP + REST access
  • No credit card
Get Started
Starter
$12
5,000 credits
  • All endpoints
  • MCP + REST access
  • Credits never expire
Buy Credits
POPULAR
Builder
$49
25,000 credits
  • All endpoints
  • MCP + REST access
  • Credits never expire
Buy Credits
Pro
$149
100,000 credits
  • All endpoints
  • MCP + REST access
  • Credits never expire
Buy Credits
Scale
$599
500,000 credits
  • All endpoints
  • MCP + REST access
  • Credits never expire
Buy Credits
Enterprise
Custom
Custom credits
  • Dedicated support
  • Custom rate limits
  • SLA available
Contact Us

vs. the alternatives

ProviderStarting PriceMCP SupportHistorical Data
Sports Data HQFree (500 credits)Yes16 seasons
Sportradar$2,000+/moNoVaries
SportsDataIO$25/moNoLimited free tier
The Odds APIFree (500 req)NoOdds only
NHL API (raw)FreeNoUndocumented, breaks often

Stop scraping. Start building.

500 free credits. No credit card. First query in 60 seconds.