Google Flights Scraper
Pricing
from $3.99 / 1,000 results
Go to Apify Store
Google Flights Scraper
Collects public Google Flights itinerary and optional expanded segment details without bypassing access controls.
Google Flights Scraper
Pricing
from $3.99 / 1,000 results
Collects public Google Flights itinerary and optional expanded segment details without bypassing access controls.
IATA code or airport name used with the route fields.
IATA code or airport name used with the route fields.
Departure date in YYYY-MM-DD format.
Optional return date in YYYY-MM-DD format. When supplied, price is labelled as a round-trip total only if Google says so.
Requested trip type for browser form searches.
Requested seating class for browser form searches.
Route strings such as JFK-LAX 2026-10-17 2026-10-24.
Structured route searches. Each object may override the top-level route fields.
Public Google Flights landing or search URLs. Only google.com/travel/flights URLs are accepted.
Maximum number of valid public itinerary records written to the dataset.
Google Flights exposes a scrollable result list rather than numbered pages; this compatibility field remains fixed at 1. Use maxPages to bound browser scrolling.
Maximum result-list snapshots per source when browser rendering is active, including the initial list and subsequent bounded scrolls. Stops sooner when no new itinerary appears or maxItems is reached.
Use a normal Playwright Chromium page for public URL searches when direct HTML does not contain itinerary cards. Structured route searches always use the browser to submit the requested route.
In the browser-rendered page, open a bounded number of public Flight details panels to collect per-leg flight number, aircraft, legroom, amenities, emissions, and contrail data when shown. Does not bypass access controls.
Maximum number of visible Flight details panels to expand when includeFlightDetails is enabled.
Bounded wait for public results and details to render.
Maximum time for each direct or browser request.
Bounded retries for transient direct requests. Access-control responses are not retried or bypassed.
Optional delay between sources.
Google Flights display currency code.
Language preference sent with public Google Flights requests.
Optional ordinary user-agent string. Browser stealth or fingerprint evasion is not used.