ESPN NFL Scoreboard Scraper
Pricing
from $7.50 / 1,000 results
ESPN NFL Scoreboard Scraper
Scrapes NFL games from ESPN's scoreboard by season, week, or date. Returns each game as a flat row with teams, scores, status, and broadcast info.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
3
Monthly active users
9 days ago
Last modified
Categories
Share
ESPN NFL Scoreboard Scraper
Scrape NFL scoreboard data from ESPN for any season, week, or date, up to a million games per run. Every game returns its final score, quarter-by-quarter breakdown, team records, and game status. No API key or browser needed. Export to CSV, JSON, Excel, or XML.
ESPN's public API endpoints are undocumented and change without notice, breaking scripts that rely on them. This Actor reads the same NFL scoreboard feed that powers the ESPN website, so you get the structured data without building and maintaining your own parser. Filter by season year, week number, or a specific date, and receive every matching game in a clean, flat schema.
| Who uses it | What they scrape ESPN for |
|---|---|
| Sports data analysts | Build historical NFL datasets for trend analysis and predictive modeling. |
| Fantasy football developers | Populate apps with final scores and weekly results without manual entry. |
| Sports journalists | Gather game outcomes and team records for weekly roundup articles. |
| Betting model builders | Feed historical score data into models that project future game outcomes. |
What it does
This Actor collects NFL game results from the ESPN scoreboard and returns each game as a flat row with scores, team records, and game status.
- π Season and week filters: pull every game from a full season, a single week, or a specific date in YYYYMMDD format.
- π Quarter-by-quarter scoring: each game row includes scores for every quarter plus the final total.
- π Team records included: get each team's win-loss record at the time the game was played.
- β‘ No authentication: the Actor reads the public ESPN feed directly, no API key or login required.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with ESPN data
π Build a historical NFL database.
A data analyst runs the Actor for every season from 2010 to 2024, collecting all game results into a single dataset for long-term trend analysis.
π Power a fantasy football recap site.
A developer schedules weekly runs to pull the latest NFL scores and team records, feeding a website that shows league-wide results to fantasy players.
π° Automate a weekly sports roundup.
A journalist sets the Actor to the current week each Tuesday morning, gathering every final score and team record for an automated newsletter.
π― Train a score prediction model.
A betting analyst scrapes five seasons of quarter-by-quarter scores to train a model that predicts second-half performance.
Why choose this scraper
| What you get | |
|---|---|
| Flat row per game | One game equals one row, ready for spreadsheets and databases. |
| Quarter scores | Points scored in each quarter plus the final score. |
| Team records | Each team's win-loss record at game time. |
| Game status | Know if the game is final, in progress, or postponed. |
How it compares
This Actor focuses on NFL scoreboard data with quarter-by-quarter scoring and team records, while other ESPN scrapers target broader sports coverage or live-score APIs for AI assistants.
| Feature | ParseForge | ESPN MCP Server | ESPN Sports Scores & Stats Scraper | ESPN Sports Scraper |
|---|---|---|---|---|
| NFL scoreboard data | Yes | Yes | Yes | Yes |
| Quarter-by-quarter scores | Yes | Not listed | Not listed | Not listed |
| Team win-loss records | Yes | Not listed | Not listed | Not listed |
| Filter by season and week | Yes | Not listed | Not listed | Not listed |
| Filter by specific date | Yes | Not listed | Not listed | Not listed |
| No API key required | Yes | Not listed | Not listed | Not listed |
Configure the run
Drive the Actor with a season year, week number, or a specific date in YYYYMMDD format, alone or together, and set a maximum number of games to cap each run. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.85 |
| 1,000 results | $8.50 |
| 10,000 results | $85.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the ESPN NFL Scoreboard Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to ESPN through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/espn-nfl-scoreboard-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results for a future date?
The ESPN scoreboard only returns games that have been scheduled or played. If you request a date with no NFL games, the Actor returns an empty dataset. Try a date during the NFL season.
Why do I see fewer games than I expected for a season?
Check that you set maxItems high enough. The Actor stops after collecting the number you specify. Also, some seasons have fewer games due to schedule changes or strikes.
The quarter scores are all zero for a game I know was played.
If the game status is not final, quarter scores may not be fully reported yet. Run the Actor again after the game ends to get complete quarter-by-quarter data.
Why does the Actor return an error when I enter a date?
The dates field requires the YYYYMMDD format without dashes or slashes. For example, enter 20240908 for September 8, 2024.
Can I scrape multiple seasons in one run?
The Actor accepts one season, one week, or one date per run. To collect multiple seasons, run the Actor once per season and merge the datasets afterward.
FAQ
| Question | Answer |
|---|---|
| Does this Actor require an ESPN API key? | No. It reads the same public scoreboard feed that the ESPN website uses, so no registration or API key is needed. |
| What data does each game row include? | Each row includes the home and away team names, final score, quarter-by-quarter scores, each team's win-loss record, and the game status. |
| Can I scrape only a specific NFL week? | Yes. Set the season year and the week number in the input, and the Actor returns only games from that week. |
| How do I get games from a single date? | Enter a date in YYYYMMDD format in the dates field, and the Actor returns every game played on that day. |
| Does this Actor get live in-progress scores? | The Actor returns whatever the ESPN scoreboard shows at the moment it runs. If a game is in progress, you get the current score and a status indicating it is not final. |
| What NFL seasons are available? | The Actor can request any season year that ESPN's scoreboard supports. The current season is used when you leave the season field empty. |
| Can I get play-by-play data? | No. This Actor returns scoreboard-level data: final scores, quarter scores, team records, and game status. It does not include play-by-play or individual player stats. |
| How many games can I collect in one run? | You set the maximum with the maxItems field, up to one million games per run. |
| What output formats are supported? | The dataset can be exported to CSV, JSON, Excel, or XML from the Apify platform. |
| Does this Actor handle postponed or canceled games? | Yes. The game status field indicates whether a game is final, in progress, postponed, or canceled, so you can filter accordingly. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by ESPN, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
