# Changelog of Propwire Scraper - Property Owner & Equity Data (`blackfalcondata/propwire-com-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/propwire-com-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/propwire-com-scraper.md

## Changelog

All notable changes to this Actor are documented here.

### \[Unreleased]

#### Fixed

- With a search radius set, properties without coordinates are now left out instead of being returned outside the area. They are still tracked, so they are not reported as expired on the next incremental run.
- A location that cannot be found now stops the run with a clear message before any search, instead of ending as an empty run.
- The final run status now always reports the number of properties delivered and why the run ended.

### \[0.1.2] — 2026-10-19

#### Fixed

- When propwire.com cannot be reached, the run now says so in its status instead of finishing as an empty run; a run where some pages failed says its results may be incomplete.
- `emitExpired` now adds a row for each listing that disappeared since the last run (changeType EXPIRED, with its id and dates). Expired listings that don't fit within your maximum cost per run are reported on the next run instead of being dropped.
- A rerun in incremental mode right after a run with no results no longer stops immediately.
- A malformed propwire.com search URL is skipped instead of failing the run.
- Temporary site errors on one connection now move on to the next connection instead of stopping the run.

### \[0.1.1] — 2026-10-13

#### Added

- `enrichEmails` (off by default, no extra charge): adds the public listing contact — email, name and phone — to properties that are listed for sale.
- `marketAnalysis` (off by default): adds one summary row per ZIP code in your results with property count, median value, value per sq ft, equity, last sale price, owner-occupied / absentee / company-owned shares and active listings. Each summary row is billed like a result.
- `lead_types_active_labels`: the lead types that apply to each property as a readable list (for example "High Equity", "Absentee Owner").

#### Fixed

- Runs with a maximum cost per run no longer stop early by counting charges twice.

### \[0.1.0] — 2026-10-11

Initial release.

#### Added

- Scrape property records from propwire.com for any US city, ZIP code, county, neighborhood or street address, or from pasted propwire.com search URLs.
- 130+ fields per property: owner, estimated value and equity, mortgage, last sale, MLS status and lead-type flags, plus a link to the property page.
- `lat` / `lon` / `radiusKm`: distance from a point on every property, and an optional radius filter.
- Up to 10,000 properties per search (the site's own limit); a larger area can be split into several search URLs.
- Respects your maximum cost per run.
- Incremental mode: only new or changed properties between runs.
