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

Out of Stock Highlighter

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
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

Out of Stock Highlighter is a browser extension that scans any webpage for out-of-stock messages and indicators on product listings. It highlights products that are out of stock with a red outline and a "🚫 Out of Stock" label, making them instantly visible. A summary shows the total number of products found, how many are in stock, and how many are out of stock. The tool helps online shoppers quickly identify unavailable products on search results, category pages, and product listings, saving time by avoiding out-of-stock items. It is ideal for bargain hunters, shoppers, and anyone who wants to quickly see which products are available.

WHERE IT RUNS

Out of Stock Highlighter runs on any webpage, overlaying a floating panel that does not interfere with page content. It operates entirely in your browser as a lightweight userscript, scanning the DOM for product containers and out-of-stock indicators. It works on any page, whether static or dynamic, with no external dependencies. All settings are stored locally using GM_setValue—no data is ever sent to any server.

HOW TO USE

After installation, open the floating panel by clicking the extension icon. The panel shows the current status (Enabled or Disabled) and a toggle button to enable or disable the highlighter. The panel displays a summary with total products, in-stock count, and out-of-stock count. A list shows each product with its name and stock status. Click the "Scan" button to manually rescan for products. The tool automatically rescans when the page content changes. Out-of-stock products are highlighted with a red outline and a label. All settings are saved per website.

REAL MECHANISM — WHY THIS WORKS

Most shoppers manually scan product pages looking for "out of stock" text, which is time-consuming and prone to error. Out of Stock Highlighter uses a DOM-scanning approach that automatically identifies product containers and checks them for out-of-stock indicators. The tool finds product containers using common CSS selectors (.product, .item, .product-card, etc.) and product link patterns (/product/, /item/, /dp/). It then checks the container's text content against a comprehensive list of out-of-stock patterns ("out of stock", "sold out", "unavailable", "temporarily unavailable", etc.) and also checks for visual indicators like "sold out" badges and disabled add-to-cart buttons. The tool also checks for in-stock patterns to reduce false positives, prioritizing specific out-of-stock phrases like "out of stock" and "sold out" over generic "available" text. Each product is classified as in-stock or out-of-stock, and the results are displayed with color-coded cards. Out-of-stock products are highlighted with a red outline and a label using CSS. A MutationObserver detects dynamically added products and rescans automatically. This approach ensures accurate, real-time, and fully private out-of-stock detection without requiring any external services or network access.

THE PANEL

The floating panel is fully draggable and remembers its position per site, snapping to the edges of the viewport when dragged near them. You can collapse the panel to a small icon to minimize screen distraction and expand it back with a single click. The panel is resizable from the bottom-right corner, giving you more space to view the product list. Press the Escape key to close the panel instantly. The panel remains open across page navigation within the same domain, maintaining your current view state. All preferences—panel position and enabled state—are saved per domain for a seamless experience.

PLEASE NOTE

Out of Stock Highlighter requires the free BotGentz extension to be installed and enabled, as it relies on the cross-extension messaging API provided by BotGentz for DOM access permissions. The tool detects out-of-stock products using text patterns and may not detect all out-of-stock indicators on all websites. The tool does not modify page content; it only adds visual highlights. The "Add to Cart" button detection is a best-effort approach and may not work on all sites. All settings are stored locally in your browser using GM_setValue. No page content, product data, or usage information is ever sent to any server. The extension does not read, store, or transmit any personal information. It only scans and highlights products at your request.

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.