Google Flights scraper
Google Flights prices for any route and date, with price tracking built in: each run says which prices dropped or rose, which flights are new or gone, and the all-time low. Plus total trip cost with a hotel, cheapest dates, layovers, CO2 and Google's low/typical/high verdict. Built for AI agents.
Run Google Flights scraper on Apify
What it's for
- Google Flights prices for any route and date with airlines, times, layovers and CO2
- whether a fare is good: Google's low / typical / high verdict, typical price range and price history
- flight price tracking between runs: drops, rises, new and gone flights, all-time low
- total trip cost: flight plus the cheapest well-rated hotel
- cheapest price for every departure date in a range
Price
- $0.0005 per result
Call it with curl
curl -X POST "https://api.apify.com/v2/acts/wulfcare~google-flights-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" -H "content-type: application/json" -d '{"origin":"JFK","destination":"LAX","departureDate":"+30 days","maxFlights":5}'
Call it from Python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("wulfcare/google-flights-scraper").call(run_input={'origin': 'JFK',
'destination': 'LAX',
'departureDate': '+30 days',
'maxFlights': 5})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
Use it from an AI agent
Add this MCP server to Claude, Cursor or any MCP client: https://mcp.apify.com?tools=wulfcare/google-flights-scraper
Related scrapers
Replace YOUR_APIFY_TOKEN with the token from your Apify account. Prices are for Apify's free plan and can change.