# Changelog of Google Flights Scraper - Free Live Fares & Price Insights (`dz_omar/google-flights-scraper`) Actor

- **URL**: https://apify.com/dz\_omar/google-flights-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/dz\_omar/google-flights-scraper.md

## Changelog

### 0.1.4 — 2026-09-16

#### Changed

- **A pasted URL and the route form are now two independent searches.** Previously the URL won and the route fields were silently ignored, so a run could come back with far less than expected. Fill in both and you get both result sets in one run, each up to Maximum results, tagged with a new `searchSource` field (`url` or `route`).
- Form filters are never applied on top of a pasted URL. The URL already carries its own cabin, passengers and filters, and overlaying more would return a search nobody asked for.
- If one of the two searches is faulty, the other still runs and its results are kept.

#### Fixed

- Output tab listed a CSV link and a run link as if they were separate outputs. An output schema maps output *locations*, not download formats, so it now declares the single dataset it actually writes.

### 0.1.3 — 2026-09-16

#### Added

- Departure time window (earliest / latest departure hour), applied by Google at the source.
- Checked-bag pricing, so totals include bag fees for travellers with luggage.
- Pasted URLs now carry their bag filters and departure-time windows through, instead of being dropped.

#### Fixed

- **Output tab could not render the dataset.** The output schema used a query string the console rejected (`clean` arrived as a string, not a boolean). Runs stored data correctly; only the preview was broken.
- **URLs with an outbound flight already selected** ran a different search than the page they came from. The Actor now recognises them, names the selected flight, and explains which URL to copy instead.
- Empty result sets now explain the likely cause, including party sizes larger than an airline will sell in one booking.

### 0.1 — 2026-09-16

First public release.

#### Added

- One-way and round-trip search by origin, destination and dates.
- **Search by Google Flights URL** — paste a results-page URL and the Actor reproduces that exact search.
- Round-trip prices returned as genuine coupled totals, not two one-way fares added together.
- Cabin classes: economy, premium economy, business, first.
- Passengers: adults (1-9) and children aged 2-11 (0-8).
- Source-side filters: maximum stops and maximum price.
- Locale control: currency, market country and language.
- Per-segment detail: airport codes and full names, times, duration, airline, flight number and aircraft type.
- Carbon emissions per itinerary plus the typical figure for the route.
- Price insights: price level, typical/lowest/highest price and recent price history where Google provides it.
- Input mistakes and empty result sets are reported as readable dataset rows instead of failing the run.

#### Known limitations

- Infant passengers, multi-city itineraries, "anywhere"/Explore searches, airline include/exclude filters and booking links are not supported in this version. They are absent from the input rather than accepted and ignored.
