OrbTop

BoardGamePrices UK/EU Multi-Retailer Price Comparison Scraper

ECOMMERCEGAMES

BoardGamePrices UK/EU Multi-Retailer Price Comparison Scraper

Scrapes BoardGamePrices.co.uk — the dominant European board-game price aggregator — to compare prices and availability across 15+ UK/EU retailers for any board game. For each game, the actor returns the lowest and highest price, in-stock retailer count, and a full breakdown of per-retailer offers including item price, shipping cost, total, and availability.

What data does this actor return?

Each result record includes:

Field Description
game_name Game title as listed on BoardGamePrices
bgp_url Full URL of the game's BoardGamePrices.co.uk detail page
bgp_id BoardGamePrices internal numeric item ID
bgg_id BoardGameGeek game ID (for cross-referencing rankings, ratings, etc.)
image_url URL of the game box art image
currency Price currency (GBP on .co.uk)
lowest_price Lowest available item price (excluding shipping) across all tracked retailers
highest_price Highest available item price across all tracked retailers
offer_count Total number of retailer offers currently tracked
in_stock_count Number of retailers currently showing the item as in stock
retailer_offers JSON-encoded array of per-retailer offer objects (see below)
region_scope Region scope of the price data (uk for .co.uk)

Each object in retailer_offers contains:

{
  "retailer_name": "Zatu Games",
  "item_price": 29.99,
  "shipping_cost": 0,
  "grand_total": 29.99,
  "in_stock": true,
  "last_seen_at": "2026-05-25 14:30:00",
  "buy_link_path": "/item/go?rank=1&source=I&h=abc123&storeitemid=1234567"
}

Input configuration

Parameter Type Description
mode string Required. One of: top_n, game_slugs, full_catalog
topN integer For mode=top_n: number of top-popularity games to scrape (default: 50)
gameSlugs array For mode=game_slugs: list of BoardGamePrices.co.uk game paths or IDs
maxItems integer Maximum number of game records to return

Mode: top_n (default)

Scrapes the top N most-popular games by popularity ranking. Suitable for regular price monitoring of the most sought-after titles.

{
  "mode": "top_n",
  "topN": 100,
  "maxItems": 100
}

Mode: game_slugs

Scrapes specific games by their BoardGamePrices.co.uk URL path or numeric ID. Ideal for price-watching a custom list of titles.

{
  "mode": "game_slugs",
  "gameSlugs": [
    "/item/show/40549/ark-nova",
    "/item/show/15555/terraforming-mars",
    "8741"
  ],
  "maxItems": 10
}

Mode: full_catalog

Paginates through the full popularity-sorted catalog up to maxItems. Use for bulk price snapshots.

{
  "mode": "full_catalog",
  "maxItems": 500
}

Retailers tracked

BoardGamePrices.co.uk tracks 15+ UK and EU retailers including Zatu Games, Chaos Cards, Magic Madhouse, Firestorm Cards, The Meeple Rooms, Rules of Play, Philibert, Spielespektakel, Spelspul, and more — covering the full UK/EU market.

Notes

  • Prices are in GBP on the .co.uk domain.
  • bgg_id is extracted from the cross-link to BoardGameGeek when present; allows joining with BGG ratings, rankings, and community data.
  • The buy_link_path is a redirect path on BoardGamePrices.co.uk — prepend https://boardgameprices.co.uk to build the full URL.
  • Price data is refreshed frequently by the aggregator (typically within hours); timestamps are available in retailer_offers[*].last_seen_at.