Listing Price Per Square Foot
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
Listing Price Per Square Foot scans real estate and property listing pages to automatically calculate the price per square foot (or square meter) for every listing on the page. When you visit a property listing site, the extension detects the price and square footage information, performs the calculation, and displays the result as a floating badge. It also adds small tooltips next to individual listing prices showing the calculated value. This helps you quickly compare properties on a level playing field—the price per square foot is one of the most useful metrics for evaluating real estate value. The extension supports multiple area units including square feet, square meters, acres, and hectares, and automatically converts between them.
WHERE IT RUNS
The extension works on every website with real estate and property listings, including major real estate platforms like Zillow, Realtor.com, Redfin, Trulia, and countless others. It runs locally in your browser, scanning the page's DOM for price and area information without sending any data to external servers. The extension supports all major browsers and adapts to both desktop and mobile viewports seamlessly.
HOW TO USE
After installation, the extension automatically scans property listings on page load (if auto-scan is enabled). A floating badge appears showing the price per square foot for the first listing found. Each individual listing also shows a small tooltip with the calculated value next to its price. To customize the experience, open the extension panel and choose your preferred area unit (Square Feet, Square Meters, Acres, or Hectares). Toggle "Show price badge" to show or hide the floating badge. Toggle "Auto-scan on page load" to enable or disable automatic scanning. Choose the badge position (Top-left, Top-right, Bottom-left, Bottom-right). Set the decimal precision (0-4) for the calculated values. For per-site customization, enable or disable the extension on specific websites using the per-site controls.
THE ACTUAL MECHANISM — REAL ESTATE DATA EXTRACTION WITH PRICE AND AREA DETECTION
The extension uses a comprehensive data extraction pipeline. It scans the page for price information using both selectors (.price, .listing-price, .sale-price, [itemprop="price"], etc.) and regex patterns (e.g., $\s*[\d,]+(?:\.\d{2})?). For area information, it uses selectors (.sqft, .area, .square-feet, .property-area, [itemprop="floorSize"], etc.) and regex patterns that match square footage with various unit notations (sq ft, square feet, ft², square meters, m², acres, hectares). The extension also identifies property listing containers by looking for common listing classes (.listing, .property, .home, .listing-card, etc.). For each listing container, it extracts the price and area, calculates the price per square foot (price / area), and converts the area to the user's preferred unit if needed. The results are displayed in two ways: a floating badge showing the overall value, and individual tooltips on each listing price. All detection is performed using DOM querying and regex matching, with no external API calls.
THE PANEL
The settings panel is a lightweight, draggable overlay that appears in the center of your screen. You can reposition it by clicking and dragging the title bar; release it near the screen edge and it will snap into place automatically. To collapse the panel into a compact title bar, click the minimize button, expanding it again with the same control. The panel is fully responsive, adapting to different screen resolutions with a minimum width of 300px and a maximum of 480px. Press the Escape key at any time to dismiss the panel without applying changes. All controls—the enable/disable toggle, scan & calculate button, clear results button, area unit selector, badge toggle, auto-scan toggle, position selector, precision input, and per-site controls—are accessible within a clean, high-contrast interface that respects your system's color scheme.
PLEASE NOTE
This extension requires the free BotGentz companion extension to be installed and active, which provides the underlying DOM access and storage engine. The price and area detection relies on common real estate page structures and may not work on all sites—the extension works best on major real estate platforms. The calculated price per square foot is only as accurate as the data provided by the listing page. The extension does not store or transmit any listing data. No personal data, browsing history, or property information is ever collected, stored, or transmitted. All settings are saved using the browser's storage API and remain solely on your device. The extension does not inject ads, trackers, or analytics of any kind.