Google Flights Scraper: Prices, Times, Airlines & Stops avatar

Google Flights Scraper: Prices, Times, Airlines & Stops

Pricing

from $0.15 / 1,000 itineraries

Go to Apify Store
Google Flights Scraper: Prices, Times, Airlines & Stops

Google Flights Scraper: Prices, Times, Airlines & Stops

Google Flights scraper: flight prices, airlines, flight numbers, times, stops, layovers and CO2 for one-way and round-trip searches. Batch many routes and dates. Fast HTTP, no browser.

Pricing

from $0.15 / 1,000 itineraries

Rating

0.0

(0)

Developer

Alexander Burch

Alexander Burch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Scrape Google Flights search results: flight prices, airlines, flight numbers, departure and arrival times, duration, stops, layovers, aircraft, legroom and CO2, plus Google's price insight (low / typical / high and the typical price range). One-way and round-trip searches for many routes and dates in one run. Fast plain-HTTP scraper with no browser, so a search takes about a second. Export to JSON, CSV or Excel, or call it from your code, Make, Zapier, n8n, or an AI agent via MCP.

What data can you get?

One result per itinerary (Google returns up to ~160 per search). Examples are from a real run for JFK → LAX on 2026-12-10:

FieldExample
price, currency184, USD (total for all passengers)
airlines, flightNumbersJetBlue; B6 418, B6 487
departureTime, arrivalTime (local)2026-12-10T12:35 → 2026-12-10T18:37
durationMinutes, stops542, 1
layoversBOS, Boston Logan International Airport, 72 min
legsper flight: airports, times, aircraft "Airbus A220-300 Passenger", legroom "32 in"
co2Kg, typicalCo2Kg, co2DiffPct495, 347, +43%
isBest, ranktrue, 1 (Google's "Best" flights first, then the rest by price)
priceLevel, typicalPriceLow/High, lowestPricetypical, 70-320, 184
cheaperNearbyDate, cheaperNearbyDatePriceGoogle's cheaper-day tip, when shown
returnFlightround trips: the return flight with the same fields
googleFlightsUrlthe same search on Google Flights

Round trips: each result is a full round trip. The outbound flight is at the top level, the return flight is in returnFlight, and price is the round-trip total. For the top outbound options (Round trips: outbound flights to list returns for, default 3) the Actor lists every return flight Google offers. The remaining outbound options come with Google's cheapest round-trip total and returnFlight: null.

How much does it cost?

$0.30 per 1,000 itineraries (cheaper on paid Apify plans) plus $0.003 per run. There are no search, proxy or compute fees on top. Examples:

  • One route and date, all ~110 itineraries: about $0.036.
  • 5 routes × 30 dates, top 10 itineraries each (1,500 results): about $0.45.

Use Max itineraries per search to pay only for the top options you need.

How to use it

  1. Enter Routes as airport codes, e.g. JFK-LAX, LHR-JFK.
  2. Enter Departure dates (2026-12-18), or leave them empty for 30 days from today.
  3. For round trips, add Return dates.
  4. Optional: passengers, Cabin class, Stops, Currency and Language.
  5. Run, then download the dataset. The Overview, Round trips and Price insights views show the main columns.

API: POST https://api.apify.com/v2/acts/tidyscrape~google-flights-scraper/run-sync-get-dataset-items

{
"routes": ["JFK-LAX", "SFO-ORD"],
"departureDates": ["2026-12-18", "2026-12-19"],
"returnDates": ["2026-12-27"],
"cabinClass": "economy",
"maxStops": "1",
"maxItemsPerSearch": 10
}

AI agents: available through the Apify MCP server with fully described inputs and outputs. For a quick answer, set maxItemsPerSearch to 5-10: you get Google's Best flights and the cheapest options for a fraction of a cent.

Use cases

  • Fare monitoring: schedule daily runs and alert when price or priceLevel drops.
  • Flexible dates: list many departure dates and compare lowestPrice per day.
  • Travel apps and agents: real itineraries with flight numbers and local times, ready to show.
  • Market and airline research: carriers, frequencies, aircraft and prices per route.
  • Sustainability reporting: CO2 per itinerary against the route's typical emissions.

FAQ

Is it legal to scrape Google Flights? This Actor collects publicly available fare listings without logging in, and it contains no personal data. You are responsible for how you use the data. This Actor is not affiliated with or endorsed by Google, and it does not book flights: follow googleFlightsUrl to book.

Are prices per person? No, price is the total for all passengers you entered, in the chosen currency. co2Kg is also for the whole party. Prices can differ by the country of the proxy IP, as they do on Google Flights.

What about the price calendar, Explore ("anywhere") and multi-city trips? Google loads those through internal requests that only a real browser can make, so this fast HTTP scraper does not offer them. For flexible dates, list several departure dates: each date is one quick search. Search multi-city trips one leg at a time.

Why do some searches return nothing? Some routes have no flights on that date or with that stop limit. Google also rejects dates more than about 11 months ahead and unknown airport codes. The run still succeeds, and the log says which searches were empty.

Why fewer results with children or infants? Google prices those parties differently and lists fewer itineraries for them.

Something broke or a field is missing? Open an Issue. We usually respond within a day.

Changelog

  • 2026-09-29: first release. One-way and round-trip searches, price insight, CO2.