Zillow Bulk Saved Listing 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
Zillow Bulk Saved Listing Price Checker solves a common real estate tracking challenge: monitoring price changes across multiple saved Zillow listings is tedious when done manually. While Zillow shows individual listing prices, there is no native way to see all your saved listings with their price changes in one view. This tool reads your current Zillow saved listings page or search results, detects all visible property listings, and displays them in a scrollable list with property addresses, current prices, price changes, and listing status. You can check all listings at once to refresh their current prices. The tool tracks price history by storing previous prices in local storage and displays changes with color-coded indicators: green for price drop, red for price increase, and gray for no change. You can filter by price change status, view price history, 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 Zillow page displaying listings. It works on saved listings pages, search results, and property listing grids. The tool extracts listing 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 Zillow Bulk Saved Listing Price Checker, navigate to your Zillow saved listings page or any search results page with property listings. Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all property listings displayed on the current page. Each listing appears with its address, current price, and status. Click "Check Prices" to update all listings with their current prices. The tool extracts the price from the page and compares it with any previously stored price, showing the change direction. Use the filter dropdown to view only listings with price decreases, increases, or unchanged. The results section shows each listing with a status indicator and the price change amount. Click "Export Report" to copy the complete dataset to your clipboard in CSV or JSON format. Click "Clear History" to reset the price tracking for all listings.
TECHNICAL OPERATION — DOM-Based Price Extraction and Local Storage Tracking
This tool extracts listing data from the Zillow page by scanning for elements containing property information. It uses selectors like `[data-listing-id]`, `.listing-card`, `.property-card`, and `.saved-listing` to identify listings, then extracts addresses from address elements and prices from price elements. The price is parsed from text (removing dollar signs and commas) to a numeric value for comparison. Price history is stored per listing using GM_setValue with keys like `priceHistory_[listingId]`, storing an array of previous prices. When checking prices, the tool compares the current price with the most recent historical price to determine the change direction and amount. The tool uses a 300ms delay between updates to ensure stable DOM access and prevent UI congestion. Results can be filtered by change 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 check prices or apply filters.
PLEASE NOTE
This tool requires the free BotGentz extension to function. The script extracts listing data from the page's DOM and stores price history locally using GM_setValue. It does not transmit or log any listing data, prices, or user activity. All operations are performed locally in your browser session. Price history is stored per listing ID and persists across sessions. The tool only sees listings that are currently rendered in the page's DOM — scroll to load all listings before using the tool. Zillow may update its DOM structure over time, which could affect listing detection; we monitor and release compatibility updates as needed. Price changes are calculated based on the most recent stored price; the tool does not verify prices against Zillow's backend directly. Export formats include CSV and JSON for maximum compatibility with analysis tools.