Google Flights Scraper: Prices, Cheapest Days & Insights
Pricing
from $0.40 / 1,000 flights
Google Flights Scraper: Prices, Cheapest Days & Insights
Scrape Google Flights for any route and dates: prices, airlines, flight numbers, times, stops, layovers, aircraft, CO2 and Google's price insights (low/typical/high + price history). Scan a date range to find the cheapest day.
Pricing
from $0.40 / 1,000 flights
Rating
0.0
(0)
Developer
Ishema Hugues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Google Flights Scraper: prices, cheapest days & price insights
Scrape Google Flights for any route, dates, passengers and cabin class. One-way and round trip are both supported. You get:
- price, airlines and flight numbers
- departure and arrival times, duration, stops and layovers
- aircraft, legroom and CO₂ emissions
- Google's own price insights: whether today's price is low, typical or high, the typical price range, and about 60 days of price history
Turn on flexible dates and the Actor searches every departure day in a range, then tells you the cheapest day to fly for each route.
Why this Google Flights scraper?
- Find the cheapest day. Scan up to 90 departure days per route.
SUMMARYreports the cheapest price and date for each route. - Price insights included. Every row carries Google's
priceLevel(low / typical / high) and the typical price range. Full price history is inSUMMARY. - Complete itineraries. Every segment comes with flight number, aircraft, legroom and emissions. Every layover comes with airport and duration.
- Reliable. Plain HTTP and no browser. When Google returns an empty or blocked page, the Actor retries on a fresh residential IP.
- Fair billing. You pay per search and per flight saved. Empty searches, failures, and flights removed by your filters are free.
Use cases
- Fare monitoring and alerts: schedule a daily run on your routes and act when
priceLevelturnslow. - Travel agencies & corporate travel: compare carriers, stops and total trip prices for clients in any currency.
- Travel content & deal sites: find the cheapest days and the routes that are currently cheap.
- Airline and market research: see who flies a route, their schedules, aircraft, emissions and price positioning.
- AI travel assistants: give an agent real flight options through the Apify API or MCP.
Input
{"routes": ["JFK-LAX", "LHR-JFK 2026-12-01 2026-12-08", "KGL-NBO"],"departureDate": "2026-11-12","returnDate": "","scanDepartureUntil": "2026-11-19","adults": 1,"cabinClass": "economy","maxStops": "any","currency": "USD","maxFlightsPerSearch": 20}
- Routes use IATA airport codes. To give a route its own dates, add one date for a one-way trip or two dates for a round trip. Routes without dates use
departureDate/returnDate. - Round trips: the price shown is the total for the whole trip. Each row describes the outbound itinerary.
- Passengers: prices are totals for all passengers.
- Filters:
maxStopsis applied by Google.maxPriceandairlinesare applied before saving, so you don't pay for flights you filtered out.
Output
One record per itinerary. The example below is a real result from 2 Oct 2026, shortened:
{"route": "JFK-LAX","tripType": "one-way","searchDepartureDate": "2026-11-12","rank": 1,"isBest": true,"price": 204,"currency": "USD","isCheapest": true,"airlines": ["Delta"],"flightNumbers": ["DL 1788"],"from": "JFK","to": "LAX","departure": "2026-11-12T12:00","arrival": "2026-11-12T15:08","durationMinutes": 368,"stops": 0,"layovers": [],"segments": [{ "from": "JFK", "to": "LAX", "flightNumber": "DL 1788", "aircraft": "Airbus A330", "legroom": "31 inches", "durationMinutes": 368 }],"emissionsGrams": 261000,"typicalEmissionsGrams": 346000,"emissionsVsTypicalPct": -25,"priceLevel": "typical","typicalPriceLow": 144,"typicalPriceHigh": 240,"cabinClass": "economy","passengers": 1,"googleFlightsUrl": "https://www.google.com/travel/flights/search?tfs=…"}
Times are local airport times. The key-value store holds:
SUMMARY: the cheapest day per route, then for each search its cheapest price, Google's price level, the typical range and price historyFAILED: anything that failed after all retries. You are not charged for it.
Pricing
You pay a small fee per route-and-date search that returns flights, plus a fee per saved flight. Current prices are on the Pricing tab. Searches where Google has no flights, failed searches, and flights removed by your filters are never charged. To cap your spend, set Max cost per run in the run options.
FAQ
Is it legal to scrape Google Flights? The Actor reads publicly available flight listings, needs no login and collects no personal data. Use the data in line with the rules that apply to you.
Are these bookable prices? They are the prices Google Flights shows for your search at run time. Fares change constantly, and the final price is set by the airline or agency at booking.
Why is the return flight not listed for round trips? Google prices the round trip on the outbound selection screen. This version returns those outbound options with the total round-trip price. Return-flight details are on the roadmap.
Some routes return nothing. Google sometimes has no fares for a specific combination, such as some passenger mixes on smaller routes. Those searches are free and are listed in SUMMARY with 0 flights.
More Google data tools from the same developer
- 📈 Google Trends Scraper: interest over time, regions, rising and breakout queries, unlimited keyword comparison, Trending Now.
- 🏨 Google Hotels Scraper: nightly and total prices for your dates, every booking site's price, ratings and contacts.
Independent tool, not affiliated with or endorsed by Google.