Hockey markets move fast. Lines shift on goaltender confirmations, line combinations and late scratches, often in the hour before puck drop. Our hockey odds API is built for that pace, covering North American and European ice hockey through one endpoint with clean, structured JSON.
Hockey Odds API Features
One request returns a game's entire odds tree. There is no separate props endpoint, no per-bookmaker stitching, and no second integration needed to settle bets afterwards.
Available hockey betting markets include:
- Moneylines and regulation 3-way markets
- Puck lines (the 1.5-goal spread) and alternate lines
- Totals (over/under goals), team totals, and even/odd
- Both teams to score, full game and by period
- Skater props — goals, assists, points, shots on goal, hits, blocks, faceoffs won
- Goaltender props — saves and goals against
- Power play points and plus/minus
- First, second and third period markets
Market depth is greatest on the NHL, where the full skater and goaltender prop catalogue is posted nightly. The AHL, SHL and KHL reliably carry core markets — moneyline, puck line and total — with props where individual sportsbooks price them.
Quick Start: Every Hockey League in One Call
Querying at the sport level means you do not have to enumerate leagues. A single sportID=HOCKEY request returns events across the NHL, AHL, SHL and KHL together:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&sportID=HOCKEY&oddsAvailable=true&limit=10
For a specific subset, leagueID accepts a comma-separated list:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&leagueID=NHL,AHL&oddsAvailable=true&limit=10
Note that leagueID takes precedence — if you send both sportID and leagueID, the league filter is used and the sport filter is ignored. Use one or the other.
To narrow to a single market, add oddIDs. This returns shots on goal over/unders for every skater on the slate:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&sportID=HOCKEY&oddsAvailable=true&oddIDs=shots_onGoal-PLAYER_ID-game-ou-over,shots_onGoal-PLAYER_ID-game-ou-under
Common hockey oddID patterns:
- Shots on goal:
shots_onGoal-PLAYER_ID-game-ou-over - Points (goals + assists):
points-PLAYER_ID-game-ou-over - Goaltender saves:
saves-PLAYER_ID-game-ou-over - Period markets: use the
1p,2pand3pperiod codes
OddIDs follow the format {statID}-{statEntityID}-{periodID}-{betTypeID}-{sideID}. The full list is in the stats reference, and markets & coverage shows which books support what.
Try it Out
See live odds for an upcoming game
https://api.sportsgameodds.com/v2/eventsRequest Parameters
leagueID=MLBOnly NBA games
oddsAvailable=trueOnly games with available odds
includeAltLines=falseDon't return alt-lines
limit=1Number of games to return
Hockey Leagues We Cover
- NHL — all 32 teams across the 82-game regular season, the Stanley Cup Playoffs and the Final, with the deepest prop catalogue of any hockey league.
- AHL — the American Hockey League, the NHL's primary development league.
- SHL — the Swedish Hockey League.
- KHL — the Kontinental Hockey League, the top competition in Russia and Eastern Europe.
The European leagues run on their own calendars, which is useful for keeping a product active outside the NHL schedule.
Hockey Player Props
Hockey props split between skaters and goaltenders. On the skater side: goals, assists, points (goals + assists), shots on goal, total shots, blocks, hits, faceoffs won, power play points, plus/minus and minutes played. On the goaltending side: saves and goals against. Plus first and last goalscorer markets, fantasy score, and first, second and third period variants where books post them.
Props come back in the same response as the game lines and are identified by a single field, so filtering to only props — or excluding them — is one check. See the hockey player prop odds API for the complete market list by sport.
Hockey Odds API with Results
Odds and results arrive in one unified response, so you can settle bets without adding a second data source. Each response includes:
- Live and upcoming hockey games across every covered league
- Home and away team data
- Player statistics and box scores
- Full odds coverage — puck lines, totals, moneylines, player props and alternate lines
- Final scores and settlement data
Line movement is tracked throughout. In hockey that matters more than in most sports: a confirmed starting goaltender can move a moneyline several cents in minutes.
Hockey Odds API Technical Specifications
API Architecture
- REST API — standard HTTP endpoints returning clean JSON
- WebSocket feeds — real-time push updates on the All-Star plan, no polling required
- Rate limits — scalable plans matched to your usage volume
- Authentication — secure API key access
Data Update Speed
- Odds updates — sub-minute refresh on the Pro plan; Rookie and the free Amateur tier refresh on a longer interval. See pricing for the frequency on each tier.
- Live scores — updated in real time during games
Developer Resources
- Interactive documentation — live examples and copy-paste snippets
- SDKs & libraries — JavaScript/TypeScript, Python, Ruby, Go and Java
- Postman collection — pre-built requests ready to run
- Dedicated technical support across paid plans
Use Cases for Hockey Odds Data
Odds Comparison Platforms — Show moneylines, puck lines and totals from 85+ bookmakers side by side across a full night of games.
Arbitrage & +EV Tools — Goaltender confirmations create short-lived pricing gaps between books, and hockey's nightly schedule means they appear constantly.
DFS & Lineup Tools — Skater and goaltender props map directly onto DFS scoring formats.
Sports Analytics & Research — Study how lines move on goaltender announcements, line combinations, back-to-backs and travel across an 82-game season.
Betting Automation — Monitor hockey lines across bookmakers and trigger actions when your target price appears, on the full game, the puck line or a period total.
Sportsbook & Fantasy Apps — Power your platform with reliable real-time hockey odds across all four leagues.
Hockey Odds API Documentation
Our interactive documentation covers everything needed to integrate hockey odds:
- Full endpoint reference with parameters and response schemas
- Live request and response examples
- Code snippets in Python, JavaScript and more
- Authentication setup and API key management
- Error handling and troubleshooting
For NHL-specific query examples, see the NHL odds API page and our NHL betting markets guide, or start with the API basics.
Frequently Asked Questions
Which hockey leagues does the API cover?
How do I get odds for every hockey league in one request?
What hockey player props are available?
Are period markets supported?
How often do hockey odds update?
Is there a free hockey odds API?
Does the API include hockey scores and results?
How many sportsbooks are included?
Ready to get started?
Join thousands of developers building the next generation of sports and betting applications.