Google Flights Scraper - Prices, Layovers, CO2
Pricing
from $2.00 / 1,000 flight itineraries
Google Flights Scraper - Prices, Layovers, CO2
Scrape Google Flights for any route and dates: price, airlines, flight numbers, times, duration, stops and layovers, CO2 emissions and booking link. One-way, round-trip, cabin, stops, currency, date ranges. From US$2 per 1,000 flights.
Pricing
from $2.00 / 1,000 flight itineraries
Rating
0.0
(0)
Developer
Fabrikit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Flights Scraper
Search Google Flights for any route and date range and get every itinerary Google lists: price, airlines, flight numbers, departure/arrival times, duration, stops and layovers, aircraft, CO2 emissions, whether Google marks it as a "best" flight, and a link to the exact itinerary on Google Flights.
Plain HTTP, no browser, no login. One request returns the 10-35 itineraries of a search, so scanning dozens of dates or routes is fast and cheap.
What you get
| Field | Description |
|---|---|
price, currency, priceScope | Total for all passengers (one-way total, or round-trip price for the outbound flight; the final round-trip total with includeReturnFlights) |
isBest | True for Google's "best flights" group |
airlines, airlineCodes, flightNumbers | Carriers and flight numbers (every segment) |
departureAirport, arrivalAirport, departureTime, arrivalTime, durationMinutes | Journey summary (local times) |
stops, layovers | Layover airport, city and minutes, airport changes |
legs | Per segment: flight number, aircraft, airports, times, duration, legroom |
co2Grams, co2TypicalGrams, co2DiffPercent | Emissions for this flight vs typical for the route |
returnFlight | Cheapest matching return journey (round trip + includeReturnFlights) |
url, searchUrl | Google Flights links (itinerary and search) |
Input examples
Cheapest nonstop flights JFK to London every day in a 3-week window, in euros:
{ "origins": ["JFK"], "destinations": ["LHR"], "departureDate": "+30", "departureDateTo": "+51", "maxStops": "nonstop", "currency": "EUR", "maxItems": 500 }
Round trip Santiago to Madrid or Barcelona, 10-day trips, business class, 2 adults:
{ "origins": ["SCL"], "destinations": ["MAD", "BCN"], "tripType": "round-trip", "departureDate": "2026-12-01", "departureDateTo": "2026-12-15", "dateStepDays": 7, "tripLengthDays": 10, "cabin": "business", "adults": 2 }
Dates accept YYYY-MM-DD or +N (N days from today). Every origin x destination x date is one search (up to 300 per run).
Output example
{"price": 295, "currency": "USD", "priceScope": "one-way total", "isBest": true,"airlines": ["JetBlue"], "flightNumbers": ["B6 1107"],"departureAirport": "JFK", "arrivalAirport": "LHR","departureTime": "2026-12-10T09:26", "arrivalTime": "2026-12-10T21:40","durationMinutes": 434, "stops": 0, "layovers": [],"co2Grams": 588000, "co2TypicalGrams": 432000, "co2DiffPercent": 36,"legs": [{ "flightNumber": "B6 1107", "aircraft": "Airbus A321neo", "legroom": "32 in" }],"url": "https://www.google.com/travel/flights?tfs=..."}
Notes
- Round trips: by default each outbound flight carries the round-trip price Google shows for it ("from"). Switch on
includeReturnFlightsto look up the cheapest matching return and get the final total (one extra request per outbound flight). - Prices are totals for all passengers and depend on the Google country/currency you pick.
- Google lists a limited number of itineraries per search (usually 10-35), best first.
Pricing
Pay per result: US$2 per 1,000 itineraries (event flight-result) plus the small standard Apify start event.
FAQ
Does it need a browser or login? No. Which airport codes work? 3-letter IATA airport (JFK, LHR) or metropolitan codes (NYC, LON). What if Google shows a consent or unusual-traffic page? The actor retries and moves from datacenter to residential proxy automatically; if every search is blocked the run fails with a clear message instead of returning nothing.
Use cases
Fare monitoring, route and seasonality research, travel deal sites, corporate travel benchmarking, emissions comparisons.
En espanol
Consulta Google Flights por ruta y fechas (ida o ida y vuelta) y devuelve precio, aerolineas, numeros de vuelo, horarios, duracion, escalas y conexiones, emisiones de CO2 y enlace al itinerario. Admite rangos de fechas, cabina, pasajeros, escalas maximas, moneda e idioma. Precio: US$2 por cada 1.000 vuelos.