Google Flights Scraper πŸ’°$0.10/1K: Cheapest Dates & Prices avatar

Google Flights Scraper πŸ’°$0.10/1K: Cheapest Dates & Prices

Pricing

from $0.07 / 1,000 flight delivereds

Go to Apify Store
Google Flights Scraper πŸ’°$0.10/1K: Cheapest Dates & Prices

Google Flights Scraper πŸ’°$0.10/1K: Cheapest Dates & Prices

Unofficial Google Flights API and flight price tracker to find cheap flight tickets: airfare from Google Flights for any route and dates β€” airlines, times, stops, CO2, typical price range and flight price history, cheapest day to fly (flight price calendar), round trips and price-drop alerts.

Pricing

from $0.07 / 1,000 flight delivereds

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

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.

Fare calendar: the cheapest day to fly, from real Google Flights data

  • ✈️ 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 innumberOfDates Γ— daysBetweenDates (every day, or the same weekday each week), one way or round trips with a fixed trip length.
πŸ—ΊοΈ Many routes in one runAirport codes (CDG-BCN) or city codes that cover all airports (PAR-LIS, LON-NYC).
πŸ“ˆ Price context, not just pricesGoogle's typical range and price history tell you whether to book now or wait.
🌱 CO2 per flightEstimated emissions and the difference vs. the typical flight on the route.
πŸš† Train alternativeWhen Google suggests a train for the route, the summary shows it with its duration.
πŸ’Έ Cheap calendarscheapestOnly: true returns one flight per route and date, so a 30-day calendar costs less than half a cent.

🎯 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:

EventPrice
Run start$0.0005
Flight delivered$0.0001 ($0.10 per 1,000 flights)
Route summaries (calendar, price history)free

1,000 flights cost $0.10. A 30-day calendar for one route with cheapestOnly costs about $0.0035. 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.

πŸ”Œ API, AI agents and integrations

  • API: one call runs the Actor and returns the results, POST https://api.apify.com/v2/acts/euroscrape~google-flights-prices/run-sync-get-dataset-items (see the API tab for Python, JavaScript and cURL).
  • AI agents (MCP): add https://mcp.apify.com?tools=euroscrape/google-flights-prices to Claude, Cursor, VS Code or any MCP client, and the Actor becomes a tool your agent can call.
  • No-code automation: start runs and pass the results on with Apify's integrations for n8n, Make and Zapier, or with a webhook when a run ends.
  • Exports: every result set downloads as JSON, CSV, Excel or XML, and can be sent to Google Sheets.

⭐ 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