Extract search data from Google Flights at scale
Navigate to the Google Flights Search scraper and select "Fresh Scrape" for real-time data or "Quick Lookup" for pre-collected records. Each record costs 1 credit.
Paste the Google Flights URLs you want to scrape — one per line, or upload a CSV. Scrapernode accepts direct profile links, search result URLs, and hashtag pages.
Click "Start Extraction" to begin. Scrapernode handles proxy rotation, rate limiting, and anti-bot detection automatically. Jobs typically complete in under 60 seconds per batch.
Once complete, download your results as JSON or CSV. Each record includes 5 structured fields like url, itinerary_id, search, itinerary, and more.
Set up webhooks to receive data automatically when jobs complete, or use the REST API for programmatic scraping. Integrate with n8n, Make, or Zapier for workflow automation.
Cost per record
1 credit
Output fields
5 fields
Output formats
JSON, CSV
Preview the data you'll receive — 5 sample records
5 fields returned per record
The Google Flights booking URL (100.00% fill rate)
Stable unique ID for this itinerary (100.00% fill rate)
Search parameters used (100.00% fill rate)
Sub-fields
trip_typeTextTrip type: Round trip, One way, or Multi-citypassengersObjectPassenger countscabin_classTextCabin class (economy, business, etc.)originTextDeparture airport/city codedestinationTextArrival airport/city codedeparture_dateTextDeparture datereturn_dateTextReturn date (for round trips)Full itinerary details (100.00% fill rate)
Sub-fields
total_price_usdNumberTotal price in USDcurrencyTextPrice currencyduration_minutesNumberTotal journey duration in minutesstopsNumberNumber of stopssegmentsArrayIndividual flight segmentsThe URL that was entered when starting the scraping process (100.00% fill rate)
Common questions about How to Scrape Google Flights Search
Start extracting google flights search data in minutes. No code required — just paste your URLs and go.