A century of football data, compiled over decades by the people who love it most — then cleaned, normalized, and reshaped into one predictable format. Games, players, teams, play-by-play. Free, no signup.
The data's all there, thanks to years of community work — it just doesn't agree with itself. The same player, team, and date show up a dozen different ways across sources. Every spelling, code, and format gets reconciled into one canonical record.
None of this exists without the people who compiled it — the statisticians, archivists, and open-source communities who spent years digging up box scores, charting plays, and keeping the record straight. nfldata.org doesn't replace their work. It just takes what they built and irons out the formatting wrinkles so it's easier to query.
Pick an endpoint, send a plain GET, read the JSON. No key, no signup, no SDK.
Each section below has downloadable CSV files with raw NFL data collected from various tools and sources.
It's just me — and to be clear, I didn't compile any of this. Statisticians, archivists, and the open-source football community spent years digging up box scores and charting plays. I just got tired of re-cleaning their work for every side project, so I built the clean layer once and put it behind a free API. All the credit for the data goes to them. If this saves you an afternoon, that's the whole reward.