Universal Bulk Gift List Price Aggregator
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
Universal Bulk Gift List Price Aggregator is a comprehensive shopping research tool that transforms any webpage into a product comparison dashboard. Instead of manually copying product names from a gift list, visiting multiple shopping sites, and searching for each item individually—a process that can take hours—this script automates the entire workflow. It scans any webpage for product-like text (titles, prices, links) using intelligent pattern detection, aggregates everything into a gift list with checkboxes, and attempts to fetch current prices from major shopping sites including Amazon, Walmart, Target, and eBay via background HTTP requests. You can select individual products, fetch current prices in parallel, and export the entire list with price comparisons to your clipboard. The tool displays original page prices alongside fetched market prices, giving you a complete view of what each item costs across retailers. This is ideal for gift planning, shopping research, price comparison, and inventory tracking.
WHERE IT RUNS
This script is universal—it runs on any website (*://*/*) as a userscript injected through the BotGentz extension. It operates within the context of your current browser tab and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to identify potential product candidates using a wide range of selectors (product cards, listing items, e-commerce components) and text pattern matching. It then uses GM_xmlhttpRequest to fetch search results from shopping sites in the background, parses the HTML for price patterns, and displays the results. All operations occur locally in your browser; no data is sent to external servers except for the shopping site searches performed on your behalf.
HOW TO USE
1. Navigate to any webpage containing products you're interested in—a gift list blog post, an online store, a wishlist, or even a plain text page.
2. Click the BotGentz extension icon and select "Universal Bulk Gift List Price Aggregator" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current page for product-like text.
4. Review the displayed products, showing titles and any prices found on the page.
5. Use the timeout setting to control how long each price fetch will wait (default 8000ms).
6. Check the boxes next to products you wish to price check. Use "Select All" or "Deselect All" for quick selection.
7. Click "Fetch Prices" to begin. The script queries Amazon, Walmart, Target, and eBay in parallel for each selected product.
8. As results arrive, they appear in the panel next to each product title showing the site and price found.
9. Click "Copy List" to copy the entire aggregated list to your clipboard, including all fetched prices.
10. Use "Clear List" to reset and start fresh on a new page.
WHY IT WORKS WHERE OTHERS FAIL
Most price comparison tools rely on pre-indexed product databases or official APIs that require costly subscriptions and often fail for niche products. This script takes a different approach: it performs real-time, on-demand price lookups by programmatically searching shopping sites as a human would, then extracting price information from the HTML response. It uses intelligent product detection on the source page, looking beyond specific e-commerce frameworks to find product-like text using multiple strategies—standard selectors, semantic HTML tags, and currency pattern recognition. When fetching prices, it doesn't depend on fragile API contracts; it uses robust price pattern matching across the HTML response body, looking for currency symbols followed by numeric values. The script implements parallel fetching (non-blocking) with configurable timeouts, enabling it to query multiple sites simultaneously without slowing down the UI. It caches results locally to avoid repeated fetches, and with its universal selector strategy, it works on virtually any page—from Amazon product listings to personal blog gift guides.
THE PANEL
The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.
PLEASE NOTE
This userscript requires the free BotGentz browser extension—it is not a standalone application. Because it works on any website, the script's ability to find products depends on the page structure and text content. Price fetching via HTML scraping may not work on shopping sites that use heavy client-side rendering or require login. This script does not store, transmit, or process any of your data outside your local browser. It does not access your password, hidden inputs, or file inputs. All searches are performed through your own network connection; results are cached locally. Use responsibly and respect individual website terms of service regarding automated requests.