NFL scores and schedules, player box scores, standings with playoff seeds, teams and rosters with injury status, plus college football (all FBS teams). Pick dates or a whole season, filter by team, export to JSON, CSV or Excel, or schedule it to get each final once.
Built for fantasy and DFS players, bettors and prop modellers, football analysts and writers, newsletters and bots, and AI agents.
How to use it
This Sunday's results:
{ "leagues": ["nfl"], "daysBack": 2, "gameStatus": "final" }Chiefs and Eagles player lines this season:
{ "leagues": ["nfl"], "dataType": "boxScores", "dateFrom": "2026-09-01", "teams": ["KC", "PHI"] }College football this Saturday's schedule:
{ "leagues": ["ncaaf"], "daysBack": 0, "daysAhead": 3, "gameStatus": "scheduled" }Opening and current betting lines for the next games:
{ "leagues": ["nfl"], "dataType": "odds", "daysBack": 0, "daysAhead": 3 }Options
| Option | What it does |
|---|---|
Leagues (leagues) | nfl, ncaaf |
Data (dataType) | games, boxScores, odds, standings, teams or rosters |
Days back / Days ahead (daysBack, daysAhead) | Rolling window: daysBack: 1 = yesterday and today; daysAhead: 7 = next week's fixtures |
From date / To date (dateFrom, dateTo) | Exact range (YYYY-MM-DD), up to about one season per run |
Game status (gameStatus) | any, final, live or scheduled |
Teams (teams) | Names or abbreviations, e.g. Chiefs, KC, PHI. Empty = all |
Season (season) | Standings for a past season, e.g. 2025; empty = current |
Max results (maxItems) | Most rows per run |
Only new (onlyNew, monitorName) | With a schedule, each run returns only rows earlier runs did not deliver; a game comes again when its status changes |
Pricing
$3 per 1,000 games, odds rows, standings rows, teams or players, and $1 per 1,000 box-score player lines (an NFL game is about 80 lines, so about 8 cents), plus a small start fee per run. On the Apify free plan a run returns up to 100 rows.
Good to know
- Only new + a schedule returns each game again only when its status changes, so finals arrive once.
- Need other sports? Sports Data (tacps126/sports-data) covers 24 leagues with the same fields.
- Questions: tacps126@gmail.com.