This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

GOG Bulk Wishlist Price Checker

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

GOG Bulk Wishlist Price Checker solves a common gaming challenge: monitoring prices across your GOG wishlist is tedious when done one at a time. While GOG shows individual game prices, there is no native way to see all your wishlist games with their current prices, discounts, and sale status in one view. This tool reads your current GOG wishlist page, detects all visible games, and displays them in a scrollable checklist with game titles, current prices, original prices, discount percentages, and sale status. You can refresh all games at once to get the latest prices and discount information. Color-coded status indicators make it easy to identify deals: green for on sale, red for not on sale, and gray for free games. You can filter results by discount status and export the complete dataset as CSV or JSON.

WHERE IT RUNS

This extension panel runs directly inside your browser as an overlay on any GOG wishlist page. It works on the GOG web store wishlist views. The tool extracts game data from the page's DOM and uses local storage to track price history. It requires no additional API keys or permissions beyond the BotGentz extension.

HOW TO USE

After installing the BotGentz extension and activating GOG Bulk Wishlist Price Checker, navigate to your GOG wishlist page. Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all games displayed on the current page. Each game appears with its title, current price, original price, and discount percentage. Click "Check Prices" to refresh all games with their current prices. The tool extracts price data from the page and updates the display. Use the filter dropdown to view only games on sale, not on sale, or free games. The results section shows each game with a status indicator and price details. Click "Export Report" to copy the complete dataset to your clipboard in CSV or JSON format.

TECHNICAL OPERATION — DOM-Based Price Extraction and Local Storage Tracking

This tool extracts game data from the GOG wishlist page by scanning for elements containing game information. It uses selectors like `[data-product-id]`, `.product-card`, and `.wishlist-item` to identify games, then extracts titles from title elements, prices from price elements, and discount percentages from discount elements. The tool also captures original prices when available. The tool detects if a game is on sale by checking if the discount percentage is greater than zero or if the current price is lower than the original price. Price history is stored per game using GM_setValue with keys like `prevPrice_[gameId]`, storing the previous price. The tool uses a 300ms delay between updates to ensure stable DOM access and prevent UI congestion. Results can be filtered by discount status and exported as CSV with proper field quoting, or as structured JSON.

THE PANEL

The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly. The results update in real-time as you refresh prices or apply filters.

PLEASE NOTE

This tool requires the free BotGentz extension to function. The script extracts game data from the page's DOM and stores price history locally using GM_setValue. It does not transmit or log any game data, prices, or user activity. All operations are performed locally in your browser session. Price history is stored per game ID and persists across sessions. The tool only sees games that are currently rendered in the page's DOM — scroll to load all wishlist games before using the tool. GOG may update its DOM structure over time, which could affect game detection; we monitor and release compatibility updates as needed. Price data is extracted from the page and may reflect regional pricing. The tool does not verify prices against GOG's backend directly. Export formats include CSV and JSON for maximum compatibility with analysis tools. Make sure you're on a GOG wishlist page for the tool to detect games correctly.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.