Google Flights Scraper - Prices, Airlines, Stops, Calendar
Pricing
from $4.00 / 1,000 results
Google Flights Scraper - Prices, Airlines, Stops, Calendar
Scrape Google Flights for one-way and round-trip fares: price, airline, stops, duration, times, aircraft, and CO2. Switch to price calendar mode for the cheapest price on every departure date across a whole window. Export to JSON, CSV, or Excel.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Google Flights scraper: fares, airlines, stops, times & a price calendar
Search Google Flights for one-way and round-trip fares, or pull a price calendar showing the cheapest price on every departure date across a whole window. Get price, airline, stops, duration, times, aircraft, and CO2 for each itinerary.
$4 per 1,000 results. One small start fee per run. No proxy setup, no browser needed.
Enter airport codes like JFK, or a city like New York (it resolves to the city's main airport). Prices come back in the currency you pick.
Why this scraper?
- ✈️ Two tools in one. Flight search for a specific trip, plus a price calendar for flexible dates.
- 📅 Cheapest-day price calendar. One run returns the lowest price for each departure date across your window, so you can see when to fly.
- 💸 Real per-itinerary detail. Price, airline, number of stops, total duration, departure and arrival times, aircraft, legroom, and CO2.
- 🌍 Any currency, any market. Ask for USD, EUR, GBP, INR, JPY, and more, and prices convert to match.
- 🗣️ Type a city, not a code. "Tokyo" resolves to the city's main airport automatically. Codes work too.
- 🧾 You only pay for rows. Bad dates or an unknown route exit cleanly without charging you for results.
Scraping modes
Flight search. Give an origin, a destination, and a departure date (add a return date for a round trip). You get the list of flights Google shows for that trip: each itinerary with its price, airlines, stops, times, and full segment breakdown.
Price calendar. Give an origin, a destination, and a date window. You get one row per departure date with the lowest round-trip price Google shows for that date, so you can spot the cheapest days to fly. Set the trip length in days (it defaults to 7).
Input
{"mode": "search","origin": "JFK","destination": "London","departDate": "2026-09-10","returnDate": "2026-09-17","cabin": "economy","adults": 1,"currency": "USD","maxItems": 100}
For a price calendar:
{"mode": "priceCalendar","origin": "JFK","destination": "LHR","windowStart": "2026-09-03","windowEnd": "2026-11-01","tripLengthDays": 7,"currency": "USD"}
Origin and destination accept an airport code (JFK), a city (New York), or a metro area (London). Cabin can be economy, premium, business, or first. In search mode, set maxStops to 0 for nonstop only.
Output
Flight search returns one row per itinerary:
{"origin": "JFK","destination": "LHR","departDate": "2026-09-10","returnDate": "2026-09-17","tripType": "roundtrip","cabin": "economy","currency": "USD","price": 594,"priceFormatted": "$594","airline": "Virgin Atlantic","airlineCode": "VS","operatingAirlines": ["Delta", "KLM"],"stops": 0,"durationMinutes": 445,"departTime": "18:00","arriveTime": "06:20","overnight": true,"co2Grams": 366629,"segments": [{"from": "JFK","fromAirport": "John F. Kennedy International Airport","to": "LHR","toAirport": "Heathrow Airport","departDate": "2026-09-10","departTime": "18:00","arriveDate": "2026-09-11","arriveTime": "06:20","durationMinutes": 445,"airlineCode": "VS","airline": "Virgin Atlantic","flightNumber": "26","aircraft": "Boeing 787","legroom": "31 in","co2Grams": 366629}]}
Price calendar returns one row per departure date:
{"origin": "JFK","destination": "LHR","departDate": "2026-09-06","returnDate": "2026-09-13","tripLengthDays": 7,"price": 594,"currency": "USD","cabin": "economy"}
Export any run to JSON, CSV, or Excel.
Use cases
- Fare tracking. Watch a route over time and alert when the price drops.
- Cheapest-date planning. Use the price calendar to pick the departure date with the lowest fare.
- Travel apps and dashboards. Feed live fares into a comparison tool or an internal dashboard.
- Market research. Compare airline pricing, stop counts, and CO2 across a route.
- Corporate travel. Pull business-cabin fares for a set of routes on a schedule.
How much does it cost?
You pay $4.00 per 1,000 results (a result is one flight itinerary in search mode, or one priced date in calendar mode), plus one small actor-start fee per run.
That works out to about 1,250 results on the free plan ($5 of monthly credit) and 7,250 results on the $29 Starter plan. A single flight search returns a few dozen rows; a price calendar can return dozens more, one per date.
Limitations
- Search returns Google's curated set. Google shows a selected list per trip (often a few dozen flights), not every fare in existence. For more coverage, run more specific queries.
- Round trips are priced as a total. A round-trip search row is an outbound itinerary carrying the full round-trip price, the same way Google presents it. Per-return-leg detail is not itemized in this version.
- Multi-city is not supported yet. One-way and round-trip only for now.
- Calendar depends on the route. Some thin routes have no price calendar; those return no calendar rows.
- A city resolves to one airport. "New York" searches its main airport (JFK), not the whole metro. To cover every airport in a metro area, run each airport code separately (JFK, EWR, LGA).
- Prices are Google's estimates. Converted currency amounts are display estimates and can differ slightly from the final booking price.
FAQ
Do I need a proxy or any login? No. The scraper handles everything and needs no proxy setup, no browser, and no account.
Can I enter a city instead of an airport code?
Yes. Type "Paris" or "New York" and it resolves to that city's main airport. For a city with several airports, pass the exact airport code (like EWR or LGA) to target a specific one.
What currencies are supported? USD, EUR, GBP, INR, JPY, AUD, CAD, CHF, CNY, AED, SGD, BRL, MXN, and ZAR. Prices convert to whichever you pick.
How do I get nonstop flights only?
Set maxStops to 0 in search mode.
Can I run this on a schedule? Yes. Use Apify Schedules to run it every hour or day and collect price history over time.
Your feedback Found a bug or need another field? Open an issue at https://console.apify.com/actors/TiuqlqnfFQznkclKK/issues and it goes straight to a human.