Google Flights Scraper

Scrape Google Flights itineraries with prices, airlines, durations, stops

$0.0015 per itinerary

10 users

3,696 runs

Runs route and date queries against Google Flights and returns each itinerary with total price, airline names and IATA codes, stop count, trip time in minutes, ISO departure and arrival times, and per-segment airports, times, and aircraft. Covers one-way, round-trip, and multi-city searches in four cabin classes, with results in 30+ languages and CO2 emissions reported for every itinerary.

Run it on Apify

Built for

travel apps tracking fares on key routesanalysts benchmarking airline pricing by route and datedeal hunters monitoring price drops for alerts and newsletters

Call it from code or an agent

curl -X POST \
  "https://api.apify.com/v2/acts/openclawai~google-flights-scraper/run-sync-get-dataset-items?format=json" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ ...your input... }'

Full input schema and OpenAPI spec on the actor API page.

Questions, answered

How much does it cost to scrape Google Flights data?

This scraper charges $0.0015 per itinerary, which works out to $1.50 for 1,000 results. Google typically shows 30 to 80 itineraries per route and date query, so a single search usually costs between 5 and 12 cents.

What data does a Google Flights scraper return?

Each itinerary includes the total price, airline names and IATA codes, stop count, total trip time in minutes, ISO departure and arrival times, and the airports, times, and aircraft for every segment. It also reports each itinerary's CO2 emissions in grams next to the typical figure for that route, with results available in 30+ languages.

More from the catalog