← Back
Changelog
Every update, announced in-extension too.
1.6.21 — Sign-in required + license enforcement
- Scraping now requires signing in with your Google account — open Settings → Connect Google Sheets (the account must have PropGlean access). Runs without an authorized account are blocked with a clear message.
- Monthly limits apply to every scrape (single searches and area runs). When you reach the limit the run stops mid-scrape with a message explaining why — your collected leads stay safe and exportable.
1.6.20 — Export double-click protection
- Pressing Export twice quickly no longer duplicates rows — exports are serialized, and the second press skips everything already in the sheet (0 duplicates added). Buttons disable while exporting.
1.6.19 — Monthly lead limits + quota display
- Monthly scraping limits are now enforced per plan (Beta 2,000 leads/month by default). When you hit the limit the run stops cleanly with a clear message — resets at the start of next month.
- The license line in the popup now shows your usage: "Leads this month: X / Y".
1.6.18 — 20-page cap notice
- A note now appears under the Zillow tab: Zillow caps searches at 20 pages (~820 results) — use the area queue to split bigger searches.
1.6.17 — Map searches fully fixed + defaults tuned
- Fixed: searches that load results as map pins (list not ready yet) are now scraped via the on-page card list — no more "could not extract listing links" on map-view searches.
- Google Sheet name is now pre-filled with PropGlean.Com Leads.
- Pause between areas now defaults to 8 seconds.
- Genuinely empty searches still stop with a clear message.
1.6.16 — Map-view searches work now
- Fixed: a search showing results as map pins (list hidden) was wrongly reported as "No listings found". Results shown on the map are now collected too.
- Genuinely empty searches (0 results) still stop with a clear message.
1.6.15 — Clear-all button resets everything
- The 🧹 button is now Clear all — it wipes the run log AND the extension's own data (scraped leads counter, errors, progress, area state) so the popup starts completely fresh.
1.6.14 — Faster, no-repeat multi-area runs
- Fixed a pagination loop when filters are active. With a filtered search (price/beds/sqft/pre-foreclosure), Zillow kept serving the same page after page 2 — a search with 1,084 results was only collecting 55. Pagination now advances correctly and keeps your filters on every page.
- Runs no longer repeat the same area from scratch. If a run is interrupted (browser/background restart) and you press Start again, already-scraped listings are skipped instantly and the run continues — not starts over.
- New areas template with the latest 4-row format (county and ZIP examples in both column layouts).
1.6.13 — Clearer errors for bad areas
- Areas that don't exist now fail with a real reason. If a county in your list isn't a real place (Zillow shows its "Uh oh, something broke" 404 page), the run now reports "area name may not exist" instead of a confusing technical error.
- Fixed an error-message bug that made failed areas show "resp is not defined" — the real reason was being hidden behind it.
1.6.12 — Cleaner area template + smarter parsing
- Rewritten area template. The ⬇ Download template file now has clearer instructions and shows every supported format, including both ways to write a ZIP with a state.
- Smarter area parsing. ZIP-with-state rows (
21201,,GA or 21202,GA,,) are now recognized as real ZIP codes, and instruction lines in the template are skipped automatically — no more weird entries.
1.6.11 — Runs keep going + continue button + self-healing detail pages
- Multi-area runs now actually finish all areas. A bug was stopping the whole run after the first area that got results — fixed; it now marches through every area in your list, pausing between areas like before.
- Continue button: if you stop a run (or it pauses), the button turns into "⏯ Continue run — from area N/M" — one click picks up exactly where you left off, no re-scraping the areas already done. A "↺ Restart from area 1" option is right next to it when you want a fresh start.
- Self-healing detail pages: rare "receiving end does not exist" connection errors on individual property pages now reload the page and retry automatically instead of losing that lead.
- Less fragile tab opening: a transient "tab cannot be edited" (e.g. if you're dragging a tab) now retries instead of skipping the property.
1.6.10 — Never reads "Similar results nearby" + auto-county areas
- Fixed the NJ leak for real: when an area has 0 results, Zillow shows a "Similar results nearby" carousel with homes from other areas — the extension used to read those links and scrape the wrong state. Now a genuinely empty area is treated as empty (honest "no listings" message), and the fallback collector only looks inside the real results list.
- Auto-county: "Orange, FL" in your area list now automatically becomes "Orange County, FL" — no more landing on same-name cities. Plain names get " County" appended; names like "Kansas City, MO" stay cities.
1.6.9 — Smarter area search (never picks the wrong city)
- Multi-area runs now let Zillow itself pick the best match for each area — no more dropdown mis-clicks sending you to a same-name town in the wrong state (e.g. "Hillsborough, FL" could land on Hillsborough Township NJ).
- Your typed area + state is submitted as a search, and Zillow resolves it — the correct county/city wins every time.
1.6.8 — Fixed the endless "page X/328" loop
- Fixed scans stuck cycling the same page forever with a huge page count (e.g. "page 11/328") — Zillow changed how it reports totals and how "next page" links work, and the extension now follows the new format exactly.
- Page counts are now real: the progress shows the true number of pages for your filtered results (e.g. ~9 pages for 328 results), and each page actually advances to the next one.
- Works for every area type — counties, cities, ZIPs — with your Pre-foreclosure/Foreclosure filters intact.
1.6.7 — Reuses your Zillow tab
- Starting a multi-area run now reuses your already-open Zillow tab (so your Pre-foreclosure/Foreclosure filters carry into every area) instead of opening a fresh tab.
- Only opens a new tab if no Zillow tab is open at all.
1.6.6 — Multi-area scan fix
- Fixed area runs failing with "Open a Zillow search results page first" even when the area page opened correctly (the run now reads the live tab instead of a stale snapshot).
- Fixed page-to-page navigation in multi-area runs jumping back to the starting search — pagination now follows the current area's URL, so pages and listing counts come from the right place.
1.6.5 — Copy-log wording
- Copying the debug log now says "Send it to the dev" — the message goes to the development team, not a product name.
1.6.4 — Critical verification fix
- Fixed a bug that made every area fail verification instantly (the check was short-circuiting before looking at the page). Areas now verify properly — Orange, Hillsborough, Pinellas and co. all pass.
1.6.3 — Version badge
- Popup now shows the exact installed version next to the logo — no more guessing which build you're running.
1.6.2 — Smarter area verification
- Areas Zillow resolves correctly are now accepted even if your list has the wrong state code (e.g. "Vanderburgh,TX" resolves to the real Vanderburgh County IN) — a yellow warning tells you to fix the list entry
- Verification is token-based, so a wrong-area page can never be mistaken for the right one
1.6.1 — Area lists & navigation fixes
- Area lists from Google Sheets now load correctly — trailing ",," columns are stripped and the template's "area" header row is skipped
- When no suggestion matches the typed area, the real Submit Search button is clicked (Enter only as last resort) — the box no longer just sits there
- Area verification matches county URLs (e.g. hillsborough-county-fl) by word tokens + state code — no more "back to the original page" loops, failed areas skip with a clear error
1.6.0 — Bulletproof area switching
- Areas now switch the same way you search manually — typed into the search box, 0.1s per letter, then the matching suggestion is picked (or Enter)
- Never clicks a wrong suggestion: if no exact match appears, it submits with Enter instead
- Every area is verified before scraping (URL + page title) — 3 attempts, retries included; unverified areas are skipped with a clear error instead of scraping the wrong place
1.5.9 — County + agent info fix
- County column now pulls the property's real county (area label is only a fallback)
- Agent column now holds the full "Listed by: …" attribution text verbatim (agent or Property Owner + phone), captured from the listing page's current layout
1.5.8 — Area switcher fix
- Area runs now switch areas through Zillow's own search box — the same way you'd search manually — so your filters (price, beds, sqft, status) stay applied in every area
- Template/comment lines in area lists are ignored (no more "Area 1 = the template")
- Fixed the direct-URL fallback for the new Zillow
1.5.7 — Dedup settings
- Dedup is now a settings block — on by default, one click to turn off
- Check against your Google Sheet, your uploaded list, or both
- Upload CSV/TXT (address + owner name + URL), download a template
- Matched leads are skipped during scraping — and never skip-traced
1.5.6 — ad filtering
- Sponsored ad cards ("Sponsored" / builder ads served by Google) are excluded — only real listings with a property page are collected.
- Boosted/promoted real listings are still kept (they're actual homes).
- Page-scan log now shows how many ads were skipped.
1.5.5 — instant Stop
- Stop now responds immediately — during page collection, mid-listing, rate-limit delays, and area-to-area pacing (~0.25s).
- All delays are interruptible; long page/detail requests race the Stop signal, so a hung tab can't block it.
- Progress stays saved — resume anytime or export what you have.
1.5.4 — listing type column
- New listingType column in CSV + Sheets exports: Pre-foreclosure / Foreclosure-Auction / FSBO (Owner) / Standard.
- Raw flags (FSBO, Foreclosure, Pre-foreclosure/auction) also included in the facts blob.
1.5.3 — area verification & warnings
- Short state codes work (IN → indiana) for area lists.
- After each area loads, the extension verifies the platform actually loaded the intended area — mismatch shows a yellow warning with your config line number, intended value, and what loaded.
- 0-result areas are flagged so you can fix your list.
- Visible in-extension log (last 40 entries, warnings highlighted).
1.5.2 — log housekeeping
- Clear-log button for the in-extension debug log.
1.5.1 — brand refresh
- New grain-glyph square icons across toolbar, store, and site.
1.5.0 — sheets rollover & dedupe
- Google Sheets export rolls to a new sheet (<name> part 2, part 3…) at 100,000 rows — exports never fail.
- Dedupe by listing URL across all parts.
1.4.0 — area queue
- Upload a CSV/TXT list of areas (zip codes, counties, cities, states) and scrape them all automatically.
- Template download, pacing between areas, per-area Sheets streaming, resume on stop.
1.2.8 — tabbed multi-platform UI
- 3 tabs: Zillow (live), BatchLeads + PropStream (coming soon). Shared settings stay static; per-platform panels swap.
- Active tab persists between popup opens.
- Start is gated per platform — no accidental scraping on the wrong tab.
- Platform-aware export filenames.
- New PropGlean brand icon (Sapphire).
1.2.7 — stability release
- Fixed: crash on "Cannot reach the list page" (scoping bug) — scrapes no longer die mid-run.
- Faster bot-check handling (single quick attempt instead of a 27s loop).
- Embedded listing JSON as primary source; detail via property cache; accurate result counts.
- Exports to Google Sheets (dedupe by URL) + CSV.
1.0 — first public build
- Zillow foreclosure/pre-foreclosure scraping with full property detail (agent, history, taxes, HOA, specs).