Ice Hockey Data API pricing
Every league, every season, one keyStart free with yesterday, today and the next two days in every league we follow. Move up when you need current seasons in depth, the archive back to , or odds. Every paid plan is monthly or yearly, and a year costs ten months.
Plans
The free key needs no card. Paid plans start the moment checkout finishes, and you can change or cancel from your account at any time.
Free key
Real data for yesterday, today and games scheduled ahead. No card needed.
- 50 calls a day, 10 a minute
- Scores, standings and playoffs for current seasons
- Goals and three stars inside each game
- The MCP server for your assistant
- Box scores and play by play
- Past seasons
- Odds
Live
Current seasons in every league we cover: games, scores and odds.
- 100,000 calls a month, 60 a minute
- Every current season, all leagues
- Box scores, lineups and play by play
- In-game play by play every minute
- Odds: three-way, moneyline, puck line, totals
- Past seasons
Archive
Every past season we hold, back to the earliest recorded games.
- 200,000 calls a month, 60 a minute
- Every past season, back to
- Box scores and play by play where kept
- Closing odds for 280,000+ games
- Careers, awards and every draft
- The season being played
Complete
Live and Archive together, with the highest limits.
- 500,000 calls a month, 120 a minute
- Every season, past and current
- Everything inside every game we hold
- In-game play by play every minute
- All odds, opening and closing
- Careers, awards and every draft
Card charges appear as DEVELOPERDATA.NET Billing questions: developerdata.net/support?tab=charge
How fresh the data is
The same timings on every plan. What changes between plans is which seasons and which fields you can read, never how quickly they arrive.
In-game play by play
North American top league games are read again every minute from the opening faceoff, with the period, clock and score in meta.live.
Scores and results
Start times, scores, how each game ended and postponements, for more than a thousand leagues, checked every ten minutes.
Box scores and game detail
Lineups, skater and goalie lines, penalties, officials, coaches and attendance are filled in each hour after the final horn.
Full sweep and closing odds
At 07:10 and 19:10 UTC every result is checked once more and closing prices are added to the games just played.
What each plan reads
Every figure is counted from the data the API answers with today.
| Free key | Live | Archive | Complete | |
|---|---|---|---|---|
| Seasons | ||||
| Yesterday, today and the next two days | ✓ | ✓ | ✓ | ✓ |
| The season being played, all of it | × | ✓ | × | ✓ |
| Every past season | × | × | ✓ | ✓ |
| Inside a game | ||||
| Score, periods, goals and three stars | ✓ | ✓ | ✓ | ✓ |
| Lineups, skater and goalie lines, team stats, coaches | × | ✓ | ✓ | ✓ |
| Play by play with rink positions | × | ✓ | ✓ | ✓ |
| Play by play during the game, every minute | × | ✓ | × | ✓ |
| Odds by game and by date | × | ✓ | ✓ | ✓ |
| Limits | ||||
| Calls | 50 a day | 100,000 a month | 200,000 a month | 500,000 a month |
| Calls a minute | 10 | 60 | 60 | 120 |
| MCP server, support and status alerts | ✓ | ✓ | ✓ | ✓ |
Questions about plans
What happens when I reach my limit?
The API answers 429 with the time your calls come back in Retry-After. Nothing is charged extra, ever. /v1/usage shows where you stand without counting as a call.
Can I change plan in the middle of a month?
Yes, from Billing in your account. Moving up starts at once and you pay the difference for the days left. Moving down starts at once and the lower price applies from your next payment.
Is the yearly price paid at once?
Yes, once a year, and it costs ten months. You can cancel at any time and keep the plan until the year ends.
Can I get a refund?
Ask through the support form within 14 days of a first payment. The refunds page has the full rules.