FGC Tabletop Tournament Scraper - start.gg & Liquipedia
SPORTSBUSINESSGAMES
FGC Tabletop Tournament Scraper - start.gg & Liquipedia
Aggregate fighting game (FGC), Smash, and tabletop tournament results from start.gg and Liquipedia. Returns tournament name, game/format, dates, country, prize pool, entrant count, placement, player handle, and winnings — ideal for sponsorship scouting, community analytics, and tournament-organiser benchmarking.
What does it do?
This actor pulls structured tournament data from two sources:
- start.gg — Uses the GraphQL API to fetch tournament listings and top standings for any videogame. Requires a free API token from start.gg/admin/profile/developer. Supports SF6, Tekken 8, Tekken 7, Smash Ultimate, Melee, KoF XV, Guilty Gear: Strive, and more.
- Liquipedia — Uses the MediaWiki API (no token required) on the
fightersandsmashsub-wikis. Parses tournament infoboxes to extract metadata including name, organizer, prize pool, participant count, city, and country.
tabletop.tools is listed as a future source but is currently Cloudflare-protected without JavaScript and is gracefully skipped with a warning.
Use cases
- Sponsorship scouting — track prize pools, entrant counts, and top players across the FGC circuit
- Community analytics — monitor event activity by game, region, or organizer over time
- Tournament-organiser benchmarking — compare your event's participation and prize pool against comparable events
- Player tracking — follow a handle's tournament results and placements across games
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
sources |
string[] | No | Data sources: startgg, liquipedia. Defaults to ["liquipedia"]. |
games |
string[] | No | Game slugs (see table below). Defaults to ["sf6", "tekken8"]. |
dateFrom |
string | No | Filter start on or after (YYYY-MM-DD). |
dateTo |
string | No | Filter start on or before (YYYY-MM-DD). |
onlineOnly |
boolean | No | Only return online events. Defaults to false. |
startggApiToken |
string | For startgg source | Free token from start.gg/admin/profile/developer. |
maxItems |
integer | No | Maximum records to return. Defaults to 200. |
Output
{
"source": "liquipedia",
"tournament_id": "61129",
"tournament_name": "NorCal Knockout: Round Two",
"game_or_format": "sf6",
"start_date": "2026-05-16",
"city": "Redding, CA",
"country": "United States",
"is_online": false,
"prize_pool_usd": 2110,
"participant_count": 111,
"placement": null,
"player_handle": null,
"sponsor": "Redding FGC",
"source_url": "https://liquipedia.net/fighters/NorCal_Knockout%2F2026%2FSF6"
}
When using the startgg source with a valid API token, records also include placement, player_handle, country_player, and team_name.
Getting a start.gg API token
- Sign in at start.gg
- Go to Settings → Developer → API Token
- Create a new token (free, no credit card required)
- Paste it into the
startggApiTokenfield
Supported games
| Slug | Game | start.gg | Liquipedia |
|---|---|---|---|
sf6 |
Street Fighter 6 | Yes | Yes |
sf5 |
Street Fighter V | No | Yes |
tekken8 |
Tekken 8 | Yes | Yes |
tekken7 |
Tekken 7 | Yes | Yes |
melee |
Super Smash Bros. Melee | Yes | Yes |
ultimate |
Super Smash Bros. Ultimate | Yes | Yes |
kof |
KoF XV | Yes | Yes |
guilty_gear |
Guilty Gear: Strive | Yes | Yes |
Rate limits
- start.gg: 1,000 requests/minute (free tier). This actor uses conservative pagination.
- Liquipedia: Fair-use policy (~30 s/req max). This actor uses a 1.5-second delay between page fetches, well within documented limits.