
Google Flights
Pricing
$12.00/month + usage

Google Flights
Find the cheapest deals with Google Flight. It's fast and costs little!
1.0 (1)
Pricing
$12.00/month + usage
5
Total users
143
Monthly users
17
Runs succeeded
76%
Issue response
1.4 days
Last modified
2 months ago
⭐ Want more options? Try our Skyscanner actor: canadesk/skyscanner-flights-api-bulk!
🛑 Use IATA codes (Get Flights by Airport IATA) for improved performance.
Features
-
Search Airports
Returns details for the Departure and (first) Arrival Airport.
-
Get Flights by Airport name
Returns the Best Flights list (one-way or round trip) from Google Flights. You can use either a name or IATA code.
-
Get Flights by Airport IATA
Returns the Best Flights list (one-way or round trip) from Google Flights. You MUST use only IATA codes.
How It Works
[Input]
{operation: select,departureIATA: string, // Keyword or IATA Airport CodearrivalIATA: array, // Keyword or IATA Airport CodedepartureDate: string, // Start of the departure date rangedepartureDateRng: string, // End of the departure date range - leave empty for exact departure datearrivalDate: string, // Start of the return date rangearrivalDateRng: string, // End of the return date range - leave empty for exact return datestops: select,currency: select,retries: integer,delay: integer}
[Output]
{"departureAirport": "Los Angeles International Airport","arrivalAirport": "Harry Reid International Airport","currency": "CAD","price": 60,"details": {"airlines": {"name": ["Alaska"]},"legs": [{"departureAirport": "LAX","departureTime": "2024-03-17T07:20:00-07:00","arrivalAirport": "LAS","arrivalTime": "2024-03-17T08:35:00-07:00","airlineName": "AS","flightNumber": "702","aircraftNumber": "73J"}],"duration": "01:15"},"departureDate": "2024-03-18","returnDate": false}
Troubleshooting
-
You can find the list of existing IATA codes at https://en.wikipedia.org/wiki/Lists_of_airports_by_IATA_and_ICAO_code.
-
You can have exactly one Departure airport, but multiple Arrival airports. This is useful to check multiple destinations at once.
-
Date Ranges repeat the initial request with different dates. The longer the range, the longer the run and the higher the chances of getting blocked.
-
For exact dates, fill out the non-Range date inputs. Otherwise, also set the Range inputs to find out the cheapest flight throughout the month.
-
Exact prices cannot always be fetched. In that case, the final amount is converted from EUR to your selected currency and may vary slightly from Google's quote.
-
The returned Google Search URL does not support "Premium Economy". As a result, you have to switch from Economy to Premium manually after navigation.
Support
Always use a proxy and wait enough between requests (Delay input). The more airports, flights and dates you want to check, the more likely you are to get blocked.
Open a new issue for bugs and feature requests. We can only help if you provide your Run URL ("Share" button)!
Cheers! 🎈