BoardGameArena Scraper - Game Database & Stats
Pricing
from $10.00 / 1,000 results
BoardGameArena Scraper - Game Database & Stats
Scrape BoardGameArena's 1000+ board games. Get game names, player counts, duration, complexity, strategy, luck, interaction ratings, designers, publishers, play counts, BGG IDs, and more.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
BoardGameArena Scraper
Scrape the complete BoardGameArena game database. Extract detailed information for 1200+ board games including game names, player counts, duration, complexity ratings, designers, publishers, play statistics, BGG IDs, and more.
Features
- Fast mode: Scrapes the full game list in a single request (~1200 games in seconds)
- Detail mode: Visits each game's page for designer, publisher, artist, year, complexity, strategy, luck, and interaction ratings
- Flexible search: Scrape all games or filter by specific game names/slugs
- Rich data: Player counts, duration, total games played, premium status, BGG cross-reference IDs, aliases
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchQueries | string[] | Game names/slugs to scrape. Use "all" for every game. | ["all"] |
maxListings | integer | Max games to return (0 = unlimited) | 100 |
scrapeDetails | boolean | Visit each game page for full details (designer, publisher, ratings) | false |
proxyConfiguration | object | Proxy settings for rate limiting protection | {} |
Example Input
{"searchQueries": ["catan", "ticket-to-ride", "wingspan"],"maxListings": 50,"scrapeDetails": true}
To scrape all games in fast mode:
{"searchQueries": ["all"],"maxListings": 0,"scrapeDetails": false}
Output
Each game produces a JSON object with these fields:
| Field | Type | Description |
|---|---|---|
gameName | string | Display name (e.g., "CATAN") |
gameSlug | string | URL slug (e.g., "catan") |
gameId | number | BGA internal game ID |
description | string | Game description (detail mode only) |
imageUrl | string | Box art image URL |
playerCount | string | Player range (e.g., "3 - 4") |
minPlayers | number | Minimum players |
maxPlayers | number | Maximum players |
averageDuration | number | Average game duration in minutes |
complexity | number | Complexity rating 1-5 (detail mode) |
strategy | number | Strategy rating 1-5 (detail mode) |
luck | number | Luck rating 1-5 (detail mode) |
interaction | number | Interaction rating 1-5 (detail mode) |
designer | string | Game designer(s) (detail mode) |
artist | string | Game artist(s) (detail mode) |
publisher | string | Publisher name (detail mode) |
releaseYear | number | Original release year (detail mode) |
gamesPlayed | number | Total games played on BGA |
gamesPlayedRecent | number | Recent games played |
premium | boolean | Whether Premium subscription required |
hasTutorial | boolean | Whether a tutorial is available |
bggId | number | BoardGameGeek game ID for cross-referencing |
realtime | boolean | Supports real-time play |
turnBased | boolean | Supports turn-based play |
publishedOn | string | Date published on BGA |
aliases | string[] | Alternative game names |
status | string | Game status (public, beta, etc.) |
url | string | Game page URL |
scrapedAt | string | Timestamp of scrape |
Example Output
{"gameName": "CATAN","gameSlug": "catan","gameId": 1539,"description": "Play CATAN online from your browser with the whole world!","imageUrl": "https://x.boardgamearena.net/data/gamemedia/catan/box/en_280.png?h=1751536970","playerCount": "3 - 4","minPlayers": 3,"maxPlayers": 4,"averageDuration": 35,"complexity": 2,"strategy": 3,"luck": 3,"interaction": 4,"designer": "Klaus Teuber","artist": "Eric Hibbeler, Quentin Regnes, Michael Menzel (former edition)","publisher": "Catan","releaseYear": 1995,"gamesPlayed": 7609152,"gamesPlayedRecent": 7027,"premium": true,"hasTutorial": true,"bggId": 13,"realtime": true,"turnBased": true,"publishedOn": "2022-06-22","aliases": ["The Settlers of Catan", "Die Siedler von Catan", "Les Colons de Catane"],"status": "public","url": "https://en.boardgamearena.com/gamepanel?game=catan","scrapedAt": "2026-04-26T04:47:21.694Z"}
Use Cases
- Board game research: Compare complexity, strategy, and popularity across 1200+ games
- Collection management: Track which games are available on BGA and their details
- BGG integration: Use
bggIdto cross-reference with BoardGameGeek data - Trend analysis: Monitor
gamesPlayedandgamesPlayedRecentfor popularity trends - Premium tracking: Identify which games require Premium subscription
Run on Apify
This scraper runs on the Apify platform -- a full-stack web scraping and automation cloud. Sign up for a free account to get started with 30-day trial of all features.
Related Scrapers
More marketplace scrapers and data tools by lulzasaur:
- AbeBooks Scraper -- Rare and used books
- Bonanza Scraper -- Online marketplace listings
- Contractor License Verifier -- Multi-state license verification
- Goodreads Scraper -- Book ratings and reviews
- Grailed Scraper -- Luxury fashion resale
- Houzz Scraper -- Home improvement professionals
- IMDb Scraper -- Movie and TV show data
- Nurse License Verifier -- State nursing board verification
- OfferUp Scraper -- Local marketplace listings
- Poshmark Scraper -- Fashion resale marketplace
- PSA Population Report -- Card grading data
- Redfin Scraper -- Real estate listings and prices
- Reverb Scraper -- Music gear marketplace
- StubHub Scraper -- Event ticket prices
- Swappa Scraper -- Used electronics marketplace
- TCGPlayer Scraper -- Trading card prices
- ThriftBooks Scraper -- Used book prices
- Thumbtack Scraper -- Local service professionals