Board Game Oracle - Board Game Price Comparison Scraper avatar

Board Game Oracle - Board Game Price Comparison Scraper

Pricing

Pay per event

Go to Apify Store
Board Game Oracle - Board Game Price Comparison Scraper

Board Game Oracle - Board Game Price Comparison Scraper

Scrape multi-retailer board game prices from Board Game Oracle — the leading price-comparison engine for US, UK, CA, AU and NZ. Extracts current price, stock status, shipping, and all-time price stats per retailer.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Compare board game prices across major retailers in the US, UK, Canada, Australia, and New Zealand — all in one place. Built on Board Game Oracle, the leading multi-retailer price aggregator for tabletop games.

What this actor does

This actor scrapes the complete Board Game Oracle price database, extracting per-retailer current prices and all-time price statistics for board games, expansions, and accessories. For each game it finds:

  • Current price and in-stock status at every tracked retailer
  • All-time lowest / highest prices across all retailers
  • 30-day and 52-week price lows for trend tracking
  • Total offer count — how many stores currently list the game
  • Game metadata including BGG ID (cross-keys with BoardGameGeek database)

Use cases

  • Deal tracking: Monitor prices for wishlist items across 20+ US/UK/CA/AU/NZ retailers
  • Repricing tools: Feed current market prices into dynamic pricing systems
  • Retailer competitive intelligence: See who is cheapest and by how much
  • Market research: Analyze pricing trends for specific publishers or categories
  • BGG data enrichment: Combine price data with BGG ratings using the shared bgg_id key

How to use

Scrape all games (sitemap mode)

Leave gameUrls empty. The actor walks the BGO sitemap and collects all board games, expansions, and accessories. Set maxItems to limit the run.

{
"region": "us",
"maxItems": 1000
}

Scrape specific games (BYO URL mode)

Provide a list of Board Game Oracle game page URLs:

{
"gameUrls": [
"https://www.boardgameoracle.com/boardgame/price/04ACtDMij8/catan",
"https://www.boardgameoracle.com/boardgame/price/0A2BGWSYTL/wingspan"
],
"region": "us",
"maxItems": 100
}

Regions

Set region to one of: us (default), gb, ca, au, nz.

Output format

One record per retailer offer per game:

{
"game_name": "CATAN",
"game_url": "https://www.boardgameoracle.com/boardgame/price/04ACtDMij8/catan",
"bgg_id": "13",
"publisher": "Catan Studio; KOSMOS",
"region": "us",
"retailer_name": "Amazon",
"current_price": 39.47,
"currency": "USD",
"in_stock": true,
"condition": "new",
"lowest_price_ever": 39.47,
"highest_price_ever": 79.99,
"lowest_30d": 39.47,
"lowest_52w": 26.96,
"offer_count": 16,
"last_updated": "2026-05-22T11:06:27.000Z"
}

A game with 16 active offers produces 16 records — one per retailer. Games with no active listings produce one summary record (all price fields null, in_stock: false) so the game remains discoverable in the dataset.

Data coverage

  • ~50,000+ board games in the BGO database (plus expansions and accessories)
  • 20+ retailers tracked per region (Amazon, Walmart, Target, Game Nerdz, Miniature Market, and more)
  • 5 regions: US, UK, CA, AU, NZ
  • Prices updated daily by BGO's own crawler network