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

Price

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

Google TrendsGoogle JobsGoogle Hotels

Replace YOUR_APIFY_TOKEN with the token from your Apify account. Prices are for Apify's free plan and can change.