🏒 Odds API

NHL Odds API

Complete NHL odds API with real-time lines from all major sportsbooks. Access puck lines, totals, moneylines, and player props for every NHL game.

250+
Bookmakers
8+
Leagues
<150ms
Latency
99.9%
Uptime

NHL Leagues Covered

From top-tier competitions to lower divisions - we cover nhl leagues at every level worldwide

NHL Regular SeasonNHL PlayoffsStanley Cup FinalsNHL All-Star GameCollege Hockey (NCAA)KHL RussiaSHL SwedenAHL

Betting Markets & Features

Comprehensive nhl betting data coverage

📈 Betting Markets

  • Moneyline
  • Puck Line (Spread)
  • Over/Under (Totals)
  • Player Props
  • Team Props
  • Period Lines
  • Alternate Lines
  • Live In-Play
  • Futures
  • Goal Scorer Props

API Features

  • Real-time NHL odds from US sportsbooks
  • Player props (goals, assists, shots)
  • Puck line and totals
  • Live in-play betting odds
  • Period betting lines
  • WebSocket for instant updates

Top NHL Bookmakers

Get odds from the most popular sportsbooks for nhl

DraftKings

FanDuel

BetMGM

Caesars

PointsBet

BetRivers

Bet365

Betfair

Bovada

BetOnline

View All 250+ Bookmakers

Get NHL Odds in Minutes

Simple REST API with JSON responses. Start fetching odds today.

Get NHL Events & OddsPython
import requests

API_KEY = "your_api_key"

# Get nhl events
events = requests.get(
    "https://api.odds-api.io/v3/events",
    params={"apiKey": API_KEY, "sport": "nhl"}
).json()

# Get odds for an event
odds = requests.get(
    "https://api.odds-api.io/v3/odds",
    params={
        "apiKey": API_KEY,
        "eventId": events[0]["id"],
        "bookmakers": "Bet365,DraftKings,Betfair"
    }
).json()

print(f"Found {len(events)} nhl events")
print(f"Odds: {odds}")
Sample NHL Odds Response
{
  "id": 65068198,
  "home": "Team A",
  "away": "Team B",
  "date": "2025-01-15T19:30:00Z",
  "sport": {"name": "NHL", "slug": "nhl"},
  "league": {"name": "NHL Regular Season", "slug": "nhl-regular-season"},
  "bookmakers": {
    "Bet365": [
      {"name": "ML", "odds": [{"home": "2.100", "away": "1.850"}]},
      {"name": "Spread", "odds": [{"hdp": -3.5, "home": "1.900", "away": "1.900"}]}
    ],
    "Betfair": [
      {"name": "ML", "odds": [{"home": "2.150", "away": "1.820"}]}
    ]
  }
}

Popular Use Cases for NHL Odds API

NHL Betting AppsPlayer Prop AnalyzersArbitrage PlatformsDFS OptimizationSports AnalyticsOdds Comparison

NHL Odds API FAQ

Common questions about our nhl odds API

Which sportsbooks do you cover for NHL odds?

We cover all major US sportsbooks for NHL odds including DraftKings, FanDuel, BetMGM, Caesars, PointsBet, BetRivers, and more. We also cover international books like Bet365 and Betfair.

Do you have NHL player props data?

Yes, we provide comprehensive NHL player props including goals, assists, points, shots on goal, saves (goalies), and anytime goalscorer. Props are available from all major US sportsbooks.

What is the puck line?

The puck line is hockey's version of the point spread, typically set at 1.5 goals. Our API provides puck line odds along with alternate puck lines from all major sportsbooks.

Do you cover international hockey leagues?

Yes, in addition to NHL we cover international leagues including KHL (Russia), SHL (Sweden), Liiga (Finland), and other European leagues depending on bookmaker availability.

Explore Other Sports APIs

Access odds from all major sports through Odds-API.io

Start Using NHL Odds API Today

Join 1,000+ developers using Odds-API.io for real-time nhl betting data

No credit card required5,000 requests/hour