ParseForge Scrapers

ESPN College Football Scraper

parseforge/espn-college-football-scraper

SportsAutomationIntegrations

Scrapes ESPN college football scoreboard, teams, and news. Returns each game, team, or article as a flat row. Export to CSV, JSON, Excel, or XML.

Run this scraper See the API call
Total users
1
Monthly active
1
Total runs
89
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

ESPN College Football Scraper

Scrape ESPN college football scores, teams, and news with one API call. Get game results, team details, and headlines in a clean, flat dataset. No login, no API key, no rate limits. Export to CSV, JSON, Excel, or XML.

ESPN's official API requires a developer account and has strict rate limits. This Actor reads the public college football pages directly, so you can pull scoreboard data, team information, and news articles without any setup. Each run returns a flat dataset ready for analysis or your own app.

Who uses it What they scrape ESPN for
Sports analysts Tracking game results and team performance over a season
Fantasy football developers Building apps that need up-to-date scores and team stats
Journalists Monitoring breaking news and story angles in college football
Data scientists Creating datasets for predictive models and trend analysis
Bettors Gathering historical scores to inform betting decisions

What it does

This Actor collects ESPN college football data from the scoreboard, teams, or news endpoints and returns each item as a flat row.

  • ๐Ÿˆ Scoreboard: Get game results for any date, including scores, teams, and game status.
  • ๐Ÿ“‹ Teams: Retrieve team details like name, abbreviation, and conference.
  • ๐Ÿ“ฐ News: Pull the latest college football headlines and article summaries.
  • ๐Ÿ“… Date filter: Specify a YYYYMMDD date for scoreboard data, or leave empty for today.
  • ๐Ÿ”ข Max items: Control how many games or articles to collect per run, up to 1,000,000.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with ESPN data

๐Ÿ“Š Track weekly scores.

A sports analyst runs the Actor daily with the scoreboard endpoint to compile game results for a weekly report.

๐Ÿ† Build a team database.

A developer uses the teams endpoint to populate a database of college football teams with their conferences and abbreviations.

๐Ÿ“ฐ Monitor breaking news.

A journalist sets up a scheduled run to collect the latest headlines and article summaries for a news roundup.

๐Ÿ“ˆ Analyze historical trends.

A data scientist pulls scoreboard data for multiple past dates to train a model predicting game outcomes.

๐ŸŽฏ Inform betting decisions.

A bettor gathers historical scores and team details to identify patterns before placing wagers.

Why choose this scraper

What you get
No API key Access public ESPN data without registration or authentication
Flat output Every game, team, or article becomes a single row in your dataset
Flexible endpoints Choose scoreboard, teams, or news depending on your need
Date targeting Pull historical or current data by specifying a date
Scalable Collect up to a million items in a single run

How it compares

This Actor focuses specifically on ESPN college football, while the competitors below cover multiple sports or offer different access methods.

Feature ParseForge ESPN MCP Server ESPN Sports Scraper ESPN Sports Scores & Stats Scraper
College football scoreboard Yes Not listed Yes Not listed
Team information Yes Not listed Yes Not listed
News articles Yes Yes Not listed Not listed
Date filter Yes Not listed Yes Not listed
No API key required Yes Not listed Not listed Not listed
Flat dataset output Yes Not listed Not listed Not listed

Configure the run

Drive the Actor from the scoreboard, teams, or news endpoints, and use the date filter to target specific days. The max items limit controls how many records are returned per run. The Input tab lists every parameter.

A first run with the defaults:

{
 "endpoint": "scoreboard",
 "maxItems": 10
}

A larger pull:

{
 "endpoint": "scoreboard",
 "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

  1. Create a free Apify account with $5 in credit.
  2. Open the ESPN College Football Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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-college-football-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your date filter. If you specified a date with no games (e.g., off-season), there will be no data. Also ensure the endpoint is correct.

The Actor is taking too long.

Reduce the maxItems value. Scraping a large number of items can take time, so start with a smaller number and increase as needed.

I'm getting an error about the date format.

The date must be in YYYYMMDD format, for example 20241005. Do not include dashes or slashes.

The output is missing some fields.

ESPN's pages may not always have every field populated. Check the raw data to see if the field is present but empty.

Can I scrape multiple dates at once?

Currently, the Actor accepts one date per run. To get multiple dates, run the Actor multiple times with different date inputs.

FAQ

Question Answer
What data can I scrape from ESPN college football? You can scrape scoreboard data (game results, scores, teams, status), team information (name, abbreviation, conference), and news articles (headlines, summaries).
Do I need an ESPN API key? No. This Actor accesses public ESPN pages directly, so no API key or registration is required.
How do I get scores for a specific date? Use the 'dates' input field with the format YYYYMMDD. For example, 20241005 for October 5, 2024. Leave it empty for today's scores.
Can I limit the number of results? Yes, set the 'maxItems' input to the maximum number of games or articles you want per run. The default is 10, and you can go up to 1,000,000.
What output formats are supported? You can export the dataset as CSV, JSON, Excel, or XML from the Apify platform.
Is this Actor limited to college football? Yes, this Actor is specifically for ESPN college football. For other sports, consider a different scraper.
How often can I run this Actor? You can run it as often as you like. There are no rate limits imposed by the Actor, but be respectful of ESPN's servers.
Can I get live scores? The scoreboard endpoint returns the latest scores available on ESPN's public pages, which are updated frequently. For live data, you may need to run the Actor more often.
What is the difference between the endpoints? Scoreboard returns game results, teams returns team details, and news returns articles. Choose based on your data need.
Is the data structured? Yes, each item is returned as a flat row with consistent fields, making it easy to process.

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.

Input

FieldTypeWhat it doesDefault
endpoint string (3 options) ESPN sub-endpoint to fetch. scoreboard
maxItems integer How many games to collect per run. 10
dates string Optional YYYYMMDD date for scoreboard. Leave empty for today. not set

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~espn-college-football-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run ESPN College Football Scraper on Apify All scrapers