BoardGamePrices UK/EU Multi-Retailer Price Comparison Scraper
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
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.