Sports coverage

NHL Odds API: live lines, one call.

Last updated 2026-10-30

Live NHL h2h (moneyline), spreads, and totals from multiple sportsbooks, normalized into one JSON response. Sport key: icehockey_nhl.

NHL ships with player props (goals, points, shots, goal scorers) on Business alongside moneylines, puck lines, and totals.

What's covered

Marketsh2h (moneyline), spreads, and totals
PlansProfessional and Business
Player propsServed via /props/ (Business)
Historical archiveSnapshots via /historical/odds (Business)
IntelligencePinnacle-anchored edges + fair odds (Business)
BooksUS retail plus UK, EU, and AU books where the sport is quoted; filter with regions= and bookmakers=

First call

curl "https://api.bettingdataapi.com/odds/?sport_key=icehockey_nhl" \
  -H "x-api-key: YOUR_API_KEY"

Returns upcoming and in-play NHL events with every tracked book's current prices. Free key in minutes, no credit card. Full parameters in the API reference.

Questions

How do I get NHL odds from an API?

Request https://api.bettingdataapi.com/odds/?sport_key=icehockey_nhl with your key in the x-api-key header. The response contains every tracked bookmaker's current h2h (moneyline), spreads, and totals prices for each upcoming NHL event, normalized into one JSON shape.

Which plan do I need for NHL?

NHL core odds are available on: Professional and Business. Player props, edge detection, fair odds, and the historical archive require Business.

All sports: coverage hub · Definitions: glossary · Do the math: calculators

Coverage facts (checked 26 October 2026)

Facts come from the live API catalogue and our snapshot archive on the date shown. Coverage changes with the season; GET /sports/ is always current.