Flight Search — Google Flights Scraper
Pricing
from $0.002 / per flight result
Go to Apify Store

Flight Search — Google Flights Scraper
Search flight prices for a single route with optional flex dates. Powered by Google Flights.
Pricing
from $0.002 / per flight result
Rating
0.0
(0)
Developer
bootforge
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Flight Search
Search flight prices from Google Flights. One actor for all use cases.
Features
- Single or bulk — one route or many in a single run
- Deal finding — use
flex_days+max_priceto find cheapest across dates - Price tracking — enable
track_historyfor scheduled monitoring with drop alerts - Round-trip and one-way
- Cabin class, currency, max stops filters
- Apify Proxy support
- PPE pricing: pay per result
Why not the official Google Flights actor?
| Feature | apify/google-flights-scraper | This actor |
|---|---|---|
| Single search | ✓ | ✓ |
| Bulk routes in one run | ✗ (N runs, N start fees) | ✓ |
| Flex-date deal finding | ✗ | ✓ |
| Scheduled price tracking + alerts | ✗ | ✓ |
| Airport fuzzy matching | limited | ✓ (bundled OurAirports CSV) |
| Pay-per-result pricing | ✓ | ✓ |
Mode 1: Single Route
{"origin": "SGN","destination": "HAN","departure_date": "2026-05-15","return_date": "2026-05-20"}
Mode 2: Bulk Routes
{"searches": [{"origin": "SGN", "destination": "HAN", "departure_date": "2026-05-15"},{"origin": "SGN", "destination": "DAD", "departure_date": "2026-05-16"},{"origin": "HAN", "destination": "PQC", "departure_date": "2026-05-17"}],"adults": 2,"cabin": "economy"}
Mode 3: Deal Finding
Search ±N days around your target date, filter by max price, return cheapest:
{"origin": "SGN","destination": "HAN","departure_date": "2026-05-15","flex_days": 3,"max_price": 200,"max_results_per_search": 10}
Mode 4: Price Tracking
Schedule this actor to run daily. It stores price history in KVS and fires alerts when price drops:
{"origin": "SGN","destination": "HAN","departure_date": "2026-05-15","track_history": true,"alert_threshold_pct": 10}
Output includes price_change, pct_change, and alert: true/false.
Output example
{"origin": "SGN","destination": "HAN","departure_date": "2026-05-15","price": 178.0,"currency": "USD","outbound_total_duration_minutes": 130,"outbound_stops": 0,"outbound_segment_0_airline": "Vietnam Airlines","booking_url": "https://www.google.com/travel/flights/..."}
Pricing
| Event | Price |
|---|---|
| Actor start | $0.02 |
| Per flight result | $0.002 |
| Per price alert (tracking mode) | $0.01 |
Examples:
- 1 route × 20 results = $0.02 + $0.04 = $0.06
- 10 routes × 20 results = $0.02 + $0.40 = $0.42
- Daily tracking × 30 days = 30 × ($0.02 + $0.002) = $0.66/month