NHL Odds API
Live NHL odds from 100+ bookmakers via one REST and WebSocket API. Puck line, totals, period-by-period markets and player props for goals, points, shots and assists.
NHL odds, one standardised feed
Hockey is a period game, and our NHL feed reflects that. RapidOddsAPI brings live prices from over 100 bookmakers into one standardised feed, with moneyline, puck line and total markets broken out for the full game and each individual period.
On the player side we cover goals, points, shots on goal and assists, with names normalised across every book. Whether you are pricing anytime goalscorer angles or building a shots-on-goal model, the data lands ready to compare.
NHL markets tighten in the hours before puck drop, refreshing as often as every minute close to game time.
NHL markets covered
Request any combination of markets in a single call. Not every market is offered by every bookmaker, so check the full coverage page for live availability.
This is a selection. NHL also includes additional player props and milestone markets. See full NHL coverage →
Fetch NHL odds
One endpoint, one request. Put NHL in the path and pass the market_type and bookmaker params you want (repeat each to request several):
Example NHL response
Standardised JSON. Team names, player names and market keys are normalised across every bookmaker, so prices are directly comparable:
Why RapidOddsAPI for NHL
- 100+ bookmakers in a single feed, including the major sportsbooks
- Standardised team names, player names and market keys, comparable out of the box
- Real-time updates that tighten as game time approaches
- REST for polling, WebSocket for live push (Pro and Elite plans)
- Simple credit-based pricing: credits = market_types × ⌈bookmakers / 5⌉
Other sports
Start building with NHL odds
Real-time, standardised NHL odds from 100+ bookmakers via REST and WebSocket. Start free with 250 credits, no credit card required.