Sports data for builders,
not browsers.
Clean, structured sports data via MCP. Start with 16 seasons of NHL games, odds, players, and standings. More sports shipping soon.
// 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.
Get started with MCP today. REST API coming soon.
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, player 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 game time.
Advanced analytics
1,500+ seasons of goalie data with GSAX, Corsi, Fenwick, and more. Deep stats, not box scores.
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. NHL from 2010 to today. More leagues on the way.
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 (NHL), more coming |
| 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. NHL live now, more sports coming.