# Changelog of Skyscanner Flight Scraper API (`makework36/flight-price-scraper`) Actor

- **URL**: https://apify.com/makework36/flight-price-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/makework36/flight-price-scraper.md

## Changelog

### 2.1.0 (2026-07-23)

- **Multiple dates**: new optional `departDateEnd` input — search every departure date in a range (max 30 days) in a single run. Results are merged and sorted cheapest-first across all dates. Leave empty for the previous single-date behavior.
- **Non-stop / max stops filter**: new `maxStops` input (`any` / `0` non-stop only / `1` / `2`). Defaults to `any` (no filtering) so existing runs are unaffected.
- Both additions are fully backward compatible: unset `departDateEnd` and `maxStops: "any"` reproduce the exact previous output.

### 2.0.0 (2026-03-29)

- **Dual source**: Now searches Google Flights AND Kiwi.com simultaneously
- **Price comparison**: Shows both prices side by side with `cheapestSource` and `savings`
- **Kiwi.com integration**: Added Kiwi/Skypicker GraphQL API (no auth needed)
- **Richer data from Kiwi**: Layover details (duration, baggage recheck, station change, guarantee), baggage info (hand/checked/personal), highlights (cheapest/fastest/best), self-transfer detection, travel hack info (hidden city, virtual interlining)
- **Booking links**: Each result includes links to both Kiwi.com and Google Flights
- **New input fields**: `adults`, `cabinClass` (ECONOMY/BUSINESS/FIRST), `currency` (any ISO code)
- **Round-trip support for Kiwi**: Uses `returnItineraries` query for round-trip searches
- **Smart matching**: Matches same flights across sources by airline + route + duration
- **Parallel execution**: Both sources searched simultaneously (~1.5 seconds total)
- **Merged output**: Combined, deduplicated results sorted by best price across both sources

### 1.1.0 (2026-03-28)

- **30x faster**: Switched from browser-based to HTTP-only scraping (3 seconds vs 2 minutes)
- **Structured data**: Parses Google Flights internal data instead of scraping DOM
- **New fields**: `priceNumeric`, `airlineCode`, `durationMinutes`, `stopsCount`, `segments` (with aircraft model and per-segment details)
- **Lower cost**: No browser or proxy needed, runs cost ~$0.0003 per search
- **Sorted output**: Results now sorted by price (cheapest first)

### 1.0.0 (2026-03-22)

- Initial release
- Compare flight prices across airlines
- Supports one-way and round-trip searches
