VOOZH about

URL: https://apify.com/jungle_synthesizer/nfl-com-schedule-week-team-scraper

⇱ NFL Schedule Scraper Β· Apify


Pricing

Pay per event

Go to Apify Store

NFL Schedule Scraper

Scrape the official NFL schedule from nfl.com. Returns every game for a season -- home/away teams, kickoff time, venue, broadcast network (CBS/FOX/NBC/ESPN/TNF), game status, primetime flags, and international game markers.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Scrapes every game from the official NFL schedule at nfl.com. Returns preseason, regular season, and postseason games with kickoff times, venues, broadcast networks, and primetime flags β€” all from the canonical source.


NFL Schedule Scraper Features

  • Scrapes preseason, regular season, and postseason games for any season year
  • Returns home and away teams with full names and three-letter abbreviations
  • Captures kickoff time in both local date and UTC ISO 8601 format
  • Identifies the primary broadcast network (CBS, FOX, NBC, ESPN, NFL Network)
  • Flags primetime games: Sunday Night Football (SNF), Monday Night Football (MNF), Thursday Night Football (TNF)
  • Marks international games (London, Munich, Brazil series)
  • Includes game status (SCHEDULED, IN_PROGRESS, FINAL) and venue information
  • Supports all season types with a single input parameter

Who Uses NFL Schedule Data?

  • Fantasy sports developers β€” sync weekly game schedules, bye weeks, and kickoff times for draft apps and lineup tools
  • Sports betting platforms β€” pull primetime matchups, venue data, and broadcast networks to power odds display
  • Media companies β€” automate weekly schedule content, highlight TNF/MNF/SNF games for programming guides
  • Data analysts β€” build historical season datasets for performance modeling across venues and networks
  • App developers β€” display current-week NFL schedules without parsing the official site manually

How NFL Schedule Scraper Works

  1. Provide a season year (e.g. 2026) and optionally a season type (PRE, REG, POST)
  2. The scraper enumerates all week URLs for the selected season type
  3. Each page's embedded React Query JSON is parsed β€” no JavaScript execution required
  4. Games are extracted and returned with all schedule fields

Input

{
"season":2026,
"seasonType":"REG",
"maxItems":0
}
ParameterTypeDefaultDescription
seasoninteger(required)NFL season year (e.g. 2026)
seasonTypestringREGPRE, REG, POST, or blank for all three
maxItemsinteger0Maximum records to return. 0 = unlimited

Output

Each record represents one NFL game.

FieldTypeDescription
seasonintegerSeason year (e.g. 2026)
weekintegerWeek number within the season type
game_idstringNFL game UUID
kickoff_localstringKickoff date in YYYY-MM-DD format (local)
kickoff_utcstringKickoff datetime in UTC (ISO 8601)
home_teamstringHome team full name
home_team_abbrevstringHome team abbreviation (e.g. SEA)
away_teamstringAway team full name
away_team_abbrevstringAway team abbreviation (e.g. NE)
home_scoreintegerHome team final score (null if not yet played)
away_scoreintegerAway team final score (null if not yet played)
venuestringStadium/venue name
venue_citystringCity where the game is played
broadcast_networkstringPrimary broadcast TV network
statusstringGame status (SCHEDULED, IN_PROGRESS, FINAL)
is_thursday_nightbooleanThursday Night Football game
is_monday_nightbooleanMonday Night Football game
is_sunday_nightbooleanSunday Night Football game
is_internationalbooleanGame played outside the United States
sourcestringSource URL of the schedule page

Sample Output

{
"season":2026,
"week":1,
"game_id":"a8fb0d78-4feb-11f1-abca-2c54536568a9",
"kickoff_local":"2026-09-10",
"kickoff_utc":"2026-09-10T00:20:00Z",
"home_team":"Seattle Seahawks",
"home_team_abbrev":"SEA",
"away_team":"New England Patriots",
"away_team_abbrev":"NE",
"home_score":null,
"away_score":null,
"venue":"Lumen Field",
"venue_city":"Seattle",
"broadcast_network":"NBC",
"status":"SCHEDULED",
"is_thursday_night":false,
"is_monday_night":false,
"is_sunday_night":true,
"is_international":false,
"source":"https://www.nfl.com/schedules/2026/REG1/"
}

