PropSports NFL API
Schedules to 1999, drives and win probability, weather and Player DNA.
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.
Coverage & limits
NFL on the shared PropSports contract.
- Schedules from 1999
- Play-by-play from 2001
- No games before 1999
Plans
Pricing
- All NFL routes
- 50,000 requests / day
- Choose 1-3 sports at checkout
- 100,000 requests / day
- All 8 sports
- 200,000 requests / day
- All 8 sports
- 500,000 requests / day
| Plan | Monthly | Requests | Sports |
|---|---|---|---|
| Single Sport · NFL | $29 | 50,000 requests / day | NFL |
| Developer | $79 | 100,000 requests / day | Any 1–3 |
| All Sports | $149 | 200,000 requests / day | All 8 |
| Pro | $299 | 500,000 requests / day | All 8 |
API explorer
Endpoints, code and real responses
curl "https://propsports.proptechusa.ai/v1/nfl/schedule?week=8"{
"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.
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.
Works well with
Related APIs
One key for MLB, NFL, NBA, WNBA, NHL, tennis, soccer and golf.
Fighters, cards, bout stats, Fight DNA and Matchup DNA for MMA products.
Resolve any U.S. address, parcel or coordinate into production property intelligence.
