Google Flights Scraper: Prices, Schedules & Flexible Dates
Under maintenancePricing
from $2.00 / 1,000 flights
Google Flights Scraper: Prices, Schedules & Flexible Dates
Under maintenanceScrape Google Flights prices and schedules for any route: one-way, round trip and flexible date ranges. Airlines, flight numbers, stops and layovers, aircraft, legroom and CO2 emissions, cheapest first.
Pricing
from $2.00 / 1,000 flights
Rating
0.0
(0)
Developer
Seungki Min
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Get Google Flights prices and schedules for any route as clean, structured data: one-way, round trip, or every departure date in a range to find the cheapest day to fly. Each result includes airlines, flight numbers, stops and layovers, aircraft, legroom and CO₂ emissions, sorted cheapest first.
Why this scraper
- Flexible dates. Give a date range (up to 60 days) and get prices for every day, with
isCheapestForDateflagged. AddtripLengthDaysfor round trips, e.g. every 5-night trip in November. - Many routes in one run. Every origin × destination × date combination is searched. Use airport codes (JFK, ICN) or city names (New York, Seoul) to cover all airports in a city.
- Rich flight details that the Google Flights list view hides:
- flight numbers, aircraft type and legroom for every segment
- layover airport, city and connection time
- CO₂ estimate vs. the route's typical emissions
- Google's "best flights" flag
- Cabin & passengers. Economy, premium economy, business, first; adults and children. Prices are totals for all passengers.
- Filters. Max stops (nonstop only), max price, airlines by name or IATA code.
- Any currency and point of sale. USD, EUR, GBP, KRW, JPY, …
- Fast. A typical search takes a few seconds; 14 flexible dates took about 13 seconds in testing.
Input example
{"origins": ["Seoul"],"destinations": ["Tokyo", "Osaka"],"departureDateFrom": "2026-11-01","departureDateTo": "2026-11-14","tripLengthDays": 5,"cabin": "economy","adults": 2,"maxStops": 0,"currency": "KRW","maxResultsPerSearch": 10}
For a single date use departureDate (and optionally returnDate).
Output example
{"searchOrigin": "SFO","searchDestination": "NRT","departureDate": "2026-12-05","returnDate": null,"tripType": "oneWay","cabin": "business","adults": 2,"currency": "USD","price": 4299,"rankByPrice": 1,"isCheapestForDate": true,"isBest": false,"airlines": ["Air Canada"],"origin": "SFO","destination": "NRT","departure": "2026-12-05T16:55","arrival": "2026-12-07T16:40","durationMinutes": 1845,"stops": 1,"layovers": [{"airport": "YVR","airportName": "Vancouver International Airport","city": "Vancouver","durationMinutes": 1092}],"emissionsGrams": 3643000,"typicalEmissionsGrams": 4537000,"emissionsVsTypicalPercent": -20,"segments": [{"flightNumber": "AC 571","airline": "Air Canada","from": "SFO","to": "YVR","departure": "2026-12-05T16:55","arrival": "2026-12-05T20:18","durationMinutes": 143,"aircraft": "Airbus A220-300 Passenger","legroom": null},{"flightNumber": "AC 3","airline": "Air Canada","from": "YVR","to": "NRT","departure": "2026-12-06T14:30","arrival": "2026-12-07T16:40","durationMinutes": 610,"aircraft": "Boeing 787","legroom": null}]}
Times are local airport times. For round trips, Google Flights first lists outbound options priced as the round-trip total; each row is one outbound option with that total.
Use cases
- Fare tracking & alerts: schedule a daily run and watch prices for your routes.
- Travel agencies & deal sites: find the cheapest dates and routes to publish.
- Corporate travel & analytics: compare carriers, schedules and emissions.
- Market research: route competition, nonstop availability and price levels by date.
- AI travel agents: live, structured flight options.
Pricing
Pay per flight returned, plus a negligible start fee per run. Use Max flights per route & date and Max results to control cost.
Notes
- Prices and availability come from Google Flights at run time and can change quickly; book on the airline or agency site.
- Results follow Google Flights' own matching for city names and dates.
- If something breaks after a Google change, open an issue and it will be fixed quickly.
Related Actors
Other scrapers from the same maker, built the same way — no browser where it isn't needed, one flat price per result: