Sports Stats Mega Pack Scraper avatar

Sports Stats Mega Pack Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Sports Stats Mega Pack Scraper

Sports Stats Mega Pack Scraper

Scrapes NBA, NFL, WNBA, MLB top prospects, WTA rankings, and Tennis Abstract player pages. Returns each stat record as a flat row with source, player, team, and the stat line for the selected season or ranking.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

ParseForge

Sports Stats Mega Pack Scraper

Scrape NBA, NFL, WNBA, MLB prospects, WTA, and Tennis Abstract stats in one run. Every record comes back as a flat row with the source, player, team, and the stat line for that season or ranking. No API keys. Export to CSV, JSON, Excel, or XML.

Sports data is scattered across league sites, ESPN, and niche stat databases, each with its own layout and export limits. This Actor reads the public stat pages for NBA, NFL, WNBA, MLB top prospects, WTA rankings, and Tennis Abstract player pages, and returns every record in one fixed schema. Pick the sources you need, set the season or player, and get a clean dataset without writing a single scraper.

Who uses itWhat they scrape Sports Stats Mega Pack for
Sports analystsBuilding season-long player comparison datasets across leagues
Fantasy sports playersPulling current stats and rankings to set lineups and make trades
Sports journalistsGathering stat lines for game previews and player features
Data scientistsCollecting multi-source sports data for predictive models
Sports bettorsCompiling recent performance stats to inform wagers

What it does

This Actor collects player and team stats from six sports data sources and returns each record as a flat row with source, player, team, and the stat line for the selected season or ranking.

  • ๐Ÿ€ NBA Stats: per-game or season totals for every player, with team and position.
  • ๐Ÿˆ NFL Stats (ESPN): passing, rushing, receiving, or defensive leaders for the season.
  • ๐Ÿ WNBA Stats: player season stats with team and position, same schema as NBA.
  • โšพ MLB Top Prospects: the top 100 prospect list for a given year, with rank, team, and position.
  • ๐ŸŽพ WTA Rankings: current singles or doubles rankings with player, country, and points.
  • ๐Ÿ“Š Tennis Abstract: detailed player pages, including match records and surface splits.

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

What you can do with Sports Stats Mega Pack data

๐Ÿ€ Build a cross-league player database.

A sports analyst runs the Actor with NBA, WNBA, and NFL sources for the 2024-25 season, then merges the flat rows into one table to compare scoring and efficiency across leagues.

๐Ÿˆ Track NFL stat leaders by category.

A fantasy football player sets the NFL source to receiving and the season to 2024, then exports the top receivers to CSV to spot waiver-wire pickups before the next game.

๐ŸŽพ Monitor WTA rankings movement.

A tennis journalist runs the Actor weekly with the WTA singles source, then compares the points column to last week's export to write about who climbed into the top 20.

โšพ Scout MLB prospects for a dynasty draft.

A fantasy baseball owner sets the MLB prospects source to 2024 and maxItems to 100, then filters the output by team and position to find undervalued minor leaguers.

๐Ÿ“Š Pull a Tennis Abstract player page for a deep dive.

A data scientist enters NovakDjokovic as the Tennis Abstract player, then uses the surface split rows to model his win probability on clay versus hard courts.

Why choose this scraper

What you get
Six sources, one schemaNBA, NFL, WNBA, MLB prospects, WTA, and Tennis Abstract all return the same flat row shape, so you can merge them without cleaning.
No API keys or loginsThe Actor reads public stat pages directly, so you skip registration and rate limits.
Season and player filtersSet the exact season, NFL stat category, WTA list, or Tennis Abstract player before the run starts.
Up to a million records per sourceThe maxItems input lets you cap each source, from a quick sample to a full season.

How it compares

No other Store actor targets Sports Stats Mega Pack the same way, so the honest comparison is with the alternatives teams actually weigh.

Sports Stats Mega Pack ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Sports Stats Mega Pack changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from the sources you select, the season or year, the NFL stat category, the WTA rankings type, and a Tennis Abstract player slug. Filters run as each source is read, so only the records you asked for reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.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 Sports Stats Mega Pack 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 Sports Stats Mega Pack 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/sports-stats-mega-pack-scraper"

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

Troubleshooting

Why am I getting no results?

Check that the season format matches the source. NBA and WNBA accept 2024-25 or 2024, NFL accepts 2024, and MLB prospects accepts a year like 2024. Also verify the Tennis Abstract player slug is correct if you selected that source.

The NFL stats are not the category I wanted.

Set the nflStatType input to passing, rushing, receiving, or defensive. The default is passing, so if you wanted rushing leaders, change that input before the run.

The WTA rankings show singles but I need doubles.

Set the wtaType input to doubles. The default is singles, so change it in the input and run again.

The Tennis Abstract player page returned an error.

Make sure the player slug is exactly as it appears in the URL, including capitalization, like NovakDjokovic. If the player has a special character, copy the slug directly from the browser address bar.

The run is slow or times out.

Lower the maxItems input to reduce the number of records per source, or select fewer sources. If you need a full season, consider running one source at a time and merging the results.

FAQ

QuestionAnswer
Which sports data sources does this Actor cover?It covers NBA Stats, NFL Stats from ESPN, WNBA Stats, MLB Top Prospects, WTA Rankings, and Tennis Abstract player pages. You can select any combination of these sources in the input.
Do I need an API key or login for any of these sources?No. The Actor reads the public stat pages directly, so there is no registration, OAuth, or API key required for any of the six sources.
What does the output look like?Every record is a flat row with the source name, player or team, and the stat line for the selected season or ranking. The exact fields depend on the source, but the schema is consistent across all sources so you can merge them easily.
Can I scrape multiple seasons at once?The season input accepts one value per run, like 2024-25 or 2024. To get multiple seasons, run the Actor once per season and merge the datasets, or use the API to loop over seasons.
How do I set the NFL stat category?Use the nflStatType input and choose passing, rushing, receiving, or defensive. The Actor will return the league leaders for that category in the selected season.
What is the Tennis Abstract player input?It is the player slug used in the Tennis Abstract URL, like NovakDjokovic or IgaSwiatek. You can find the slug by visiting the player's page on tennisabstract.com and copying the last part of the URL.
How many records can I get per source?The maxItems input sets the maximum records per source per run, from 1 to 1,000,000. The default is 10, which is useful for testing; set it higher for a full season or ranking list.
Can I export the data to CSV or Excel?Yes. Like all Apify Actors, the results can be exported to CSV, JSON, Excel, or XML from the dataset tab, or downloaded programmatically via the API.
Does this Actor work for historical seasons?It depends on the source. NBA, WNBA, and NFL pages usually have historical seasons available, while MLB prospects and WTA rankings are current-year focused. Tennis Abstract player pages include career history.
Is this Actor legal to use?The Actor only reads publicly available stat pages. You are responsible for complying with each website's terms of service and any applicable laws for your use case.

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 Sports Stats Mega Pack. 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.