Coverage & Season Structure

The NFL 2026 season includes:

  • Preseason: Hall of Fame game (week 0) + 4 exhibition weeks (Aug 7 – Aug 28)
  • Regular season: 18 weeks, 272 games (Sept 10 – Jan 3)
  • Postseason: Wild Card, Divisional, Conference, Pro Bowl, Super Bowl (Jan 2027)

Weeks that haven't been scheduled yet return zero records rather than erroring.


Technical Notes

Data is extracted from the NFL's Next.js server-rendered page. Game records are embedded in the HTML's React hydration payload β€” fully available without JavaScript execution, making Cheerio sufficient. No browser required, no proxies required.


Need help or want a feature?

Contact us at actor-support@orbtop.com or open a GitHub issue.

You might also like

ESPN NFL Stats Scraper

crawlerbros/espn-nfl-stats-scraper

Scrape NFL statistics from ESPN's public API - team rosters with player profiles, team standings, team schedules, game scoreboards, and NFL news. Covers all 32 NFL teams with player bio data. No API key required.

Real-Time NFL Scoreboard

fresh_cliff/nfl-scores-api

Get real-time NFL scores, game schedules, team stats, and live game data. Export to JSON/CSV. No authentication required using No-API Protocol with mirror fallbacks for reliable football data extraction.

πŸ‘ User avatar

Brennan Crawford

2

NFL Data Scraper

crawlerbros/nfl-data-scraper

Scrape NFL statistics and data, teams, players, game schedules, and standings for the National Football League via TheSportsDB. Free public API, no registration required.

NFL Data Scraper

crawlergang/nfl-data-scraper

Scrape NFL statistics and data, teams, players, game schedules, and standings for the National Football League via TheSportsDB. Free public API, no registration required.

1

5.0

NFL API - Football Statistics

alizarin_refrigerator-owner/nfl-api---football-statistics

Fetch comprehensive NFL football data including teams, players, standings, schedules, game statistics, fantasy projections, and betting odds. 32 NFL Teams, Team Rosters, Team Statistics, Player Statistics, Game Statistic, Schedule, League Leaders, Fantasy Projections & Betting Odds

ESPN NFL Scoreboard Scraper

parseforge/espn-nfl-scoreboard-scraper

Pull NFL game data straight from the ESPN scoreboard endpoint. Filter by season year, week number, or a specific date in YYYYMMDD form. Handy for weekly recap dashboards, fantasy football trackers, and modelling matchup outcomes across the regular season and playoffs.

Pro Football Reference Scraper | NFL Stats and History

parseforge/pro-football-reference-scraper

Pull NFL player, team, and game data from Pro Football Reference including box scores, season stats, advanced metrics, standings, draft history, and historical records. Built for football analytics, fantasy NFL tools, betting models, and deep sports research at scale.

ESPN Scoreboard Scraper: NBA, NFL, MLB, NHL & Soccer Scores

bright_oven/espn-scoreboards

Live and historical game scores from ESPN scoreboards: NBA, NFL, MLB, NHL and 8 soccer leagues (Premier League, La Liga, Champions League, MLS...). One clean JSON record per game with teams, scores, status, venue and odds.

NFL Stats Scraper | NFL.com Player and Team Statistics

parseforge/nfl-stats-scraper

Export NFL.com official statistics: player name, position, team, season, games, key stats by category (passing, rushing, receiving, defense), team standings and rankings. Filter by season, week, team and stat category. CSV, Excel, JSON or XML for sports analytics and DFS research.

Real-Time NFL Scoreboard API

fabri-lab/NFL-Score-API

Ultimate tool for developers, sports analysts, and betting enthusiasts who need fast, reliable, and detailed NFL data. Whether you're building a fan app, tracking live game situations, or analyzing team performance, this Actor delivers everything you need in a clean JSON format.

Yusuf Barış

2