Google Flights Scraper — Fares, Schedules, Segments & CO2
Pricing
from $0.75 / 1,000 google flights results
Google Flights Scraper — Fares, Schedules, Segments & CO2
Scrape Google Flights for any route, no login. Fares, airlines, stops, full per-segment itineraries, layovers, aircraft, legroom, CO2 emissions vs typical, baggage, price history and booking links. One-way and round-trip, price per passenger, cabin and airline filters. Clean table, CSV/JSON.
Google Flights Scraper — Fares, Schedules, Segments & CO₂
Scrape Google Flights for any route and get back clean, structured data: fares, airlines, stops, full per-segment itineraries, layovers, aircraft, legroom, CO₂ emissions, baggage, price history and booking links. Works for one-way and round-trip searches, no login required.
What you get
Every flight option is one row with:
- Price — total price, price per passenger, currency
- Route — origin / destination (codes + names), departure and arrival local times, trip type
- Airlines — airline names and codes, flight numbers, budget-carrier flag
- Itinerary — stop count, total duration, per-segment details (each leg: from/to, times, duration, airline, flight number, aircraft, legroom, CO₂), and layovers (airport + wait time)
- CO₂ — grams, typical grams for the route, difference vs typical and a human label (e.g. “18% lower than typical”)
- Price history — the low/high of Google’s price trend for the route
- Baggage & booking — baggage policy links, carrier support links, booking token and a direct Google Flights URL
- Plus
cabin,passengers,resultCategory(best vs other),isCompleteItinerary, and a stableflightId
Input
{"flightSearches": [{ "origin": "JFK", "destination": "LAX", "departureDate": "2026-11-20", "returnDate": "2026-11-27" }],"cabin": "economy","flightSort": "best","maxFlightResults": 50,"maxStops": 2,"adults": 1,"currency": "USD","countryCode": "US","language": "en-US"}
- flightSearches — one or more routes. Add
returnDatefor round-trip; omit it for one-way. - cabin —
economy,premium-economy,business,first. - flightSort —
best,cheapest,fastest,departure,arrival. - maxStops —
0(nonstop),1, or2. - airlines — optional filter by two-letter airline code (e.g.
DL) or alliance (ONEWORLD,SKYTEAM,STAR_ALLIANCE). - adults / children / infantsInSeat / infantsOnLap — up to 9 passengers total.
- currency / countryCode / language — localization for prices and results.
Output
Results are written to the dataset, one row per flight option, and can be exported to CSV, Excel, JSON or API. The Flights table view shows the key columns (price, airlines, stops, duration, CO₂, booking link); the full field set is available in every row.
Pricing
Pay per result — you are charged only for flight options actually saved to your dataset. Duplicates are never charged twice. See the Pricing tab for the current per-result price.
Common uses
- Fare monitoring — track prices on routes over time (price + price history in every row).
- Travel tools & agencies — power search results with structured fares and full itineraries.
- Sustainability — compare CO₂ emissions across options with the typical-vs-actual label.
- Market research — airline coverage, nonstop availability and price levels by route.