# Changelog of KAYAK Car Rental Scraper — Prices, Agencies & Deals (`haketa/kayak-car-rental-scraper`) Actor

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

## Changelog

### 0.1.8 — 2026-11-01

- **Verified live**: fresh run across Miami (MIA) and Chicago (ORD) airports returned **300 unique car rental offers** (deduplicated by KAYAK `resultId`, 0% duplicates) in under 3 minutes, with **100% coverage** on all core fields — `carName`, `carClass`, `agency`, `dayPrice`, `totalPrice`, `currency`, `transmission`, `seats`, `mileagePolicy`, `bookingUrl` and more. Pagination confirmed working (MIA reported 468 available, walked page-by-page at 15 offers/page).
- **Fixed `carScore`**: it was being written as a nested JSON object (which showed up as `[object Object]` in CSV/Excel exports). It is now a clean numeric score (e.g. `7.3`).
- **Added `scoreRating` and `scoreType`**: the human-readable offer quality from KAYAK (`"Excellent offer"` / `"Good offer"` / `"Basic offer"` and the matching type) — surfaced from data that was already in the response.
- **Added `dealBadge` and `dealDescription`**: KAYAK's deal highlights per offer (e.g. `"91% cheaper"` and `"This offer is 91% cheaper than the average SUV offer ($192)"`) for quick deal-spotting.
- **Fixed `isCheapest` / `isBestValue`**: these KAYAK recommendation flags now preserve their real boolean value instead of collapsing `false` to `null`, so you can reliably tell the cheapest and best-value offers apart.
- **README refresh**: output example and field reference rewritten to match the current live schema exactly, with updated coverage notes, FAQ and related-scraper links.
