# Changelog of AutoScout24 Scraper — Cars, Prices, Specs & Dealer Contacts (`haketa/autoscout24-scraper`) Actor

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

## Changelog

### 0.2.0 — 2026-11-01

- **Fresh verification run:** scraped **500 unique BMW listings (Germany) in ~46 s with 0 duplicates**. Core fields — `listingId`, `title`, `url`, `price`, `make`, `model`, `mileage`, `powerKw`, `powerPs`, `fuel`, `transmission`, `condition`, `city`, `zip`, `country` — were **100%** populated; `engineCc` 95%, `priceEvaluation` 96%, `imageUrl`/`images` 98%, `fuelConsumption` 99%. Seller-dependent fields behaved as expected (`phone` ~64%, dealer-only `sellerName`/`sellerContact`/`street` ~45%). No value bugs, correct numeric types, all listing URLs absolute.
- **Fixed condition mapping:** AutoScout24 offer-type code `A` (a used/nearly-new variant — the site's own tracking tags it `classified_offerType="u"`) was leaking as the raw letter `A` into `condition` on ~3% of records. It now maps to **`Used`**, and a new guard ensures no unmapped short enum code is ever exposed raw.
- **README refreshed to the gold standard:** output example and field table now match a real record from the fresh run, added a dedicated **Pagination & scale** section, documented real `sellerType` values (`Dealer` / `PrivateSeller`), honest per-field coverage, a keyword-rich intro and expanded FAQ.
- Verified pagination, de-duplication by `listingId`, English normalisation of fuel/transmission, and the datacenter→DE-residential proxy escalation path all working against the live site.
