# Changelog of FINN.no Scraper: Torget, Cars, Homes and Jobs (`automation_craft/finn-scraper`) Actor

- **URL**: https://apify.com/automation_craft/finn-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/automation_craft/finn-scraper.md

## Changelog

### 0.1.10 (2026-10-24)

- Privacy: a car a private person sells through a private sale service that FINN files under dealers (such as Rebil salgshjelp,
  whose FINN name says "Bilen selges av privatperson") is now a private seller's row: with personal data off its plate, VIN,
  register link, condition report link, street and dealer fields are empty. `sellerType: "business"` leaves such cars out, free.
- Privacy: a home a private owner sells through a service (such as Propr.no), or any home FINN marks private, is a private
  seller's row: with personal data off its street, cadastre, map image, prospectus, bid page and documents are empty. A private
  seller's local area is kept unless it holds a house number.
- Privacy: a private seller's condition report link on vehicle rows is empty with personal data off.
- Vehicle rows: `conditionReport` is a link or empty (some MC ads showed the text "false"); `widthCm` comes from the ad page only (a
  search row's width has no fixed unit), so it is empty without the ad page; `hoursUsed`, `registrationClass`, `boatClass` and
  `motorType` are filled from the ad page on ad links.
- Real estate rows carry the agency's id in `companyId` from FINN's logo address where it was empty. A pasted search link with an
  account (`orgId`) or a real estate travel time area is read (it was refused as not applied).
- Vehicle searches past FINN's 2,500 ad reach split by the FINN facet that holds every ad (boats by boat class: boats with no make
  were missed). A split search that met every ad FINN counted is reported complete.
- Tracking monitors: an ad is not delivered or charged as `updated` only because this version withholds its street or place.
- Several unknown setting names give one input row. The run report names the Actor start fee, and the final status message names
  coverage rows apart from status rows.

### 0.1.9 (2026-10-23)

- When a request to FINN outlives its deadline, or the proxy session is switched, and the connection is closed, the other requests
  that connection was carrying are sent again at once without using one of their retries (before, each lost an attempt, and one
  with no attempt left was reported as not read).
- An abort or the run's timeout that arrives while the connection is being replaced sends nothing more, and a request still open
  at that moment is closed at once.
- A proxy address check that does not answer now always ends after 20 seconds, and its connection is closed at once.

### 0.1.8 (2026-10-23)

- Every request to FINN now has its own deadline: a stalled connection can no longer hold a run until its timeout, and a run cut by
  its timeout still ends with its summary row.
- FINN refusing the same request twice ends the run's reads at once (free status rows naming FINN), whatever other requests
  answered in between.
- Job rows of FINN's own job ads now fill `extent` (Heltid or Deltid) from FINN's job type; it was empty on those rows.
- `markReposts` on jobs: a new job is marked as a repost when its job title, employer and full text match a job the monitor
  delivered before (jobs were never marked before).
- The free work allowance counts the ad page read already in flight: a run whose ad pages a word filter leaves out stops at the
  allowance, not one read past it.
- A FINN code of a part of FINN this Actor does not read says so in its free status row.

### 0.1 Launch (2026-10-22)

- First release of FINN.no Scraper: Torget, vehicles (17 FINN motor searches), real estate (12 FINN eiendom sections) and jobs in one run.
- Keywords, places, FINN's own filters resolved against each search's filter list and checked in FINN's answer, search links, ad links and FINN codes.
- Searches split past FINN's 50 page cap by FINN's own facets and price bands, with a free coverage row and price summary per search.
- The ad page (full description, every fact and picture, the seller or dealer card) included in the row price; job rows always carry their ad page.
- A monitor with change tracking, removed ads, reposts and free Telegram, Slack, Discord, WhatsApp and webhook notifications.
- Private sellers' data behind the personal data switch, off by default.
