NHLHockey

NHL Odds API

Pull real-time NHL odds into your platform through our NHL odds API, a reliable, low-latency REST API built for developers who need accurate hockey betting data at scale.

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 85+ 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. See the NHL player prop odds API for the full market list across every sport we cover.

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 betting market coverage in the SportsGameOdds API, by category

Market CategoryExample MarketsAvailabilityTypical Sportsbooks
Full Game LinesMoneyline, Puck Line (Spread), Total (Over/Under), Regulation 3 Way, Team Totals, Even/OddPre-game & LiveDraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Pinnacle, Bovada plus 70 more
Scoring PropsGoals (Any Score), Points (Goals + Assists), Assists, First to Score, Last to ScorePre-game & LiveDraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, PrizePicks, Underdog, Pinnacle
Shots PropsShots on Goal, Total Shots, Any Shots on Goal Y/NPre-game & LiveDraftKings, FanDuel, BetMGM, Caesars, bet365, PrizePicks, Underdog, Pinnacle
Goalie PropsSaves, Goals AgainstPre-game & LiveDraftKings, FanDuel, BetMGM, Caesars, bet365, PrizePicks, Pinnacle, Underdog
Power Play PropsPower Play Points (Goals + Assists), Any Power Play Points Y/NPre-game & LiveDraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Underdog, Novig
Physical & Two Way PropsHits, Blocks, Faceoffs Won, Plus/Minus, Minutes PlayedPre-game & Livebet365, DraftKings, FanDuel, BetMGM, PrizePicks, Underdog
Fantasy PropsFantasy Score (Over/Under)Pre-game & LivePrizePicks
Both Teams To ScoreBTTS Full Game, BTTS 1st / 2nd / 3rd PeriodPre-game & LiveDraftKings, FanDuel, BetMGM, Caesars, bet365, Polymarket, PrizePicks
Period Markets (1st, 2nd, 3rd)Period Moneyline, Spread, Total, 3 Way, Team Totals, Any Goals Y/NPre-game & LiveDraftKings, FanDuel, BetMGM, Caesars, bet365, Pinnacle plus 40 more

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.

View: NHL Betting Markets API and Player Props

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,draftkings to focus on the sportsbooks most relevant to your project
  • Use includeOpposingOdds=true so you only need to specify one side of a market and automatically receive both
  • Keep your oddIDs list 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

Use Cases

Odds Comparison Platforms — Show MLB moneylines, run lines, and totals from 85+ bookmakers side by side, so your users can line shop across the full daily slate before first pitch.

Arbitrage & +EV Tools — Catch pricing gaps between books on MLB run lines and player props, from strikeouts to total bases, and surface positive expected value plays, including on first five innings markets.

Prediction Market Arbitrage — Compare MLB prices on prediction markets like Kalshi and Polymarket against sportsbook odds to spot cross market opportunities across a long, high volume schedule.

Pricing Models & Algorithmic Trading — Feed MLB market data into proprietary pricing models, tracking how lines shift when starting pitchers are confirmed and lineup cards are posted.

Sports Analytics & Research — Study how MLB lines move on starting pitcher announcements, park factors, and bullpen usage, and build predictive models across a 2,430 game season of market data.

Betting Automation — Monitor MLB lines across bookmakers and trigger programmatic actions when your target price appears, whether on the full game, the run line, or an F5 total.

Sportsbook & Fantasy Apps — Power your product with reliable, real time MLB odds and keep users engaged across every game on a packed nightly board.

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.

Ready to get started?

Join thousands of developers building the next generation of sports and betting applications.

NHL Odds API: Frequently Asked Questions

What NHL betting markets does the API cover?

The NHL Odds API covers full game lines (moneyline, puck line, and totals), regulation three way lines, team totals, and both teams to score, plus a deep set of player props: shots on goal, goals, points (goals plus assists), assists, goalie saves, power play points, hits, blocks, faceoffs won, plus/minus, and fantasy score. Period markets are supported for the 1st, 2nd, and 3rd periods across moneyline, spread, total, and three way, along with team goal totals and any goals Yes/No.

Which sportsbooks are included for NHL?

NHL coverage spans a broad set of sportsbooks and prediction markets. Core game lines are carried by the widest set of books, including DraftKings, FanDuel, BetMGM, Caesars, bet365, ESPN BET, Fanatics, BetRivers, Pinnacle, and Bovada, plus prediction markets like Kalshi and Polymarket. Specialist props such as faceoffs won and minutes played are concentrated on books like PrizePicks and bet365. Bookmaker availability is listed per market in the API response.

Are live NHL odds available?

Yes. Alongside pre game markets, the API provides live in game NHL odds, including period markets, both teams to score, team shot totals, and player props that update as the game unfolds. See the Live Odds API documentation for details on real time updates.

Does the API support alternate player props?

Yes. Alternate lines are supported across the major NHL prop categories, including shots on goal, saves, points, goals plus assists, and power play points, wherever the underlying sportsbooks offer them. Every line carries its own odds across supporting books, so you can surface main lines and alternates together.

Can I compare NHL odds across bookmakers?

Yes. Every market returns prices from all supporting bookmakers under a single consistent oddID, so lining up the best available number across DraftKings, FanDuel, BetMGM, Caesars, Pinnacle, and dozens of others is straightforward. This makes the API well suited to odds comparison sites, line shopping tools, and arbitrage detection.

Does the API cover period markets and goalie props?

Yes. Period markets are a strength of NHL coverage: the 1st, 2nd, and 3rd periods each carry moneyline, spread, total, and three way markets, plus team goal totals and any goals Yes/No. Goalie markets include saves and goals against, and the API also covers power play points, which are distinctive to hockey.

Is there a free trial?

Yes. You can start with a free trial and test live NHL odds, player props, and historical data before upgrading. See the pricing page for current plans and rate limits.

We also provide data for NFL Odds API and NBA Odds API