Find the best deal on board games instantly!
This extension lets you compare real-time prices from multiple retailers while you browse BoardGameGeek, helping you save money on your next board game purchase.
- 🎯 Automatic Detection - Instantly recognises when you're viewing a board game on BoardGameGeek
- 💰 Real-time Pricing - Shows current prices from multiple retailers
- 📦 Shipping Included - Displays total price including shipping costs
- ✅ Stock Status - Shows real-time availability
- 🌍 Smart Localisation - Auto-detects your region for appropriate currency and shipping destination
- ⚡ Performance Optimised - Caches results for 1 hour to reduce API calls
- 💱 Multi-Currency Support - USD, GBP, EUR, DKK, SEK
Install the extension directly from the Chrome Web Store. Works with all Chromium-based browsers.
- Clone this repository or download the source code
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" using the toggle in the top right
- Click "Load unpacked"
- Select the
bgg-pricing-extensiondirectory - The extension icon will appear in your toolbar
Install the extension directly from Firefox Add-ons.
- Rename
manifest-firefox.jsontomanifest.json - Open Firefox and navigate to
about:debugging - Click "This Firefox"
- Click "Load Temporary Add-on"
- Select the
manifest.jsonfile from the extension directory
- Navigate to any BoardGameGeek game page (e.g., https://boardgamegeek.com/boardgame/13/catan)
- Click the extension icon in your toolbar
- View pricing information from various retailers
- Click on any price to visit the retailer's page
- Use the dropdown menus to change currency and shipping destination
To modify the extension:
- Make your changes to the source files
- Go to
chrome://extensions/ - Click the refresh icon on the extension card
- Test your changes
The build process creates platform-specific packages:
make chrome # Creates Chrome package in dist/
make firefox # Creates Firefox package in dist/
make all # Builds both Chrome and Firefox packages
make clean # Removes dist directory
make help # Shows all available commands- Chrome:
dist/bgg-price-checker-chrome-v{version}.zip - Firefox:
dist/bgg-price-checker-firefox-v{version}.zip
The Firefox build automatically uses manifest-firefox.json and renames it to manifest.json inside the package.
The extension uses a unified API approach to support both Chrome and Firefox:
const api = typeof browser !== "undefined" ? browser : chrome;This ensures all storage, tabs, and runtime APIs work correctly across browsers.
Contributions are welcome! Please feel free to submit a Pull Request.
This extension is an independent project and is not affiliated with, endorsed by, or connected to BoardGameGeek (BGG). All trademarks and service marks belong to their respective owners.

