# Changelog of Centris Canada Scraper — Québec Real Estate Listings (`blackfalcondata/centris-ca-scraper`) Actor

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

## Changelog

All notable changes to this Actor are documented here.

### \[Unreleased] — 2026-10-12

#### Added

- New option **Include Walk Score** (on by default, so nothing changes unless you turn it off). Turning it off reads every other detail field from Centris' much lighter listing data, which makes detail runs faster; only the Walk Score is left empty.

#### Fixed

- With a radius set, listings without coordinates are now left out instead of being returned, because they cannot be placed inside the circle.
- A location Centris does not recognise now stops the run at once with a clear message, instead of ending as an empty successful run.
- Every run now ends with a consistent summary of how many listings were delivered and how long it took.
- Runs near the memory limit now free memory in time instead of being stopped by the platform.
- With Walk Score turned off, a listing whose light data cannot be read now falls back to the full listing page instead of losing its detail fields.
- With Walk Score turned off, the annual tax total is never filled with the monthly figure.

### \[0.1.7] — 2026-10-05

#### Fixed

- The run now respects your maximum cost per run: it stops fetching once the limit is reached and ends cleanly instead of working on listings it cannot deliver.
- Searches larger than the 5,000 listings centris.ca will page through are reported as partial, with a hint to split the search; listings outside that window are never marked as expired.
- A detail page that cannot be read is logged, and in incremental mode it no longer shows up as a changed listing.
- French search URLs: rentals (`a-louer`) are labelled `rent`.
- `searchPage` is filled in on every listing.
- Choosing `html` or `markdown` as description format keeps the plain-text description instead of dropping it.

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

#### Changed

- `listingId` is now a stable SHA-256 hash of the source and MLS number (fleet convention); the MLS number stays in `mlsNumber`, `listingKey` and `propertyId`.

#### Added

- `lat` / `lon` / `radiusKm` now filter results to within the radius of the point and add `distanceKm` to every listing.

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

Initial release.

#### Added

- Scrape listings from centris.ca.
