Google Flights Scraper — Fares, Routes & Times avatar

Google Flights Scraper — Fares, Routes & Times

Pricing

from $0.002 / flight scraped

Go to Apify Store
Google Flights Scraper — Fares, Routes & Times

Google Flights Scraper — Fares, Routes & Times

Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.

Pricing

from $0.002 / flight scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape flight options from Google Flights in bulk by route and date. Give the scraper an origin, a destination and a departure date, and it returns one clean row per flight option: airline, flight number, departure and arrival times, duration, number of stops, layover airports and price. Works for one-way and round-trip searches, any cabin class and any currency.

Ideal for fare monitoring, travel price alerts, route research, travel-agency tooling, data journalism and building your own flight-deal dashboards.

What it does

  • Search any route by airport / metro IATA code (JFK, LON, SIN) or major city name.
  • One-way or round-trip (add a return date).
  • Choose cabin class: economy, premium economy, business or first.
  • Prices in the currency you want (USD, EUR, GBP, SGD, …).
  • Structured output ready for Excel, Google Sheets, a database or an API.

Input

FieldDescription
originDeparture airport/city — IATA code (e.g. JFK, LON) or major city name.
destinationArrival airport/city — IATA code or major city name.
departDateOutbound date, YYYY-MM-DD.
returnDateOptional return date for a round-trip; leave empty for one-way.
adultsNumber of adult passengers (1–9).
cabinClasseconomy, premium-economy, business or first.
currency3-letter currency code (default USD).
maxItemsMaximum flight options to return.

Example input

{
"origin": "JFK",
"destination": "LON",
"departDate": "2026-10-15",
"adults": 1,
"cabinClass": "economy",
"currency": "USD",
"maxItems": 30
}

Output

Each dataset item is one flight option:

{
"tripType": "one-way",
"airline": "British Airways",
"flightNumber": "BA 178",
"origin": "JFK",
"destination": "LHR",
"departTime": "2026-10-15T07:50",
"arriveTime": "2026-10-15T19:45",
"duration": "6h 55m",
"stops": 0,
"layovers": [],
"price": 295,
"currency": "USD",
"url": "https://www.google.com/travel/flights?tfs=..."
}
FieldDescription
tripTypeone-way or round-trip.
airlineOperating airline(s) for the itinerary.
flightNumberFlight number(s) across all segments.
origin / destinationAirport IATA codes.
departTime / arriveTimeLocal departure / arrival timestamps.
durationTotal travel time.
stopsNumber of stops (0 = nonstop).
layoversLayover airport codes, in order.
priceTotal price for the itinerary.
currencyPrice currency.
urlLink to the search on Google Flights.

Common uses

  • Price monitoring — schedule the Actor daily and track fares over time for a route.
  • Deal alerts — trigger a notification when a route drops below a threshold.
  • Route research — compare airlines, stops and durations across a corridor.
  • Travel tooling — feed structured fares into your own app or spreadsheet.

Integrations & n8n

Results are stored in a standard Apify dataset, so you can export them to JSON, CSV, Excel or the API, push them to Google Sheets, or wire them into automations.

  • n8n: use the Apify node (or an HTTP Request node against the Apify API) to run this Actor and pull the dataset into your workflow — for example, run a daily fare check and post the cheapest option to Slack or email.
  • Make / Zapier: trigger runs and read results the same way.
  • API: start a run and fetch dataset/items programmatically.

FAQ

Can I monitor a route over time? Yes. Schedule the Actor to run on a cron and each run appends the current fares to a dataset you can chart.

Do city names work? Major city names are accepted, but a 3-letter IATA airport or metro code (e.g. JFK, LON, SIN) gives the most reliable results.

One-way or round-trip? Both. Add a returnDate for round-trip; omit it for one-way.

How am I charged? Per flight option returned (pay-per-result). You only pay for the flights you actually get.

Does it work with n8n? Yes — see the Integrations section above.


Original clean-room implementation. Not affiliated with, endorsed by, or sponsored by Google. "Google Flights" is a trademark of Google LLC; this Actor is an independent tool that collects publicly available flight information.