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

Xbox Store Web Game Pass Overlap Checker

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryShopping
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

This tool helps you avoid buying games that are already available in Game Pass. It scans the Xbox Store wishlist and Game Pass catalog, checking each game for availability status. The panel displays each game with a status indicator: "✅ Game Pass" (green), "Leaving Soon" (yellow), or "❌ Not in GP" (gray). Games leaving Game Pass soon are highlighted with a yellow border and show the number of days remaining. A summary shows total games, in-Game Pass count, leaving-soon count, and not-available count. The panel calculates the total cost of non-Game Pass games in your wishlist and shows potential savings from Game Pass. Desktop notifications alert you when games are added to or leaving Game Pass.

WHERE IT RUNS

The script activates on Xbox Store pages (xbox.com), including the wishlist page, Game Pass catalog, and game listing pages. It automatically detects wishlist items and Game Pass catalog games using multiple extraction strategies that work across different Xbox Store layouts. The panel appears as a draggable overlay that stays accessible as you browse your wishlist.

HOW TO USE

Navigate to your Xbox wishlist page. The panel will appear showing all games with their Game Pass availability status. Set the "Leaving threshold (d)" input to control how many days before leaving triggers a notification (default 7 days). Set the "Refresh (s)" input to control how often the script checks for updates (default 60 seconds). Toggle "Show GP/Hide GP" to control whether Game Pass games appear in the list. The "Scan" button manually refreshes the data, and "Reset Alerts" clears all notification flags so you can test reminders. The summary shows total savings from Game Pass games in your wishlist. Click the "Store" button on any game to open its store page in a new tab.

THE TECHNICAL MECHANISM

The script employs a multi-strategy DOM extraction approach for the Xbox Store's wishlist and Game Pass interfaces. It first attempts structured selectors targeting known class names like .wishlist-item, .game-pass-game, and .game-card, then falls back to heuristic detection of game containers based on content patterns including currency symbols and game-related keywords. The script builds a Game Pass catalog set by scanning Game Pass pages for game titles, then checks each wishlist game against this set. Game Pass availability detection uses text pattern matching for "Game Pass" indicators, and leaving-soon detection looks for "leaving", "leaving soon", or "leaving Game Pass" text with day counts. The status classification uses a priority system: if a game is leaving soon, it takes precedence over being in Game Pass; otherwise, in-Game Pass status is shown. The notification system uses GM_notification with storage-based deduplication using GM_setValue, with separate tracking keys for "added" and "leaving" events. The auto-refresh uses setInterval with a user-configurable interval, and a MutationObserver watches for page updates. All settings are persisted using GM_setValue.

THE PANEL

The panel is fully draggable by its header and remembers its position on the page across sessions. It can be collapsed to a small bubble using the minimize button, then restored by clicking the bubble. The panel resizes automatically to fit its content and can be closed with the Escape key or by clicking the close button. The panel's position and state persist globally, so it returns to the same location on subsequent visits.

PLEASE NOTE

Requires the free BotGentz extension to run. Xbox Store may update its site structure, which could affect the script's ability to detect wishlist and Game Pass data — updates will be released as needed. All game data is read from the page and displayed locally; nothing is transmitted externally. The Game Pass catalog is built from the visible page content and may not include all games. This tool is for informational purposes only and does not automatically compare against the full Game Pass catalog beyond what's visible on the page. The script does not modify your Xbox account or wishlist. Notifications are based on visible "leaving" indicators and may not reflect the official leaving schedule.

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.