Google Flights Scraper - Fares, Airlines & Schedules avatar

Google Flights Scraper - Fares, Airlines & Schedules

Pricing

from $0.17 / 1,000 flights

Go to Apify Store
Google Flights Scraper - Fares, Airlines & Schedules

Google Flights Scraper - Fares, Airlines & Schedules

Scrape Google Flights fares for a route and date: price, airline, flight numbers, departure and arrival times, duration, stops and layovers. Flight price scraper for one-way or round-trip searches.

Pricing

from $0.17 / 1,000 flights

Rating

0.0

(0)

Developer

CrawlKit

CrawlKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Scrape Google Flights search results for one route and date: current prices, airlines, durations, layovers, flight numbers and schedules. Supports one-way and round-trip searches, cabin class and number of stops. Returns structured flat JSON.

Input

ParameterTypeRequiredDefaultDescription
originstringYes—IATA airport code (e.g. JFK, CDG)
destinationstringYes—IATA airport code (e.g. LAX, LHR)
datestringYes—Departure date (YYYY-MM-DD)
returnDatestringNo—Return date for round-trip
maxResultsintegerNo50Max flights to return (1–200)
travelClassstringNoeconomyeconomy, premium_economy, business, first
stopsstringNoanyany, nonstop, one_stop, two_plus

Output example

{
"airline": "Icelandair",
"price": 669,
"currency": "USD",
"duration": 660,
"stops": 1,
"departureTime": "2026-12-01T13:00",
"arrivalTime": "2026-12-01T18:00",
"origin": "CDG",
"destination": "JFK",
"departureAirport": "Aéroport de Paris-Charles de Gaulle",
"arrivalAirport": "John F. Kennedy International Airport",
"departureAirportCode": "CDG",
"arrivalAirportCode": "JFK",
"layovers": "KEF",
"flightNumber": "FI543, FI615",
"aircraft": "Boeing 767, Boeing 737MAX 9 Passenger",
"scrapedAt": "2026-10-21T12:00:00+00:00"
}

Times are airport-local (YYYY-MM-DDTHH:MM), duration is in minutes, prices are in USD. For round trips, price is the round-trip total shown for each outbound flight. price is null when Google shows no fare.

Pricing

Pay-per-event, no start fee: $0.17 per 1,000 flights on the Apify Free plan, with lower prices on paid plans. Each flight pushed to the dataset is one event.

EventFreeStarterScaleBusinessEnterprise
Flight (RESULT)$0.17$0.17$0.17$0.17$0.17

Prices in USD per 1,000 events.

Features

  • Cabin & stops filters — passed to the Google Flights search
  • Round-trip pricing — with returnDate, each outbound flight carries the round-trip total price
  • Flat JSON output — every field at top level for easy analysis
  • IATA codes — origin and destination are 3-letter airport codes

Limitations

  • Prices are in USD.
  • Departure and arrival times are local to each airport (no time zone offset).
  • Searches are one-way unless returnDate is set. Round-trip searches return the outbound flights with the round-trip total; return flights are not listed separately.
  • Results are limited to what Google Flights shows on the first results page for the search, capped by maxResults.
  • If Google returns no parseable flights after the retries (including with a residential proxy), the run ends FAILED.