NFL Odds API

Real-time NFL moneyline, spread, total, and player-prop odds from every major US sportsbook — normalized to American odds and keyed to canonical game IDs.

Overview

The MoneyLine NFL odds API returns football game lines and player props in one normalized JSON shape. Filter with league=nfl for moneyline, spread, and total markets, or scope to props like passing yards, rushing yards, receptions, and anytime touchdown.

Every NFL game maps to a canonical eventId with a summary exposing no-vig fair odds, best price, and consensus average per outcome, so you can compare books and find value in a single request.

Key features

NFL game lines

Moneyline, spread, and total for every NFL matchup across major US books.

Player props

Passing/rushing/receiving yards, receptions, and anytime-TD markets, normalized.

Binary-market hit rates

Anytime-TD style markets are handled correctly for L5/L10/L25/season hit rates.

Line movement

Opening-to-current consensus snapshots per NFL market via odds-history.

Supported leagues

NFL

Supported sportsbooks

DraftKingsFanDuelBetMGMCaesarsESPN BETFanaticsHard Rock BetBetRiversPinnaclebet365 (US)BovadaBetOnline.ag

Example request

GET /v1/odds — NFL spread

Request

curl -H "x-api-key: $ML_API_KEY" \
  "https://mlapi.bet/v1/odds?league=nfl&market=spread"

Response

{
  "success": true,
  "data": [
    {
      "eventId": "nfl-ev-208841",
      "leagueId": "nfl",
      "sport": "football",
      "bookmakers": [
        {
          "bookmakerId": "fanduel",
          "bookmakerName": "FanDuel",
          "sourceType": "sportsbook",
          "markets": [
            {
              "marketType": "spread",
              "outcomes": [
                { "name": "Kansas City Chiefs", "point": -3.5, "price": -110 },
                { "name": "Buffalo Bills", "point": 3.5, "price": -108 }
              ]
            }
          ]
        }
      ]
    }
  ],
  "meta": { "count": 1, "page": 1 }
}

Use cases

NFL betting tools

Power NFL odds screens, spread pages, and best-line tables from one feed.

Prop research

Pair passing/rushing props with hit rates, including anytime-TD binary markets.

Models

Feed no-vig NFL fair odds into spread and total models.

Latency & performance

FAQ

Which NFL markets are available?

Game markets (moneyline, spread, total) and player props including passing, rushing, and receiving yards, receptions, and anytime touchdown.

How are anytime-TD props handled for hit rates?

Binary markets like anytime touchdown use a line of 0 and map to the correct stat field (touchdowns) instead of a numeric threshold.

How fresh are NFL odds?

Odds update continuously; the line-history cadence tightens to roughly every 20 minutes inside three hours of kickoff.

Related

Start building in minutes

Free tier to start, one API key, normalized responses across every league and sportsbook.