Google Flights Scraper: Cheapest Dates, Prices & Price History
Pricing
from $1.40 / 1,000 flight delivereds
Google Flights Scraper: Cheapest Dates, Prices & Price History
Flight prices from Google Flights for any route and dates: airlines, times, stops, layovers, CO2, Google's typical price range and price history, cheapest day to fly (price calendar), round trips and price-drop alerts.
Pricing
from $1.40 / 1,000 flight delivereds
Rating
0.0
(0)
Developer
EuroScrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Get flight prices from Google Flights for any route and dates, and find the cheapest day to fly. One run can check many routes over many dates, one way or round trip, and returns clean, comparable flights plus a free price calendar per route.

- ✈️ Every flight detail: price, airlines, flight numbers, departure and arrival times, duration, stops and layovers, aircraft, legroom, CO2 emissions vs. typical.
- 📅 Cheapest dates: check up to 60 departure dates per route and get the cheapest day, the most expensive one and the full calendar.
- 📈 Google's price insights: is the price low, typical or high? The typical price range and, when Google shows it, about 60 days of price history for the route.
- 🔔 Price-drop alerts: schedule it with a monitor name and get alerts on Telegram, Discord, Slack or a webhook when a fare falls.
✨ Why this Actor
| 📅 Price calendar built in | numberOfDates × daysBetweenDates (every day, or the same weekday each week), one way or round trips with a fixed trip length. |
| 🗺️ Many routes in one run | Airport codes (CDG-BCN) or city codes that cover all airports (PAR-LIS, LON-NYC). |
| 📈 Price context, not just prices | Google's typical range and price history tell you whether to book now or wait. |
| 🌱 CO2 per flight | Estimated emissions and the difference vs. the typical flight on the route. |
| 🚆 Train alternative | When Google suggests a train for the route, the summary shows it with its duration. |
| 💸 Cheap calendars | cheapestOnly: true returns one flight per route and date, so a 30-day calendar costs about $0.06. |
🎯 Use cases
- Travellers and deal hunters: the cheapest day to fly in the next weeks, with an alert when the fare drops.
- Travel agencies and travel media: fare calendars and price levels for popular routes, refreshed daily.
- Corporate travel and finance teams: typical fares, CO2 per itinerary and train alternatives for policy and budgets.
- Analysts: route pricing over time, airline price positioning, nonstop vs. connecting fares.
🚀 Examples
Cheapest day to fly Lisbon → Amsterdam in the next weeks (nonstop):
{"routes": ["LIS-AMS"],"departureDate": "2026-11-02","numberOfDates": 30,"maxStops": "nonstop","cheapestOnly": true}
Weekend round trips from Paris to Barcelona, every Friday for 8 weeks, 2 adults:
{"routes": ["PAR-BCN"],"departureDate": "2026-11-06","numberOfDates": 8,"daysBetweenDates": 7,"tripLengthDays": 2,"adults": 2}
Daily price-drop alert on a long-haul trip:
{"routes": ["LON-NYC"],"departureDate": "2027-03-12","tripLengthDays": 9,"cabinClass": "premium_economy","cheapestOnly": true,"monitorName": "london-nyc-march","alertOnPriceDropPct": 5,"telegramBotToken": "123456:ABC…","telegramChatId": "123456789"}
📦 Output
A flight (real data):
{"type": "flight","route": "PAR-BCN","departureDate": "2026-11-12","returnDate": "2026-11-16","tripType": "round_trip","adults": 1,"cabinClass": "economy","currency": "EUR","price": 106,"priceLevel": "typical","typicalPriceLow": 50,"typicalPriceHigh": 130,"airline": "Vueling","flightNumbers": ["VY 8061"],"departureAirport": "CDG","arrivalAirport": "BCN","departure": "2026-11-12T09:50","arrival": "2026-11-12T11:45","durationMinutes": 115,"stops": 0,"aircraft": ["Airbus A320"],"co2Kg": 88,"co2TypicalKg": 84,"co2DiffPct": 5,"legs": ["…"],"googleFlightsUrl": "https://www.google.com/travel/flights/search?tfs=…"}
The route summary (free; real data, Lisbon → Amsterdam, nonstop, 2 adults, prices in USD):
{"type": "routeSummary","route": "LIS-AMS","datesChecked": 10,"cheapestDepartureDate": "2026-11-11","cheapestPrice": 162,"mostExpensiveDate": "2026-11-02","calendar": [{ "departureDate": "2026-11-02", "cheapestPrice": 362 },{ "departureDate": "2026-11-03", "cheapestPrice": 234 },{ "departureDate": "2026-11-04", "cheapestPrice": 183 },"…",{ "departureDate": "2026-11-11", "cheapestPrice": 162 }],"typicalPriceLow": 180,"typicalPriceHigh": 485}
The dataset has two views: Flights and Price calendar.
💰 Pricing
Pay per event:
| Event | Price |
|---|---|
| Run start | $0.003 |
| Flight delivered | $0.002 |
| Route summaries (calendar, price history) | free |
A 30-day calendar for one route with cheapestOnly costs about $0.06. Apify subscribers pay less: −10% (Starter), −20% (Scale), −30% (Business). Set a maximum cost per run in the run options and the Actor stops cleanly when it's reached.
❓ FAQ
Are prices per person? No: price is the total for all passengers (round-trip total for round trips). pricePerPassenger divides it by the number of passengers.
Which codes can I use? IATA airport codes (CDG, ORY, JFK) or city codes covering all airports of a city (PAR, LON, NYC, ROM, MIL).
How is priceLevel computed? Like Google: the lowest price of the search compared with Google's typical price range for that trip.
Why is priceHistory sometimes empty? Google only shows the price history for some searches. The summary takes it from the first date that has one.
Can I book from the data? The googleFlightsUrl opens the same search on Google Flights, where the booking options are shown.
Is it affiliated with Google? No. The Actor reads the public Google Flights pages, at a moderate pace, like a visitor would.
⭐ Your feedback
If this Actor saves you time, a short review on Apify Store helps other users find it. Missing a field or a filter? Say it in your review: the most requested features are added first.
🔗 More from EuroScrape
- Google Hotels Scraper: Prices from Every Booking Site: hotel prices for any destination and dates, with the price on every booking site, rate parity, price calendars and alerts.
- App Store Reviews Scraper + Google Play Reviews: reviews from both stores in 58 countries, rating by version and country, alerts on new negative reviews.
- EU Second-Hand Marketplaces Scraper: Vinted, OLX & More: one search on the top second-hand marketplace of 18 European countries, prices in €, cheapest country and resale margin.
- EU Public Tenders Scraper: TED, BOAMP & Awards: open tenders and contract awards from all of Europe (TED) and France (BOAMP, DECP), with winners per lot, values in € and daily alerts.
- Website Tech Stack Detector: 280+ Technologies, Leads & Signals: technologies, company identity, contacts and sales signals for any website.
- Kleinanzeigen Scraper: Deal Finder & Price-Drop Alerts: German classifieds with view counts, full seller details and instant alerts.
- French Companies Scraper (SIRENE): every French company by activity, area and size, with verified websites and emails.
- UK Companies House Scraper: UK companies by SIC code and location, with directors, websites and emails.
- Impressum & Legal Notice Scraper (EU): legal identity, registry numbers and VAT IDs from any website, registry-verified.
- Vinted Scraper: 26 Countries, Deals, Alerts & Seller Data: search Vinted across 26 countries, prices with buyer fees, seller ratings, cheapest-country comparison and instant alerts on new listings.
- EU VAT Number Validator (VIES): Bulk Check, Proof & Alerts: validate VAT numbers in bulk against the EU's official registry, with consultation proof for tax audits and alerts when a customer's number becomes invalid.
- France Real Estate Sold Prices (DVF): €/m², Sales & Trends: every property sale registered by the French State — real prices, €/m², addresses, GPS, market trends per city and alerts on new sales.