Google Flights Scraper (bulk searches)

Flight options from Google Flights for up to 200 searches per run: price, airlines, flight numbers, departure and arrival times, duration, stops and layover airports, aircraft and CO2 estimate, in Google's order. One-way or round trip, any cabin class and currency. Pay only for delivered flights.

$1.40 per 1,000 ยท Flight listed

One flight option delivered. Searches that fail or return nothing are never charged.

Run it on Apify

Input

FieldNameWhat it does
searchesSearchesOne search per row: 'FROM TO YYYY-MM-DD' for one-way or 'FROM TO YYYY-MM-DD YYYY-MM-DD' for a round trip, with IATA airport codes, e.g. 'AMS LHR 2026-10-15'. Up to 200 rows; a search without results comes back as a free error record.
seatClassCabin classCabin class for every search.
adultsAdultsNumber of adult passengers (1 to 9).
currencyCurrencyThree-letter currency code for the prices, e.g. EUR, USD, GBP.
maxFlightsPerSearchMax flights per searchCost ceiling per search, in Google's order (its top options first). One delivered flight option is one charged event.

What you get back

FieldType
searchstring, null
rankinteger, null
groupstring, null
pricenumber, null
currencystring, null
airlinesarray, null
airlineCodesarray, null
flightNumbersarray, null
departureAirportstring, null
departureTimestring, null
arrivalAirportstring, null
arrivalTimestring, null
durationMinutesinteger, null
stopsinteger, null
layoverAirportsarray, null
aircraftarray, null
emissionsKgnumber, null
tripTypestring, null
seatClassstring, null
bookingUrlstring, null
statusstring, null
inputstring, null
errorCodestring, null
errorstring, null