Skip to main content
Skip to content
Sport on PropSportsSelf-serve checkoutNFL

PropSports NFL API

Schedules to 1999, drives and win probability, weather and Player DNA.

36NFL routes in production (live)
3keyless routes

Overview

NFL coverage built for analytics and product: normalized scoreboard, plays, drives and win probability per game, injuries and changes, kickoff weather, best-line and line movement, game intelligence and QB, WR, RB and TE Player DNA.

Game feedsPlays, drives and win-probability series per game.
Player DNAPosition-specific profiles for QB, WR, RB and TE.
MarketsBest line, props board and line movement.
ContextInjuries, changes and kickoff weather.

Coverage & limits

NFL on the shared PropSports contract.

  • Schedules from 1999
  • Play-by-play from 2001
  • No games before 1999
Single Sport · NFL
Every NFL route on one key.
$29/mo
50,000 requests / day
  • All NFL routes
  • 50,000 requests / day
Developer
Pick any one to three sports.
$79/mo
100,000 requests / day
  • Choose 1-3 sports at checkout
  • 100,000 requests / day
POPULAR
All Sports
All eight sports on one key.
$149/mo
200,000 requests / day
  • All 8 sports
  • 200,000 requests / day
Pro
Production volume across every sport.
$299/mo
500,000 requests / day
  • All 8 sports
  • 500,000 requests / day
PlanMonthlyRequestsSports
Single Sport · NFL$2950,000 requests / dayNFL
Developer$79100,000 requests / dayAny 1–3
All Sports$149200,000 requests / dayAll 8
Pro$299500,000 requests / dayAll 8

API explorer

Endpoints, code and real responses

curl "https://propsports.proptechusa.ai/v1/nfl/schedule?week=8"
Keyless production route · real response
Example response200captured from production 2026-10-28 · arrays and long strings trimmed
{
  "data_source": "PropSports",
  "ok": true,
  "week": 8,
  "season_type": 2,
  "date": null,
  "games": [
    {
      "id": "401873023",
      "date": "2026-10-30T00:15Z",
      "name": "Carolina Panthers at Green Bay Packers",
      "short_name": "CAR @ GB",
      "season": {
        "year": 2026,
        "type": 2,
        "slug": "regular-season"
      },
      "week": 8,
      "status": {
        "state": "pre",
        "name": "STATUS_SCHEDULED",
        "detail": "Thu, October 29th at 8:15 PM EDT",
        "short_detail": "10/29 - 8:15 PM EDT",
        "period": 0,
        "clock": "0:00",
        "completed": false
      },
      "venue": {
        "id": "3798",
        "name": "Lambeau Field",
        "city": "Green Bay",
        "state": "WI"
      },
      "broadcast": [
        "Prime Video"
      ],
      "attendance": 0,
      "teams": {
        "away": {
          "id": "29",
          "abbreviation": "CAR",
          "display_name": "Carolina Panthers",
          "short_name": "Panthers",
          "location": "Carolina",
          "color": "0085ca",
          "alternate_color": "000000",
          "score": 0,
          "winner": false,
          "possession": false,
          "records": [
            "{…}",
            "{…}",
            "… 1 more"
          ]
        },
        "home": {
          "id": "9",
          "abbreviation": "GB",
          "display_name": "Green Bay Packers",
          "short_name": "Packers",
          "location": "Green Bay",
          "color": "204e32",
          "alternate_color": "ffb612",
          "score": 0,
          "winner": false,
          "possession": false,
          "records": [
            "{…}",
            "{…}",
            "… 1 more"
          ]
        }
      },
      "odds": {
        "details": "GB -3.5",
        "over_under": 47.5,
        "spread": -3.5,
        "home_moneyline": null,
        "away_moneyline": null,
        "provider": "DraftKings"
      },
      "situation": {
        "possession_id": null,
        "down": null,
        "distance": null,
        "yard_line": null,
        "down_distance_text": null,
        "possession_text": null,
        "red_zone": null,
        "home_timeouts": null,
        "away_timeouts": null
      }
    },
    {
      "id": "401873026",
      "date": "2026-11-01T18:00Z",
      "name": "Baltimore Ravens at Buffalo Bills",
      "short_name": "BAL @ BUF",
      "season": {
        "year": 2026,
        "type": 2,
        "slug": "regular-season"
      },
      "week": 8,
      "status": {
        "state": "pre",
        "name": "STATUS_SCHEDULED",
        "detail": "Sun, November 1st at 1:00 PM EST",
        "short_detail": "11/1 - 1:00 PM EST",
        "period": 0,
        "clock": "0:00",
        "completed": false
      },
      "venue": {
        "id": "11938",
        "name": "Highmark Stadium",
        "city": "Orchard Park",
        "state": "NY"
      },
      "broadcast": [
        "CBS"
      ],
      "attendance": 0,
      "teams": {
        "away": {
          "id": "33",
          "abbreviation": "BAL",
          "display_name": "Baltimore Ravens",
          "short_name": "Ravens",
          "location": "Baltimore",
          "color": "29126f",
          "alternate_color": "000000",
          "score": 0,
          "winner": false,
          "possession": false,
          "records": [
            "{…}",
            "{…}",
            "… 1 more"
          ]
        },
        "home": {
          "id": "2",
          "abbreviation": "BUF",
          "display_name": "Buffalo Bills",
          "short_name": "Bills",
          "location": "Buffalo",
          "color": "00338d",
          "alternate_color": "d50a0a",
          "score": 0,
          "winner": false,
          "possession": false,
          "records": [
            "{…}",
            "{…}",
            "… 1 more"
          ]
        }
      },
      "odds": {
        "details": "BUF -3",
        "over_under": 54.5,
        "spread": -3,
        "home_moneyline": null,
        "away_moneyline": null,
        "provider": "DraftKings"
      },
      "situation": {
        "possession_id": null,
        "down": null,
        "distance": null,
        "yard_line": null,
        "down_distance_text": null,
        "possession_text": null,
        "red_zone": null,
        "home_timeouts": null,
        "away_timeouts": null
      }
    },
    "… 12 more"
  ],
  "count": 14
}

All 36 NFL routes

Read live from the production route catalog.

/v1/nfl/schedule
/v1/nfl/scoreboard
/v1/nfl/games/live
/v1/nfl/odds
/v1/nfl/standings
/v1/nfl/teams
/v1/nfl/team/:id
/v1/nfl/team/:id/roster
/v1/nfl/team/:id/schedule
/v1/nfl/game/:id
/v1/nfl/game/:id/boxscore
/v1/nfl/game/:id/plays
/v1/nfl/game/:id/drives
/v1/nfl/game/:id/leaders
/v1/nfl/game/:id/winprob
/v1/nfl/season
/v1/nfl/current-games
/v1/nfl/current-stats
/v1/nfl/current-player
/v1/nfl/scores
/v1/nfl/stats
/v1/nfl/injuries
/v1/nfl/changes
/v1/nfl/best-line
/v1/nfl/game-weather
/v1/nfl/capabilities
/v1/nfl/markets/catalog
/v1/nfl/events
/v1/nfl/event-markets
/v1/nfl/props/board
/v1/nfl/line-movement
/v1/nfl/game-intelligence
/v1/nfl/dna/qb
/v1/nfl/dna/wr
/v1/nfl/dna/rb
/v1/nfl/dna/te

Live status

What production reports right now

The gateway check proves the shared PropSports gateway answered; it does not prove this sport’s feeds are fresh. Feed and source checks read this sport’s own freshness metadata or source canary.