Nintendo eShop Web Region Price Compare
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
This tool helps you find the cheapest region to buy Nintendo eShop games. It scans the current game page for title and price, then compares it with prices from other regions stored locally (automatically saved from your browsing). The panel displays each tracked region with its price, savings compared to the best price, and a visual indicator. The cheapest region is highlighted in green, and the current region is highlighted in blue. The summary shows the current price, best price, and number of regions tracked. Currency conversion estimates display prices in your preferred currency. Quick "View" buttons open the game in other regions' eShops, allowing you to compare pricing directly.
WHERE IT RUNS
The script activates on Nintendo eShop pages across multiple regional domains (nintendo.com, nintendo.co.jp, nintendo.co.uk, nintendo.de, nintendo.fr, nintendo.com.au). It automatically detects game titles and prices using multiple extraction strategies that work across different regional layouts. The panel appears as a draggable overlay that stays accessible as you browse game pages.
HOW TO USE
Navigate to any Nintendo eShop game page. The panel will appear showing the game title and price comparisons across all tracked regions. Set your preferred display currency using the "Display" dropdown to see all prices converted to your currency. Set the "Savings %" threshold to control when savings are highlighted (default 5%). The "Scan" button manually refreshes the data, and "Clear Prices" removes all saved price data. Click the "View" button on any region to open that region's eShop page for the game. Each time you visit a game page, the script automatically saves the price for that region, building a local price database for future comparisons.
THE TECHNICAL MECHANISM
The script employs a multi-strategy DOM extraction approach for Nintendo eShop's regional interfaces. It first attempts structured selectors targeting known class names like .game-title, .product-title, .price, and .game-price, then falls back to heuristic detection using text scanning for currency patterns. Region detection identifies the current region from the domain name (.co.jp, .co.uk, .de, .fr, .com.au, .com). Price data is stored using GM_setValue with a hierarchical structure keyed by game title and region, including the price, currency, and timestamp. Currency conversion uses a configurable exchange rate system with manual fallback rates for USD, EUR, GBP, JPY, and AUD. The best price calculation converts all region prices to the user's display currency before comparison, handling the different currency formats used across regions. The region URL generation constructs the correct regional store URL for each tracked region using the game slug extracted from the current URL. All settings and price data 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. Nintendo may update its site structure, which could affect the script's ability to detect game data — updates will be released as needed. All price data is stored locally in your browser and is never transmitted externally. Currency conversion uses manual exchange rates that may not reflect real-time market rates. Prices are saved only when you visit a game page; the database builds over time. The script does not automatically switch regions or make purchases on your behalf. Always verify prices directly on the region's eShop page before purchasing, as prices and availability may vary. The script provides links to regional eShops for convenience but does not guarantee that games are available in all regions.