BoardGamePrices UK/EU Multi-Retailer Price Comparison Scraper
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.ukdomain. bgg_idis extracted from the cross-link to BoardGameGeek when present; allows joining with BGG ratings, rankings, and community data.- The
buy_link_pathis a redirect path on BoardGamePrices.co.uk — prependhttps://boardgameprices.co.ukto build the full URL. - Price data is refreshed frequently by the aggregator (typically within hours); timestamps are available in
retailer_offers[*].last_seen_at.