Steam Bulk Wishlist Price Checker
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Steam Bulk Wishlist Price Checker solves a common gaming challenge: monitoring prices across your Steam wishlist is tedious when done one at a time. While Steam 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 Steam wishlist page, detects all visible games, and displays them in a scrollable checklist with game titles, current prices, original prices, discount percentages, and release dates. 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 Steam wishlist page. It works on the Steam web client and Steam Community 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 Steam Bulk Wishlist Price Checker, navigate to your Steam wishlist page (store.steampowered.com/wishlist or steamcommunity.com/id/yourname/wishlist). 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, discount percentage, and release date. 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 Steam wishlist page by scanning for elements containing game information. It uses selectors like `[data-app-id]`, `.wishlistRow`, and `.gameItem` 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 and release dates 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. Steam 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 Steam's backend directly. Export formats include CSV and JSON for maximum compatibility with analysis tools. Make sure you're on a Steam wishlist page for the tool to detect games correctly.