# Changelog of Rightmove Scraper — Price History, Agent Contacts & EPC (`haketa/rightmove-scraper`) Actor

- **URL**: https://apify.com/haketa/rightmove-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/haketa/rightmove-scraper.md

## Changelog

### 1.1.0 — 2026-11-01

- **New structured detail parser** — `enrichDetail` now resolves Rightmove's `__PAGE_MODEL` reference graph into a real `propertyData` object, so detail runs now populate two fields that were previously always empty:
  - `councilTax` — the published council-tax band (e.g. `D`, `H`).
  - `leaseYears` — years remaining on the lease for **leasehold** properties.
- **More reliable `sizeSqft`, `tenure` and `epcRating`** — these now come from the structured `sizings` / `tenure` / `epcGraphs` nodes first, with the previous text-scan kept as a fallback, so values are cleaner and more consistent.
- **Verification run (fresh):** 500 unique London for-sale properties scraped in ~4.8 minutes with full detail enrichment. Core fields `propertyId`, `title`, `channel`, `price`, `priceAmount`, `displayAddress`, `latitude`, `longitude`, `agentName`, `agentPhone`, `propertyUrl` at **100%**; `bathrooms` 96%, `tenure` 96%, `sizeSqft` 90%, `displaySize` 91%, `keyFeatures` 80%. `0` duplicate property IDs, `0` value bugs, all URLs absolute.
- **README refreshed** to the gold standard: output example and field reference regenerated from the fresh run, `councilTax` / `leaseYears` documented honestly as "present when available" (leasehold / published-band dependent), pagination-and-scale and FAQ sections updated.

### 1.0.0 — 2026-07-17

- Initial public release of the **Rightmove UK Property Scraper**.
- Five channels: for sale (**buy**), to rent (**rent**), **sold** prices, **commercial** and **overseas**.
- Pure-HTTP extraction from Rightmove's Next.js `__NEXT_DATA__` search JSON plus the house-prices turbo-stream for sold-price transaction history.
- Agent contacts (`agentName`, `agentPhone`, `agentBranchId`, `agentLogo`), price-change intelligence (`listingStatus`, `firstVisibleDate`, `daysOnMarket`), optional detail-page enrichment, and automatic de-duplicated pagination up to Rightmove's ~1,050-per-search cap.
- Filters for location, radius, price, bedrooms, property type and excluded categories; Start-URL mode; residential-UK proxy with fresh-IP + fingerprint rotation.
