Google Flights Scraper
Pricing
Pay per usage
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
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
| Parameter | Type | Default | Description |
|---|---|---|---|
| origin | string | DFW | Origin airport IATA code |
| destination | string | LAX | Destination airport IATA code |
| departDate | string | 2026-04-15 | Departure date (YYYY-MM-DD) |
| returnDate | string | 2026-04-20 | Return date (YYYY-MM-DD), empty for one-way |
| maxResults | integer | 50 | Maximum number of flight results |
Output Format
Each flight result in the dataset includes:
airline- Name of the operating airlinedepartureTime- Scheduled departure timearrivalTime- Scheduled arrival timeduration- Total flight durationstops- Number of stops (Nonstop, 1 stop, etc.)price- Flight pricecabinClass- Cabin class (Economy, Business, etc.)origin- Origin airport codedestination- Destination airport codedepartDate- Departure datereturnDate- Return date if applicableurl- Google Flights search URLscrapedAt- 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.