Google Flights Scraper: Prices, Times, Airlines & Stops
Pricing
from $0.15 / 1,000 itineraries
Google Flights Scraper: Prices, Times, Airlines & Stops
Google Flights scraper: flight prices, airlines, flight numbers, times, stops, layovers and CO2 for one-way and round-trip searches. Batch many routes and dates. Fast HTTP, no browser.
Pricing
from $0.15 / 1,000 itineraries
Rating
0.0
(0)
Developer
Alexander Burch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape Google Flights search results: flight prices, airlines, flight numbers, departure and arrival times, duration, stops, layovers, aircraft, legroom and CO2, plus Google's price insight (low / typical / high and the typical price range). One-way and round-trip searches for many routes and dates in one run. Fast plain-HTTP scraper with no browser, so a search takes about a second. Export to JSON, CSV or Excel, or call it from your code, Make, Zapier, n8n, or an AI agent via MCP.
What data can you get?
One result per itinerary (Google returns up to ~160 per search). Examples are from a real run for JFK → LAX on 2026-12-10:
| Field | Example |
|---|---|
price, currency | 184, USD (total for all passengers) |
airlines, flightNumbers | JetBlue; B6 418, B6 487 |
departureTime, arrivalTime (local) | 2026-12-10T12:35 → 2026-12-10T18:37 |
durationMinutes, stops | 542, 1 |
layovers | BOS, Boston Logan International Airport, 72 min |
legs | per flight: airports, times, aircraft "Airbus A220-300 Passenger", legroom "32 in" |
co2Kg, typicalCo2Kg, co2DiffPct | 495, 347, +43% |
isBest, rank | true, 1 (Google's "Best" flights first, then the rest by price) |
priceLevel, typicalPriceLow/High, lowestPrice | typical, 70-320, 184 |
cheaperNearbyDate, cheaperNearbyDatePrice | Google's cheaper-day tip, when shown |
returnFlight | round trips: the return flight with the same fields |
googleFlightsUrl | the same search on Google Flights |
Round trips: each result is a full round trip. The outbound flight is at the top level, the
return flight is in returnFlight, and price is the round-trip total. For the top outbound
options (Round trips: outbound flights to list returns for, default 3) the Actor lists every
return flight Google offers. The remaining outbound options come with Google's cheapest
round-trip total and returnFlight: null.
How much does it cost?
$0.30 per 1,000 itineraries (cheaper on paid Apify plans) plus $0.003 per run. There are no search, proxy or compute fees on top. Examples:
- One route and date, all ~110 itineraries: about $0.036.
- 5 routes × 30 dates, top 10 itineraries each (1,500 results): about $0.45.
Use Max itineraries per search to pay only for the top options you need.
How to use it
- Enter Routes as airport codes, e.g.
JFK-LAX,LHR-JFK. - Enter Departure dates (
2026-12-18), or leave them empty for 30 days from today. - For round trips, add Return dates.
- Optional: passengers, Cabin class, Stops, Currency and Language.
- Run, then download the dataset. The Overview, Round trips and Price insights views show the main columns.
API: POST https://api.apify.com/v2/acts/tidyscrape~google-flights-scraper/run-sync-get-dataset-items
{"routes": ["JFK-LAX", "SFO-ORD"],"departureDates": ["2026-12-18", "2026-12-19"],"returnDates": ["2026-12-27"],"cabinClass": "economy","maxStops": "1","maxItemsPerSearch": 10}
AI agents: available through the Apify MCP server with fully described inputs and outputs. For
a quick answer, set maxItemsPerSearch to 5-10: you get Google's Best flights and the cheapest
options for a fraction of a cent.
Use cases
- Fare monitoring: schedule daily runs and alert when
priceorpriceLeveldrops. - Flexible dates: list many departure dates and compare
lowestPriceper day. - Travel apps and agents: real itineraries with flight numbers and local times, ready to show.
- Market and airline research: carriers, frequencies, aircraft and prices per route.
- Sustainability reporting: CO2 per itinerary against the route's typical emissions.
FAQ
Is it legal to scrape Google Flights? This Actor collects publicly available fare listings
without logging in, and it contains no personal data. You are responsible for how you use the data.
This Actor is not affiliated with or endorsed by Google, and it does not book flights: follow
googleFlightsUrl to book.
Are prices per person? No, price is the total for all passengers you entered, in the chosen
currency. co2Kg is also for the whole party. Prices can differ by the country of the proxy IP,
as they do on Google Flights.
What about the price calendar, Explore ("anywhere") and multi-city trips? Google loads those through internal requests that only a real browser can make, so this fast HTTP scraper does not offer them. For flexible dates, list several departure dates: each date is one quick search. Search multi-city trips one leg at a time.
Why do some searches return nothing? Some routes have no flights on that date or with that stop limit. Google also rejects dates more than about 11 months ahead and unknown airport codes. The run still succeeds, and the log says which searches were empty.
Why fewer results with children or infants? Google prices those parties differently and lists fewer itineraries for them.
Something broke or a field is missing? Open an Issue. We usually respond within a day.
Changelog
- 2026-09-29: first release. One-way and round-trip searches, price insight, CO2.