Start.gg Tournaments Scraper avatar

Start.gg Tournaments Scraper

Pricing

from $4.98 / 1,000 results

Go to Apify Store
Start.gg Tournaments Scraper

Start.gg Tournaments Scraper

Scrapes Start.gg tournament listings filtered by game, country, and upcoming status. Returns each tournament as a flat row with name, date, location, and game details.

Pricing

from $4.98 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

ParseForge

Start.gg Tournaments Scraper

Scrape Start.gg tournaments by game, country, or upcoming status, up to a million per run. Each tournament comes with its name, date, location, game, and event details. No API key required. Export to CSV, JSON, Excel, or XML.

Finding upcoming esports tournaments across different games and regions is tedious when you have to click through Start.gg's web interface page by page. This scraper reads the public tournament listings directly, letting you filter by game title, country code, or upcoming status, and returns every match in a consistent, flat schema. Build your own tournament calendar, track the competitive scene for a specific title, or monitor regional event density without manual browsing.

Who uses itWhat they scrape Start.gg for
Esports journalistsBuilding a weekly calendar of upcoming tournaments for a specific fighting game.
Tournament organizersMonitoring competitor events in their region to avoid date conflicts.
Data analystsTracking the growth of a game's competitive scene by counting tournaments per month.
Event discovery platformsAggregating upcoming gaming events for a community website or app.

What it does

This Actor collects Start.gg tournament listings filtered by game, country, and upcoming status, and returns each tournament as a flat row.

  • ๐ŸŽฎ Game filter: narrow results to a specific title like Super Smash Bros. Ultimate or Street Fighter 6.
  • ๐ŸŒ Country filter: restrict tournaments to a single country using its ISO code, such as US, JP, or FR.
  • ๐Ÿ“… Upcoming toggle: choose to see only upcoming tournaments or include past events as well.
  • ๐Ÿ”ข Volume control: set a hard cap on the number of tournaments returned, from a single test row up to one million.

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

What you can do with Start.gg data

๐Ÿ“… Build a tournament calendar.

An esports journalist runs the scraper weekly for 'Super Smash Bros. Ultimate' with the upcoming toggle on to populate a community events calendar.

๐ŸŒ Monitor regional scenes.

A tournament organizer sets the country code to 'FR' and the game to 'Street Fighter 6' to see all upcoming French events and avoid scheduling conflicts.

๐Ÿ“ˆ Track competitive growth.

A data analyst collects all tournaments for a new fighting game over six months to measure month-over-month growth in the competitive scene.

๐Ÿ” Discover new events.

An event discovery platform scrapes all upcoming tournaments across multiple games to feed a 'nearby events' feature on their website.

Why choose this scraper

What you get
No API keyReads public tournament pages directly, no registration or token management.
Fixed schemaEvery tournament row has the same fields, ready for analysis or a database.
Flexible filteringCombine game, country, and upcoming status to target exactly the events you care about.
High throughputCollect up to a million tournaments in a single run on the Apify platform.

How it compares

No other Store actor targets Start.gg the same way, so the honest comparison is with the alternatives teams actually weigh.

Start.gg Tournaments ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Start.gg 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 with an optional game name, an optional ISO country code, and a toggle for upcoming-only tournaments, and filters run as each listing is read so only matches 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.0055 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.55
1,000 results$5.50
10,000 results$55.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 Start.gg Tournaments 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 Start.gg 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/smashgg-startgg-tournaments-scraper"

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

Troubleshooting

I'm getting no results even though I know tournaments exist.

Check your Game filter spelling. It must match the exact game name as written on Start.gg. Also verify your Country code is a valid two-letter ISO code. Try running with all filters empty to confirm the scraper works, then add filters back one at a time.

The scraper returns fewer tournaments than my maximum limit.

This is expected when there are not enough tournaments matching your filters. Start.gg may only list a limited number of upcoming tournaments for a niche game or small country. Try broadening your filters or unchecking 'Upcoming only' to include past events.

The game filter is not returning the right tournaments.

Game names on Start.gg can vary slightly. Try a partial name or check the exact spelling on the Start.gg website. For example, 'Super Smash Bros. Ultimate' includes the period after 'Bros'.

My run times out before reaching the maximum tournaments.

Lower your Maximum tournaments value or increase the run timeout in your Apify actor settings. Very large runs may need more time depending on Start.gg's response speed.

FAQ

QuestionAnswer
Do I need a Start.gg account or API key?No. This scraper reads the public tournament listing pages, so no login, account, or API key is required.
Can I filter by a specific game?Yes. Use the Game input field to specify a title like 'Super Smash Bros. Ultimate' or 'Street Fighter 6'. The filter matches the game name as it appears on Start.gg.
How do I filter by country?Enter a two-letter ISO country code in the Country code field, such as US for the United States, JP for Japan, or FR for France.
Can I get past tournaments instead of upcoming ones?Yes. Uncheck the 'Upcoming only' toggle to include tournaments that have already taken place.
How many tournaments can I collect in one run?You can set the Maximum tournaments field anywhere from 1 to 1,000,000. The scraper stops once it reaches your limit.
What format is the output data in?The dataset can be exported in CSV, JSON, Excel, or XML format from your Apify run.
Does this scraper get event details like brackets and entrants?It collects the tournament listing data visible on the search and browse pages, which includes name, date, location, and game. For deeper event details, you would need a separate scraper targeting individual tournament pages.
Can I run this on a schedule?Yes. Apify supports scheduled runs, so you can set this scraper to run daily or weekly to keep your tournament data fresh.
What if I leave all filters empty?If you leave Game and Country blank and set Upcoming only to true, the scraper collects the most recent upcoming tournaments across all games and regions, up to your maximum limit.

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 Start.gg, LLC. 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.