Docs / Stats & data
NFL Player Stats API
NFL player stats keyed by player id: passing, rushing and receiving lines from the latest full season plus prior archives, in the unified envelope shared across every sport.
Coverage
Current for the NFL — the complete 2025 season loaded through the playoffs and Super Bowl (Aug 2025–Feb 2026, 95 games), plus 2023 and 2024 archives: per-player passing, rushing and receiving lines and game data. The 2026 season kicks off September 2026.
Endpoints
/v1/nfl/gamesList NFL games to scope a season/week before drilling into players.
curl "https://api.bigballsdata.com/v1/nfl/games?season=2025" \
-H "Authorization: Bearer $BBS_API_KEY"/v1/nfl/players/{id}/statsPassing/rushing/receiving stat lines for one player.
curl "https://api.bigballsdata.com/v1/nfl/players/{player_id}/stats?season=2025" \
-H "Authorization: Bearer $BBS_API_KEY"Example response
Illustrative shape of the unified envelope. Values are examples; live fields come from the call above.
{
"data": {
"player_id": "…",
"season": "2025",
"passing": { "att": 580, "cmp": 401, "yds": 4620, "td": 38, "int": 9 },
"rushing": { "att": 42, "yds": 210, "td": 3 }
},
"meta": { "source": "…", "request_id": "…" }
}What you can build
Season stat explorer
Browse passing/rushing/receiving leaders across the loaded seasons.
Player card generator
Render a stat card per player from a single call.
Historical model training
Backtest a fantasy or betting model on complete 2023-2025 lines.
FAQ
- Is the NFL data live?
- The player-stats surface is historical: the 2023 and 2024 seasons are fully loaded. Live scores resume for the 2026 season in September. The historical lines are complete and queryable now.
- How do I find a player id?
- Scope a season with /v1/nfl/games, then use the player ids returned in game data to call /v1/nfl/players/{id}/stats.
Start pulling NFL Player Stats
Free tier: 1,000 requests/day (2,000 with GitHub), no credit card.
Get an API key