# Changelog of Canada411 People Search Scraper (`blackfalcondata/canada411-ca-scraper`) Actor

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

## Changelog

All notable changes to this Actor are documented here.

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

Initial release.

#### Added

- Reverse phone lookup: put Canadian phone numbers in `phoneNumbers` to get the name and address listed behind each one. An unlisted number returns nothing.
- Search by postal code with `postalCodes`, instead of or as well as a city.
- Leave the name out and `postalCodes` returns every listing in each postal code.
- Reverse address lookup: put street addresses in `addresses` (e.g. "48 Howbert, North York, ON") to get the listings at and around each one; the site includes neighbours on the same street, and `street_address` tells them apart.
- A search now reads every page the site serves, with no fixed page limit.
- `startUrls` also accepts canada411.ca listing pages (`canada411.ca/res/...`).
- `startUrls` also accepts the postal-code and address result links canada411.ca shows (`/search/pc/...`, `/search/ad/...`).
- With `emitExpired` on in incremental mode, each listing that disappeared since the last run comes back as an `EXPIRED` row.
- A listing reposted under a new ID is recognised as the same listing.

#### Fixed

- A result page that repeats listings already returned no longer ends the search early or marks still-listed people as EXPIRED; the remaining pages are read and EXPIRED waits for a run that sees every page.
- Repeat incremental runs reach new listings beyond the first page instead of stopping on the same unchanged results.
- A run without a result limit reads every page of the search, even when canada411.ca doesn't print a result count.
- A run where canada411.ca can't be reached for any search now fails with a clear message instead of reporting no results.
- A name search without a city, province or postal code now stops with a clear input message.
- Incremental runs no longer block the next run with the same search after they finish.

#### Added

- With details enabled, each listing confirmed on its own canada411.ca profile page carries `profile_verified_at` (when it was confirmed).

#### Fixed

- Runs keep returning listings when canada411.ca temporarily refuses the connection, instead of ending empty.

#### Added

- Search canada411.ca people listings by name and city, or paste a canada411.ca search results URL.
- Each listing has the full name, phone number (local and E.164 format), street address, city, province, postal code, GPS coordinates and the listing URL (as `listing_url` and `profileUrl`).
- The run stops at your maximum cost per run and returns what that cost covers.
