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 } }]Two ways in. Same data.
Connect via MCP for conversational access, or call the REST API from any language.
Conversational access
Connect Claude, ChatGPT, or any MCP client. Query sports data in plain English.
Traditional API access
Standard REST endpoints with API key auth. Python, JavaScript, R, or anything that speaks HTTP.
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.
12 endpoints. Zero guesswork.
Every tool documented, typed, and tested. Updated daily at 6 AM ET.
Pay for what you use
No subscriptions. Buy credits, use them whenever. They never expire.
vs. the alternatives
| Provider | Starting Price | MCP Support | Historical Data |
|---|---|---|---|
| Sports Data HQ | Free (500 credits) | Yes | 16 seasons |
| Sportradar | $2,000+/mo | No | Varies |
| SportsDataIO | $25/mo | No | Limited free tier |
| The Odds API | Free (500 req) | No | Odds only |
| NHL API (raw) | Free | No | Undocumented, breaks often |
Stop scraping. Start building.
500 free credits. No credit card. First query in 60 seconds.