Real-Time NHL Odds API
Stream live NHL odds from every major sportsbook. Detect +EV plays on puck lines, totals, and goal scorer props across the full 1,312-game season.
SharpAPI provides real-time NHL odds from 6+ sportsbooks including DraftKings, FanDuel, BetMGM, Caesars, and more. Every NHL game is covered with moneyline, puck line (spread), totals (over/under) markets — all normalized into a single JSON schema with built-in +EV detection using Pinnacle's no-vig sharp lines.
Comparing providers? See how SharpAPI compares to 6 other sports betting APIs →
NHL Markets
Every market type available for NHL Hockey through the API.
Moneyline
Straight-up winner odds for every NHL matchup
Puck Line (Spread)
Standard -1.5/+1.5 puck line and alternate lines
Totals (Over/Under)
Game total goals — typically centered around 5.5-6.5
Player Props
Goals, assists, points, shots on goal, and saves
Period Lines
1st, 2nd, and 3rd period moneylines and totals
Alternate Lines
Non-standard puck lines and totals at adjusted odds
Sample NHL Response
What a real API response looks like for NHL odds.
{
"event": "TOR @ MTL",
"start_time": "2026-01-18T19:00:00Z",
"market": "puck_line",
"outcomes": [
{
"selection": "Toronto Maple Leafs -1.5",
"sportsbook": "BetMGM",
"odds_american": +165,
"odds_decimal": 2.650
},
{
"selection": "Toronto Maple Leafs -1.5",
"sportsbook": "Pinnacle",
"odds_american": +175,
"odds_decimal": 2.750,
"ev_percent": 3.6
}
]
}NHL Use Cases
How developers use SharpAPI for NHL Hockey betting.
+EV on Puck Lines
The standard -1.5 puck line creates significant odds variation between books. SharpAPI identifies mispriced puck lines where sportsbooks disagree on the probability of a 2+ goal margin.
Goal Scorer Props
Anytime goal scorer and first goal scorer markets vary widely across sportsbooks. SharpAPI compares all books to find +EV plays on goal scoring props.
Totals in Low-Scoring Matchups
NHL totals sit on a tight range (5-7 goals). Small odds differences create large edge. SharpAPI spots these discrepancies across 30+ books in real-time.
Sportsbooks Covered
NHL odds are available from these sportsbooks and more.
Why not scrape the sportsbook's internal API?
Developers sometimes land here from searches like sportsbook.draftkings.com/api/odds/v1/leagues/3/offers/gamelines.json — the internal JSON endpoint a DraftKings web client uses to render odds. Reading that endpoint directly can work for a one-off script, but it breaks as a production integration:
- Unofficial: it is not documented, not versioned, and not intended for third-party use. DraftKings' terms of service prohibit automated access.
- Unstable: endpoints, league IDs (like the
3in that path), and response shapes change without warning. Your code breaks when someone on the DraftKings web team renames a field. - Rate-limited and fingerprinted: DraftKings rotates bot-detection signals. You will hit 403s and get your IP range blocked once your traffic looks non-human.
- No normalization: scraping only gives you one book. You would need separate scrapers for FanDuel, BetMGM, Caesars, and Pinnacle, each with their own quirks, then build the entity-resolution layer yourself.
SharpAPI handles all of that — including a stable DraftKings sportsbook API — and returns normalized JSON across 30+ books through one documented endpoint.
NHL API FAQ
Does SharpAPI cover NHL playoffs and Stanley Cup?
Yes. All regular season, playoff, and Stanley Cup Final games are covered — approximately 1,400+ games per year including postseason.
Are overtime and shootout outcomes included?
Moneyline markets include overtime and shootouts. Period-specific markets settle on regulation only. The API clearly indicates market rules.
What NHL player prop markets are available?
Goals, assists, points, shots on goal, saves (goalies), and various combo props from all sportsbooks that offer them.
Can I differentiate regulation vs overtime odds?
Yes. Three-way moneyline (regulation only) and two-way moneyline (includes OT) are separate markets in the API.
Start Building with Free NHL Data
The free tier includes 12 req/min with NHL odds from 2 sportsbooks. No credit card required.