Google Flights Price & Schedule Scraper avatar

Google Flights Price & Schedule Scraper

Pricing

$0.10 / 1,000 results

Go to Apify Store
Google Flights Price & Schedule Scraper

Google Flights Price & Schedule Scraper

Extracts flight options, airlines, times, durations, stops and prices from public Google Flights search results for any route and date.

Pricing

$0.10 / 1,000 results

Rating

0.0

(0)

Developer

James Barnes

James Barnes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Security

Limited permissions

Share

Get the flight options for any route and date as structured data: airlines, departure and arrival times, duration, stops and price. Useful for fare tracking, price comparison, travel research and route analysis.

Sample output

{
"origin": "JFK",
"destination": "LAX",
"departureDate": "2026-12-15",
"departureTime": "08:00",
"arrivalDate": "2026-12-15",
"arrivalTime": "11:23",
"airlines": ["Delta"],
"flightNumbers": ["DL423"],
"stops": 0,
"durationMinutes": 383,
"price": 189,
"currency": "USD",
"isTopFlight": true,
"legs": [ { "departureAirport": "JFK", "arrivalAirport": "LAX", "airline": "Delta", "flightNumber": "DL423", "durationMinutes": 383 } ],
"searchUrl": "https://www.google.com/travel/flights?q=...",
"scrapedAt": "2026-11-04T07:14:45+00:00"
}

(Illustrative values; real runs return live fares.)

Input

  • origin / destination: 3-letter IATA airport codes (required).
  • departureDate: YYYY-MM-DD, or leave empty and set daysFromNow.
  • returnDate: optional, for round trips.
  • currency: e.g. USD, EUR.
  • maxStops: optional filter.
  • maxResults: default 50, max 200.

Output fields

origin, destination, departureDate/Time, arrivalDate/Time, airlines, flightNumbers, stops, durationMinutes, price, currency, isTopFlight, per-leg details, searchUrl, scrapedAt.

Pricing

$0.0001 per result (per dataset item). The platform charges automatically.

Limits

  • Reads only public, logged-out Google Flights pages; no login and no browser.
  • One search (route + date) per run, with few requests.
  • Google shows fares only up to roughly 330 days ahead.
  • Google can change its page format or block requests; in that case the run fails with a clear message instead of returning empty data.
  • Prices are those displayed at the time of the run and can change.