Google Flights Price Search avatar

Google Flights Price Search

Pricing

from $25.00 / 1,000 flight searches

Go to Apify Store
Google Flights Price Search

Google Flights Price Search

Search Google Flights for a route and dates and get prices, airlines, times, stops and durations.

Pricing

from $25.00 / 1,000 flight searches

Rating

0.0

(0)

Developer

Rahul S R

Rahul S R

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 hours ago

Last modified

Categories

Features

Limited permissions

Share

Google Flights Search: Cheapest Flights, Flexible Dates & Multi-Airport

Find the cheapest flights on Google Flights in seconds. Search many airports and many dates in one run, and get clean, structured results: prices, airlines, flight numbers, stops, layovers, durations, emissions and Google's price insights.

Why this Actor

  • ⚡ Fast. No browser. One search takes a few seconds.
  • 🛫 Several airports at once. FRA,MUC,BER → COK,TRV is a single search covering every combination.
  • 📅 Flexible dates. Give a departure window and a return window, for example Aug 1–8 out and Sep 14–16 back. Every combination is searched, and you get the cheapest first.
  • 💸 Built to find the cheapest fare. Results are sorted by price, and the hidden "more flights" are included by default.
  • 🔑 Bring your own SerpApi key (optional). If you already have a SerpApi plan, use it and this Actor won't charge you per search.
  • Round trip, one way and multi-city. Adults, children, infants, cabin class, stops, airlines or alliances, max price, max travel time, carry-on bags.
  • Optional return-flight options and booking options (where to buy and the final price).

How to use

  1. Enter From and To airport codes. Separate several with commas.
  2. Pick a Departure date and, for a round trip, a Return date.
  3. Optional: add a Latest departure date and Latest return date to search a date range.
  4. Click Start. Results appear in the Output tab. Export them as Excel, CSV or JSON, or fetch them through the API.

Example: Germany → Kerala, flexible dates

{
"departureAirports": "FRA,MUC,BER,DUS",
"arrivalAirports": "COK,TRV",
"outboundDate": "2027-08-01",
"outboundDateTo": "2027-08-08",
"returnDate": "2027-09-14",
"returnDateTo": "2027-09-16",
"currency": "EUR"
}

Output

One row per flight itinerary:

{
"price": 684,
"currency": "EUR",
"tripType": "round_trip",
"airlines": "Etihad, Akasa Air",
"flightNumbers": "EY 134, QP 589",
"stops": 1,
"departureAirportCode": "DUS",
"departureTime": "2027-08-09 11:15",
"arrivalAirportCode": "COK",
"arrivalTime": "2027-08-10 03:00",
"totalDuration": "12 hr 15 min",
"layovers": [{ "airportCode": "AUH", "duration": "1 hr 25 min" }],
"segments": [ "...each flight with airline, flight number, aircraft, legroom..." ],
"carbonEmissionsKg": 610,
"searchOutboundDate": "2027-08-09",
"searchReturnDate": "2027-09-14",
"priceLevel": "typical",
"typicalPriceRange": [650, 900],
"googleFlightsUrl": "https://www.google.com/travel/flights?..."
}

For round trips, each row is an outbound flight, and price is the round-trip total. That's how Google Flights shows it too. Turn on Fetch return flights to get the matching return options.

The SUMMARY record in the run's key-value store lists the cheapest flight for each date combination, cheapest first.

Pricing

You pay per search. One search = one route + one date combination, however many airports it includes.

RunSearches
One route, fixed dates1
Departure window of D days × return window of R daysD × R
Fetch return flights for the top K+ K per date combination
Fetch booking options for the top K+ K per date combination

Apify asks you for a maximum cost per run when you start it. The Actor stops cleanly when that limit is reached, and you keep the results found so far.

Using your own SerpApi key? Paste it into Your SerpApi API key. Searches then use your SerpApi plan, and this Actor doesn't charge you per search.

Use cases

  • Find the cheapest dates and airports for a trip
  • Fare monitoring and price-drop alerts (schedule the Actor in Apify)
  • Travel apps, comparison sites, travel agency workflows
  • Route and price research, fare-history datasets

API

POST https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items
Authorization: Bearer <YOUR_APIFY_TOKEN>
Content-Type: application/json
{"departureAirports":"JFK","arrivalAirports":"LHR","outboundDate":"2027-06-01","returnDate":"2027-06-10"}

Notes

  • Data comes from Google Flights through SerpApi. Prices are Google's at the moment of the search, so confirm on the airline's or travel agency's site before booking.
  • Google may not give a price level for dates far in the future.