STAT-API
NFL

The NFL stats API

Play-by-play, Next Gen Stats, PFR advanced stats, betting markets, stadium weather, depth charts, and injuries — every NFL game from the 2020 season through the current schedule, one Bearer token away.

42
NFL tables
295K
Play-by-play rows
2.2K
Games covered
7
Seasons deep
Quickstart

One call to the season.

Plain REST over HTTPS, keyset pagination, JSON out. The response below is real — the first row of the 2024 season list is Super Bowl LIX.

curl "https://api.stat-api.com/api/v1/nfl/games?season_id=2024" \
  -H "Authorization: Bearer YOUR_API_KEY"

# → { "games": [ {
#      "id": 333,
#      "game_time": "2025-02-09T23:30:00+00:00",
#      "type": "Playoff", "status": "Final",
#      ... 31 fields per row
#    } ], "next_from_id": ... }
What's inside

The data most NFL APIs don't have.

Play-by-play & Next Gen Stats

295K play-by-play rows with drives and participation, plus Next Gen Stats passing, rushing, and receiving — the tracking-derived layer on top of the event stream.

Betting lines & player markets

Game lines and player markets keyed to the game and player they price — ready to join against what actually happened.

Stadium weather, depth & injuries

Temperature, wind, and precipitation already joined to the matchup, plus depth charts, injury reports, and player news.

Draft, combine & contracts

PFR advanced stats, red-zone and situational splits, draft history, combine results, coaching staffs, and contracts — the long tail most APIs skip.

Questions

NFL API questions, answered.

Is there a free NFL API?

Yes — the stat-api free tier includes 50,000 records a month across every league, NFL included, with no card required. Paid tiers start at $49/mo for 5M records.

Does the NFL API include play-by-play?

Yes — 295K play-by-play rows with drives and participation from the 2020 season forward, plus Next Gen Stats and PFR advanced stats on top.

Does it cover NFL betting lines and player markets?

Yes — game lines and player markets per book, keyed to the game and player so you can join prices to results, alongside stadium weather for total modeling.

Can AI agents and assistants use it?

Yes — an MCP server at api.stat-api.com/mcp (catalog tools need no key), a full OpenAPI 3.1 spec, a public GraphQL schema, and llms.txt. Any MCP client — Claude, ChatGPT, or your own agent — can query NFL data directly.

Start with the free tier.

50,000 records a month, every league, no card. The full NFL reference has live, runnable examples for all 42 tables.