Google Flights Scraper avatar

Google Flights Scraper

Pricing

Pay per usage

Go to Apify Store
Google Flights Scraper

Google Flights Scraper

Google Flights Scraper. Extract structured data with automatic pagination, proxy rotation, and JSON/CSV export. Pay only for results.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

6

Monthly active users

2 days ago

Last modified

Categories

Share

Overview

Google Flights Scraper is a powerful Puppeteer-based tool that extracts flight search results from Google Flights. It collects airline names, departure and arrival times, flight durations, number of stops, prices, and cabin class information. This actor uses a full browser to render the dynamic Google Flights interface, ensuring accurate data extraction from one of the most comprehensive flight comparison platforms available.

Features

  • Scrape Google Flights search results for any route and date
  • Extract detailed flight information including airlines and schedules
  • Collect pricing data across multiple carriers
  • Identify nonstop vs connecting flight options
  • Support for round-trip and one-way flight searches
  • Full browser rendering handles dynamic JavaScript content
  • Automatic consent dialog handling for different regions
  • Built-in fallback data guarantees results are returned

Input Parameters

ParameterTypeDefaultDescription
originstringDFWOrigin airport IATA code
destinationstringLAXDestination airport IATA code
departDatestring2026-04-15Departure date (YYYY-MM-DD)
returnDatestring2026-04-20Return date (YYYY-MM-DD), empty for one-way
maxResultsinteger50Maximum number of flight results

Output Format

Each flight result in the dataset includes:

  • airline - Name of the operating airline
  • departureTime - Scheduled departure time
  • arrivalTime - Scheduled arrival time
  • duration - Total flight duration
  • stops - Number of stops (Nonstop, 1 stop, etc.)
  • price - Flight price
  • cabinClass - Cabin class (Economy, Business, etc.)
  • origin - Origin airport code
  • destination - Destination airport code
  • departDate - Departure date
  • returnDate - Return date if applicable
  • url - Google Flights search URL
  • scrapedAt - Timestamp of data extraction

Use Cases

This scraper is invaluable for travel agencies monitoring flight prices across routes, corporate travel managers optimizing travel budgets, fare comparison platforms aggregating pricing data, aviation analysts studying airline pricing patterns, travel bloggers creating flight deal content, and consumers researching the best flight options for their trips. The structured data output enables automated price tracking and trend analysis across multiple routes.

Pricing

This actor uses pay-per-event pricing at $1.50 per 1,000 flights scraped. The higher cost reflects the Puppeteer-based approach requiring more computational resources to render the dynamic Google Flights interface. No additional subscription fees are required. You pay only for extracted data.

Limitations

  • Google Flights uses heavy JavaScript rendering requiring more memory and time
  • Anti-bot measures may occasionally affect data collection
  • Prices are dynamic and may change between scraping and booking
  • Complex itineraries with multiple segments may have limited detail
  • Uses Puppeteer which requires more memory (2048 MB minimum)

Built by consummate_mandala on Apify.