# Changelog of Google Flights Scraper (`automation-lab/google-flights-scraper`) Actor

- **URL**: https://apify.com/automation-lab/google-flights-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/automation-lab/google-flights-scraper.md

## Changelog

### 2026-09-29

*Reliability*

- An invalid or past-date primary route no longer discards valid additional routes in the same batch. Failed routes remain visible in the route summary; independent routes use their own settings and normal defaults.

### 2026-09-27

*Reliability*

- Empty or whitespace-only primary airport fields are now rejected by input validation before starting a search, instead of failing after an Actor run begins. Valid primary and additional routes are unchanged.

### 2026-09-25

*Reliability*

- Searches that stay pending without showing an explicit Google Flights error now retry in a fresh browser context before reporting a route failure. Confirmed no-results searches remain unchanged.

### 2026-09-22

*Reliability*

- Cabin changes now wait for refreshed Google Flights results before verification and extraction, preventing stale Economy cards from being returned for non-Economy searches.
- Navigation retries now use a fresh browser context and, when enabled, a fresh proxy session instead of reusing the failed identity.
- Invalid additional batch routes are reported individually without discarding valid route results; optional diagnostic-write and browser-cleanup failures no longer fail useful runs.

### 2026-09-21

*Reliability*

- Transient Google Flights navigation failures now retry on a fresh page up to three attempts and report an explicit exhaustion error.
- Past departure dates and return dates before departure are now rejected before a browser starts.

*Documentation*

- Refreshed input prefills, README examples, and public Task examples with safely future travel dates.

### 2026-09-19

*Fixes*

- Passenger counts and cabin class now affect the Google Flights search and are verified before results are emitted.
- Improved arrival-time, localized-price, and separate emissions-percentage parsing.

*Reliability*

- Added route-indexed debug artifacts and a machine-readable `route-summary`; complete route failures now fail visibly instead of silently succeeding empty.

### 2026-08-23

*Features*

- Added opt-in `additionalRoutes` batching for up to nine independent route searches, processed sequentially with one run-start fee.

### 2026-06-17

*Reliability*

- Improved Google Flights loading reliability so valid searches return flight options instead of transient empty results.

### 2026-06-16

*Fixes*

- Fixed one-way searches so they load current flight results instead of an error page.

### 2026-04-07

*Features*

- Launched Google Flights Scraper with structured airline, price, stop, duration, departure, and arrival data for one-way and round-trip searches.
