Google Flights avatar
Google Flights

Pricing

$12.00/month + usage

Go to Apify Store
Google Flights

Google Flights

Find the cheapest deals with Google Flight. It's fast and costs little!

Pricing

$12.00/month + usage

Rating

1.0

(1)

Developer

Canadesk Support

Canadesk Support

Maintained by Community

Actor stats

8

Bookmarked

230

Total users

8

Monthly active users

86 days

Issues response

8 months ago

Last modified

Categories

Share

⭐ 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 Code
arrivalIATA: array, // Keyword or IATA Airport Code
departureDate: string, // Start of the departure date range
departureDateRng: string, // End of the departure date range - leave empty for exact departure date
arrivalDate: string, // Start of the return date range
arrivalDateRng: string, // End of the return date range - leave empty for exact return date
stops: 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! 🎈