Google Flights Price Search
Pricing
from $25.00 / 1,000 flight searches
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
19 hours ago
Last modified
Categories
Features
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,TRVis 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
- Enter From and To airport codes. Separate several with commas.
- Pick a Departure date and, for a round trip, a Return date.
- Optional: add a Latest departure date and Latest return date to search a date range.
- 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.
| Run | Searches |
|---|---|
| One route, fixed dates | 1 |
| Departure window of D days × return window of R days | D × 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-itemsAuthorization: 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.