# Changelog of Redfin Property Detail Scraper — Redfin Estimate, Walk & Flood (`sian.agency/redfin-property-detail-scraper`) Actor

- **URL**: https://apify.com/sian.agency/redfin-property-detail-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/redfin-property-detail-scraper.md

## Changelog

All notable changes to Redfin Property Detail Scraper will be documented in this file.

### \[2026-09-11]

#### 🖼️ Images

- 🖼️ **Every photo in one column.** The gallery is now a flat `imageUrls` list beside the existing nested field, so a CSV export gives you one usable column instead of one column per photo.

### \[2026-08-16]

#### 📍 Improved — Address lookups survive messy CSV exports

- Addresses copied out of a CRM or county export often carry formatting that never matches a listing record: `City of Watertown` instead of `Watertown`, a county between the city and state, a ZIP+4, or a stray space before a comma. Any one of those used to return nothing. They are now cleaned automatically before the lookup, so the same address that failed yesterday returns its dossier — and two spellings of the same home no longer count as two lookups.

#### 💬 Clearer — Why an address returned no result

- "Property not found" now reads **"No Redfin record for this address — Redfin does not index every US market."** Redfin only carries homes in the markets it services, so rural and small-market addresses genuinely have no record, in any spelling. Those lookups are still never charged, and each one comes back in the run's `retry-helper` row with its reason so your pipeline can route them elsewhere. For guaranteed hits, look homes up by property URL or `propertyId:listingId`.

### \[2026-07-21] — 1.0.0

#### 🎉 Redfin Property Detail Scraper — Launch!

- **Redfin Estimate Export** — pull the numeric Redfin Estimate (`predictedValue`) for every sold and off-market home, with an honest availability flag for actively-listed properties.
- **One-Call Dossiers** — walk/bike/transit scores, FEMA flood risk with insurance ranges, schools, price history, amenities, and listing-agent contact, all bundled in a single result — no add-on charges.
- **3 Lookup Modes** — resolve homes by Redfin URL, full street address, or `propertyId:listingId` pair, mixed freely with automatic deduplication.
- **Never Billed for Misses** — not-found lookups are skipped and never charged.
- **Bulk Redfin API Replacement** — clean, flat JSON dossiers ready for BigQuery, Snowflake, and pandas.

#### 💎 User Benefits

- Get Redfin Estimate data as structured output for CMAs, appeals, and valuation models.
- Underwrite investment properties in minutes with price history, tax rate, HOA, flood risk, and schools per home.
- Feed URLs, addresses, or ID pairs straight from your pipeline and receive uniform dossiers.
- Pay only for homes successfully returned — nothing hidden behind extra-cost enrichment.

#### 🎯 Use Cases

- Data teams exporting the Redfin Estimate at scale to benchmark AVM and pricing models.
- Investors building underwriting dossiers with price history, flood risk, and schools.
- PropTech engineers replacing brittle Redfin scrapers with a clean data API.
- Lenders screening FEMA flood risk and insurance estimates across a portfolio.
- Agents enriching lead lists with listing-agent names, brokerages, and phone numbers.
