Google Flights Scraper - Flight Prices & Price Insights avatar

Google Flights Scraper - Flight Prices & Price Insights

Pricing

from $1.00 / 1,000 flight scrapeds

Go to Apify Store
Google Flights Scraper - Flight Prices & Price Insights

Google Flights Scraper - Flight Prices & Price Insights

Flights and fares from Google Flights for any route and date, without login: price, airlines, flight numbers, times, stops, layovers, aircraft, legroom, CO2 and whether prices are low or high. One-way and round trips in any cabin and currency. Scheduled runs flag price changes. $0.001 per flight.

Pricing

from $1.00 / 1,000 flight scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Features

Limited permissions

Share

Export flights and fares from Google Flights for any route and date. Give routes as airport or city codes and the Actor returns one row per flight option with price, airlines, flight numbers, times, duration, stops, layovers, aircraft, legroom and CO2, plus Google's rating of whether prices are low, typical or high right now. One-way and round trips, any cabin, any currency. Schedule it and flights whose price changed are flagged. Fare tracking, travel apps, route research and deal alerts at $0.001 per flight.

What you get

Flight (one row each): price, isBestOption, airlines, flightNumbers, from, fromName, to, toName, departureDate, departureTime, arrivalDate, arrivalTime, durationMinutes, stops, layovers, legs, co2Grams, typicalCo2Grams, position, id.

Each leg: flight number, airline, operating carrier, aircraft, airports, times, duration and legroom.

Route on every row: priceLevel (low, typical or high), lowestPrice, typicalPrice, typicalPriceLow, typicalPriceHigh, search and searchUrl.

Changes on scheduled runs: priceChanged and previousPrice for flights whose price moved since the previous run of the same search.

Routes without flights return nothing and are not charged.

How to use it

  1. Open the Input tab.
  2. Add Routes, one per line, as two codes: MAD-BCN, JFK-LHR or the city codes LON-NYC (up to 50 per run).
  3. Set the Departure date, and a Return date for a round trip. With no date the Actor searches 30 days ahead, so a schedule never expires.
  4. Choose passengers, Cabin, Currency and Country.
  5. Click Start and export the rows as JSON, CSV or Excel.
  6. To track a fare, schedule the Actor with fixed dates.

Input

{
"routes": ["MAD-BCN", "JFK-LHR"],
"departureDate": "2026-12-10",
"returnDate": "2026-12-17",
"adults": 1,
"cabin": "economy",
"currency": "USD",
"country": "US",
"maxStops": 1,
"maxFlights": 50
}

Output

{
"search": "MAD-LHR 2026-12-10 2026-12-17 economy 1a0c USD US any",
"searchUrl": "https://www.google.com/travel/flights/search?tfs=...&hl=en&gl=US&curr=USD",
"priceLevel": "typical",
"lowestPrice": 238,
"typicalPrice": 212,
"typicalPriceLow": 165,
"typicalPriceHigh": 290,
"position": 1,
"id": "IB 719@2026-12-10T15:05",
"isBestOption": true,
"price": 238,
"airlines": ["Iberia"],
"flightNumbers": ["IB 719"],
"from": "MAD",
"fromName": "Adolfo Suárez Madrid-Barajas Airport",
"to": "LHR",
"toName": "Heathrow Airport",
"departureDate": "2026-12-10",
"departureTime": "15:05",
"arrivalDate": "2026-12-10",
"arrivalTime": "16:35",
"durationMinutes": 150,
"stops": 0,
"layovers": [],
"legs": [{ "flightNumber": "IB 719", "aircraft": "Airbus A320", "legroom": "28 inches" }],
"co2Grams": 116000,
"typicalCo2Grams": 115000,
"previousPrice": null,
"priceChanged": false,
"timestamp": "2026-11-01T10:00:00.000Z"
}

Pricing

Pay per event: $0.001 per flight and $0.001 per price change detected on a scheduled run. Routes without flights are free. A route with 50 options costs $0.05.

Limits and notes

  • price is the total for all passengers. On a round trip the rows are the outbound options and the price covers the whole trip; return flights are not listed.
  • Fares and the options shown vary by country, currency and moment, as they do on the website. price is null when Google shows no fare.
  • Airlines and booking links for each fare are on the Google Flights page, which searchUrl opens.
  • Multi-city trips are not supported.
  • Google Hotels Scraper: hotel prices for the same destination and dates.
  • Airbnb Search Scraper: short-term rentals.