Sports Game Odds covers every NHL game across the full 82-game regular season, Stanley Cup Playoffs, and Stanley Cup Final, delivering up-to-the-minute odds from 80+ bookmakers in one clean, unified feed.
From puck lines and period totals to goaltender props and player shot markets, our NHL odds API gives you the coverage and precision your application needs to keep pace with one of the fastest-moving betting markets in professional sports.
NHL Odds API Features
Hockey betting moves quickly. Lines shift with goaltender confirmations, injury updates, and line combinations, making real-time data access critical for any serious platform. The Sports Game Odds NHL API is built for exactly that, giving you fully customizable endpoints so you retrieve only the markets your application needs.
Available NHL betting markets include:
- Moneylines
- Puck lines (1.5 goal spread)
- Totals (over/under goals)
- Alternative lines and totals
- Goaltender props (saves, goals allowed)
- Skater props (goals, assists, points, shots on goal)
- Game props and period-specific markets (first period, second period, third period)
All data is available pre-game and live, with odds refreshing in under 60 seconds so your platform reflects every line move as it happens.
NHL Player Props API
The NHL player props market has grown significantly in recent years, and our API gives you complete access to it. Query skater and goaltender proposition markets across every game on the schedule, covering everything from points and assists to shots on goal totals and save percentages.
Filter by player ID, stat type, or bookmaker to return only the props relevant to your platform. Whether you're building a shots on goal tracker, monitoring Connor McDavid's points line across all available books, or aggregating goaltender save props for an entire night of games, the data comes back structured and ready to use.
NHL Odds API with Results
Our API delivers NHL odds and game results together in a single response with no secondary calls and no data stitching required. Each response includes:
- Live and upcoming NHL games
- Home and away team data
- Player and goaltender statistics
- Full odds coverage: moneylines, puck lines, totals, player props, and alternative lines
- Final scores and settlement data
Line movement tracking lets you monitor how NHL odds evolve from the moment starting goaltenders are confirmed through puck drop, giving you the market context needed for modeling, trading, and analytics.
Quick Start: Your First NHL Odds API Call
Fetching NHL odds takes a single HTTP request. Here's the quickest way to get upcoming NHL games with full odds:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=NHL&limit=10
This returns all available markets including moneylines, puck lines, totals, and player props across the next 10 NHL games.
To target a specific prop market, use the oddIDs parameter. For example, to pull shots on goal over/unders for all NHL skaters:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=NHL&oddIDs=shots_on_goal-PLAYER_ID-game-ou-over,shots_on_goal-PLAYER_ID-game-ou-under
Replace PLAYER_ID with a specific player ID to filter to one skater, for example pulling shots on goal props for Connor McDavid:
https://api.sportsgameodds.com/v2/events?apiKey=YOUR_API_KEY&oddsAvailable=true&leagueID=NHL&oddIDs=shots_on_goal-CONNOR_MCDAVID_1_NHL-game-ou-over,shots_on_goal-CONNOR_MCDAVID_1_NHL-game-ou-under
OddIDs follow the format: {statID}-{playerID}-{periodID}-{betTypeID}-{sideID}.
Tips to keep your NHL queries fast and efficient:
- Add
bookmakerID=fanduel,draftkingsto focus on the sportsbooks most relevant to your project - Use
includeOpposingOdds=trueso you only need to specify one side of a market and automatically receive both - Keep your
oddIDslist focused and only request the markets you are actively using - Note: 1 object = 1 event regardless of how many markets are returned, so 10 NHL games = 10 objects
NHL Odds API Technical Specifications
API Architecture
- REST API — Standard HTTP endpoints returning clean JSON responses
- WebSocket Feeds — Real-time push updates with no polling required
- Rate Limits — Scalable plans matched to your usage volume
- Authentication — Secure API key access
Data Update Speed
- Odds Updates — Sub-60-second refresh
- Live Scores — Updated in real time, period by period and goal by goal
Developer Resources
- Interactive Documentation — Live examples, copy-paste code snippets, and AI-assisted (vibe coding) docs
- SDKs and Libraries — Python, JavaScript, and more
- Postman Collection — Pre-built NHL requests ready to run
- Dedicated Support — Technical support included across paid plans
Use Cases
Odds Comparison Platforms Display NHL moneylines, puck lines, and totals from 80+ bookmakers in one place, giving bettors a full picture of the market before puck drop.
Arbitrage and +EV Tools Identify pricing discrepancies across sportsbooks on NHL games and player props, where goaltender-driven line movement can create short-term value windows between books.
Goaltender and Skater Prop Tools Build prop comparison platforms that surface saves, shots on goal, points, and goals markets across every game on the schedule, updating automatically as starting goaltenders are confirmed.
Pricing Models and Algorithmic Trading Feed NHL market data into proprietary models that factor in goaltender matchups, team form, venue, and line movement from open to puck drop.
Sports Analytics and Research Analyse how NHL betting markets respond to late goaltender changes, injury scratches, and back-to-back scheduling across an 82-game season dataset.
Sportsbook and Fantasy Apps Power your NHL betting platform or daily fantasy product with real-time odds and player prop data that keeps users engaged throughout a long, action-packed season.
NHL API Documentation
Our interactive documentation covers everything you need to integrate NHL odds into your application:
- 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
- Webhook configuration
- Error handling and troubleshooting
For a practical, step-by-step walkthrough of querying the /v2/events endpoint with real NHL examples, including skater props, goaltender markets, and query optimization, see our API Documentation.