Google Flights Scraper — Cheap Flights & Flight Price API avatar

Google Flights Scraper — Cheap Flights & Flight Price API

Pricing

Pay per event

Go to Apify Store
Google Flights Scraper — Cheap Flights & Flight Price API

Google Flights Scraper — Cheap Flights & Flight Price API

Google Flights API for cheap flights and flight prices on any route and dates: airlines, flight numbers, times, stops, layovers, aircraft, legroom, CO2 and Google's low/typical/high price verdict. One-way and round trips, every cabin, 60-day price history. No browser.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Prestilink

Prestilink

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

8 days ago

Last modified

Share

Get cheap flights and flight prices from Google Flights for any route and any dates: price, airline, flight numbers, departure and arrival times, duration, stops, layovers, aircraft, legroom, Wi-Fi and power, CO2 emissions, and Google's own verdict on whether prices are low, typical or high right now. One-way and round trips, every cabin class, up to 9 travellers.

No browser: the Actor reads Google Flights data directly, so a search takes about a second. You only pay for searches that return flights. Searches that fail or find nothing are never charged.

A pay-as-you-go alternative to SerpApi's Google Flights API: no monthly plan, you only pay for searches that return flights.

Who uses it

  • Travel agencies, OTAs and metasearch: live flight prices for every route you sell.
  • Flight price trackers and cheap flights sites: run daily, compare with yesterday, publish the drops.
  • Travel apps and AI agents: a simple flight price API without an airline contract.
  • Airlines and airports: competitor prices, schedules and capacity on your routes.
  • Analysts and corporate travel: price levels by route, season and booking window.

What you get

DataField
Total price for all travellersprice, currency
Airline and flight numbersairline, airlineCodes, flightNumbers
Departure and arrival, local timedepartureAirport, departureTime, arrivalAirport, arrivalTime
Duration and stopsdurationMinutes, duration, stops
Layoverslayovers[] with airport, city, wait time and change of airport
Every flight of the tripsegments[] with flight number, aircraft, cabin, legroom, seat type, Wi-Fi, power, video, emissions
CO2 emissionsemissionsKg, typicalEmissionsKg, emissionsDifferencePercent
Google's price verdict for the searchpriceLevel (low, typical, high), typicalPriceLow, typicalPriceHigh
"Best" flights flagisTopFlight
Baggage policy linksbaggageInfoUrls
Link to the flight on Google FlightsgoogleFlightsUrl (booking page for one-way and full round trips)

With Include price history, each search also returns the lowest price on each of the last 60 days, to see whether to book now or wait. Google keeps this history for searches with one adult.

How to use

  1. Add one or more routes, one per line: JFK-LAX, CDG-RAK, or city codes that cover all airports of a city like NYC-LON or PAR-TYO.
  2. Set the departure date. For a round trip, set a return date or a trip length.
  3. Choose travellers, cabin class, stops and airlines if you want.
  4. Run, then download the results as JSON, CSV or Excel, or get them through the API.

Find the cheapest day to fly: set Number of departure dates to 30 and the Actor searches 30 consecutive days in one run.

Round trips: Google prices a round trip on the outbound flight. Set Return flights for the top N outbound flights to also get the return options for the best outbound flights, each with the exact round-trip price.

You can also paste Google Flights URLs: the Actor reuses every filter you set on Google.

Input example

{
"routes": ["JFK-LAX", "NYC-LON"],
"departureDate": "2026-12-10",
"returnDate": "2026-12-17",
"returnFlightsFor": 3,
"adults": 2,
"cabinClass": "economy",
"maxStops": "1",
"currency": "USD",
"includePriceHistory": true
}

Output example

{
"type": "flight",
"searchRoute": "JFK-LAX",
"tripType": "one-way",
"leg": "one-way",
"departureDate": "2026-11-20",
"position": 1,
"price": 205,
"currency": "USD",
"priceLevel": "typical",
"typicalPriceLow": 105,
"typicalPriceHigh": 275,
"isTopFlight": true,
"airline": "American",
"flightNumbers": ["AA 171"],
"departureAirport": "JFK",
"departureTime": "2026-11-20T06:00",
"arrivalAirport": "LAX",
"arrivalTime": "2026-11-20T09:22",
"durationMinutes": 382,
"duration": "6 hr 22 min",
"stops": 0,
"layovers": [],
"segments": [
{
"flightNumber": "AA 171",
"aircraft": "Boeing 787",
"cabin": "economy",
"legroom": "31 inches",
"seat": "average",
"amenities": ["paid Wi-Fi", "power and USB outlets", "on-demand video"],
"emissionsKg": 274
}
],
"emissionsKg": 274,
"typicalEmissionsKg": 343,
"emissionsDifferencePercent": -20,
"googleFlightsUrl": "https://www.google.com/travel/flights/booking?tfs=...",
"status": "ok"
}

Values in this example are illustrative.

Pricing

Pay per event: a small fee per run, a fee per search that returns flights, and a fee per flight. Bigger Apify plans pay less. See the Pricing tab for exact prices on your plan.

Set a maximum cost per run in the run options and the Actor stops before going over it. Max flights per search also caps what each search costs.

Good to know

  • Prices are what Google Flights shows for your route, dates, travellers, cabin, currency and traveller country at the time of the run. The price is the total for all travellers.
  • Times are local to each airport.
  • Use IATA codes: 3 letters for airports (LHR) or cities (LON), 2 characters for airlines (BA). Google Flights shows flights up to about 11 months ahead.
  • A search that finds no flights, for example a route with no service on that date, is not charged.

Use it with

  • AI agents and MCP: add this Actor as a tool through the Apify MCP server (Claude, Cursor, ChatGPT and other MCP clients), LangChain, LlamaIndex or CrewAI.
  • No-code automation: n8n, Make and Zapier, for example a daily flight price drop alert to Telegram, Slack or email.
  • Spreadsheets and dashboards: Google Sheets, Excel, Looker Studio.
  • Developers: the Apify API, Python and JavaScript clients, webhooks and scheduled runs.

This Actor is not affiliated with, endorsed by, or sponsored by Google. Google Flights is a trademark of Google LLC.