Google Flights Scraper (Prices, Airlines, Stops) avatar

Google Flights Scraper (Prices, Airlines, Stops)

Pricing

from $1.20 / 1,000 flights

Go to Apify Store
Google Flights Scraper (Prices, Airlines, Stops)

Google Flights Scraper (Prices, Airlines, Stops)

Scrape Google Flights for any route and date: price, airlines, flight numbers, departure and arrival times, duration, stops and layovers, aircraft, legroom and CO2. One-way or round trip, any cabin. No login.

Pricing

from $1.20 / 1,000 flights

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

What is Google Flights Scraper?

Google Flights Scraper extracts flight options and prices from Google Flights. Give it origins, destinations and dates (airport codes like JFK or city names like New York), one-way or round trip, and it returns every flight Google shows with its price, airlines, flight numbers, departure and arrival times, total duration, number of stops, layover airports and times, aircraft, legroom and CO2 emissions. Search many routes and dates in one run, in any cabin and currency. No login, no browser. $2 per 1,000 flights.

Use it for fare tracking and price alerts, travel market research, comparing airlines on a route, or building travel tools.

What data does Google Flights Scraper extract?

FieldDescription
searchFrom, searchTo, departureDate, returnDate, tripType, cabinClass, adults, currencyThe search
price, priceNotePrice in the chosen currency, for all passengers; for round trips the whole trip
isBestListed under Google's "Best" flights
airlines, flightNumbersCarriers and flight numbers (e.g. VS 26)
departureAirport, departureTime, arrivalAirport, arrivalTimeLocal times, 2026-11-12T08:00
durationMinutes, stops, layoversTotal time, number of stops, and each layover's airport, city and minutes
legsEach flight segment: flight number, airline, airports, times, duration, aircraft, legroom
co2Grams, co2TypicalGrams, co2DiffPercentEmissions estimate vs. typical for the route
searchUrl, scrapedAtThe Google Flights link and when the row was scraped

How to use Google Flights Scraper

  1. Enter From and To: airport codes or city names, several separated by ;. Every origin is searched to every destination.
  2. Enter one or more Departure dates, and for round trips a Return date or a Trip length (days).
  3. Optional: Cabin, Adults, Nonstop only, Currency.
  4. Set Max flights per search and run. Download the flights as JSON, CSV, Excel or HTML, or read them through the API.

Example input

{
"from": "JFK; EWR",
"to": "LHR; CDG",
"departureDates": "2026-11-12; 2026-11-19",
"tripLengthDays": 7,
"cabinClass": "economy",
"adults": 1,
"currency": "USD"
}

Example output

{
"searchFrom": "JFK",
"searchTo": "LHR",
"departureDate": "2026-11-12",
"tripType": "one_way",
"price": 295,
"currency": "USD",
"isBest": true,
"airlines": ["Virgin Atlantic"],
"flightNumbers": ["VS 26"],
"departureAirport": "JFK",
"departureTime": "2026-11-12T08:00",
"arrivalAirport": "LHR",
"arrivalTime": "2026-11-12T20:10",
"durationMinutes": 430,
"stops": 0,
"layovers": [],
"co2Grams": 365000,
"co2TypicalGrams": 431000,
"co2DiffPercent": -15,
"legs": [{ "flightNumber": "VS 26", "aircraft": "Airbus A330-900neo", "legroom": "31 inches" }]
}

How much does it cost?

Pay per result: $0.002 per flight ($2 per 1,000), with volume discounts on paid Apify plans. Searches that fail or find no flights are listed in the ERRORS record and cost nothing. Set Maximum cost per run to cap spend.

Limits

  • For round trips, rows are the outbound options with the round-trip price Google shows. The return flight is chosen on the next Google screen, which the Actor doesn't open.
  • Prices are what Google shows logged out for a US visitor (gl=us), in the currency you choose. The airline's or agent's checkout can differ.
  • The booking links behind each price aren't collected.

Using Google Flights Scraper with AI agents

The Actor is pay-per-event with limited permissions, so AI agents can call it through Apify's MCP server (mcp.apify.com), for example with {"from": "SFO", "to": "NRT", "departureDates": "2026-12-01", "nonstopOnly": true}. It also accepts origin, destination, route (JFK-LHR) and date.

FAQ

Is scraping Google Flights legal? The Actor reads the public results page anyone can open without an account. Check that your use of the data is allowed where you are.

Can I track prices over time? Yes. Schedule the Actor (daily, for example) with the same input, and compare price across runs.

Part of the webdatatools web-intelligence suite — every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data