Flight Price Scraper (Skyscanner & Google Flights) avatar

Flight Price Scraper (Skyscanner & Google Flights)

Pricing

Pay per usage

Go to Apify Store
Flight Price Scraper (Skyscanner & Google Flights)

Flight Price Scraper (Skyscanner & Google Flights)

Fast and lightweight flight price scraper. Extract airfares, airlines, flight numbers, stops, durations, aircraft models, and schedules for any global route without browser overhead.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ulises salgado diaz

ulises salgado diaz

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

A lightning-fast, lightweight, and cost-effective Apify Actor to extract flight prices, schedules, airlines, stops, durations, and aircraft types for any route worldwide without browser overhead.


Why Flight Price Scraper?

Flight search data is notoriously difficult to scrape reliably. Most scrapers on the market either get blocked by PerimeterX / Cloudflare anti-bot challenges or crash because they run heavy, resource-intensive browser instances (Playwright/Selenium).

Flight Price Scraper solves this:

  • ⚡ Ultra-Fast Speed: Extracts structured flight data via pure HTTP requests with TLS fingerprint impersonation in just 1–2 seconds.
  • 💸 Cost-Efficient: Minimal memory footprint (<64 MB RAM) ensures runs cost pennies in compute units.
  • 🛫 Deep Flight Details: Extracts full itinerary legs: airlines, flight numbers, aircraft models (e.g. Airbus A320, Boeing 737), departure/arrival times, durations, and layovers.
  • 🔄 One-Way & Round-Trip: Supports both single-leg journeys and return trips with flexible dates, currencies, and cabin classes.

Extracted Data Fields

Each record in your dataset contains:

FieldTypeDescriptionExample
airlineStringOperating airline name"JetBlue"
airline_codeString2-letter IATA airline code"B6"
flight_numbersStringFlight identifier(s)"B6 523"
priceNumberNumeric ticket fare239
currencyStringCurrency code"USD"
price_formattedStringDisplay price with currency"$239 USD"
stopsIntegerTotal layovers (0 for Nonstop)0
durationStringTotal travel time"6h 16m"
duration_minutesIntegerTotal duration in minutes376
departure_airportStringOrigin airport IATA code"JFK"
departure_airport_nameStringFull departure airport name"John F. Kennedy International Airport"
departure_timeStringDeparture date & time"2026-11-15 07:00"
arrival_airportStringDestination airport IATA code"LAX"
arrival_airport_nameStringFull arrival airport name"Los Angeles International Airport"
arrival_timeStringArrival date & time"2026-11-15 10:16"
airplaneStringAircraft model"Airbus A320"
legs_countIntegerNumber of flight legs1
legsArrayDetailed segments breakdown[{ ... }]
booking_urlStringDirect search link"https://www.google.com/travel/flights?..."

Input Configuration

ParameterTypeRequiredDefaultDescription
originStringYes"JFK"3-letter IATA code of origin airport.
destinationStringYes"LAX"3-letter IATA code of destination airport.
dateStringYes"2026-11-15"Departure date in YYYY-MM-DD format.
return_dateStringNonullOptional return date for round-trip flights.
currencyStringNo"USD"Currency (USD, EUR, MXN, GBP, CAD, AUD).
seat_classStringNo"economy"Cabin class (economy, premium-economy, business, first).
adultsIntegerNo1Number of adult passengers.
max_resultsIntegerNo50Maximum flight offers to extract.

Example Output (JSON)

{
"airline": "JetBlue",
"airline_code": "B6",
"flight_numbers": "B6 523",
"price": 239,
"currency": "USD",
"price_formatted": "$239 USD",
"stops": 0,
"duration": "6h 16m",
"duration_minutes": 376,
"departure_airport": "JFK",
"departure_airport_name": "John F. Kennedy International Airport",
"departure_time": "2026-11-15 07:00",
"arrival_airport": "LAX",
"arrival_airport_name": "Los Angeles International Airport",
"arrival_time": "2026-11-15 10:16",
"airplane": "Airbus A320",
"legs_count": 1,
"legs": [
{
"origin": "JFK",
"origin_name": "John F. Kennedy International Airport",
"destination": "LAX",
"destination_name": "Los Angeles International Airport",
"departure": "2026-11-15 07:00",
"arrival": "2026-11-15 10:16",
"duration_minutes": 376,
"aircraft": "Airbus A320",
"flight_number": "B6 523"
}
]
}

Resumen en Español

Extractor de tarifas aéreas ultrarrápido y económico para Apify. Permite monitorear precios de vuelos, aerolíneas, escalas, modelos de avión y horarios entre cualquier par de aeropuertos del mundo sin utilizar navegadores lentos ni consumir memoria excesiva.