Skyscanner Flight Scraper — Cheap Airfares & Multi-City avatar

Skyscanner Flight Scraper — Cheap Airfares & Multi-City

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Skyscanner Flight Scraper — Cheap Airfares & Multi-City

Skyscanner Flight Scraper — Cheap Airfares & Multi-City

Extract detailed flight itineraries from Skyscanner: prices, airlines, schedules, and routes. Search with a flights link or parameters.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Made In Germany

Made In Germany

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

High-performance, pure HTTP Apify Actor designed to extract real-time flight itineraries, airfares, carrier schedules, routes, and booking deals from Skyscanner.com (memo23/skyscanner-scraper alternative).


✈️ What It Does

  • Extract Real-Time Fares: Pulls the lowest fares across airlines and online travel agencies (OTAs).
  • Comprehensive Route Matrix: Scrapes one-way, return/round-trip flights, and multi-city combinations.
  • Flight & Airline Details: Captures departure and arrival timestamps, flight durations, stop counts, layover details, operating airlines, and flight numbers.
  • OTA Deals & Booking Quotes: Extracts individual seller quotes (Expedia, Trip.com, official airlines, etc.) with ratings and deep links.
  • Pure HTTP Fast-Path: Bypasses heavy headless browser overhead using Crawlee and got-scraping with TLS Chrome fingerprinting and HTTP/2 framing.

💰 Pricing (Pay-Per-Event)

This actor operates on a pay-as-you-go Pay-Per-Event (PPE) pricing model. You only pay for what you extract:

Event NamePurposePrice (USD)Description
apify-actor-startActor Start$0.007Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
apify-default-dataset-itemresult$0.001Single result in the default dataset.
additional-dataAdditional data$0.001Charged for additional data / booking quotes.

📥 Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayNo[{"url": "https://www.skyscanner.net/transport/flights/lhr/jfk/261015/"}]Direct Skyscanner search URLs to scrape.
searchQueryStringNo"London to New York 2026-10-15"Free-text search string (e.g. London to New York 2026-10-15).
departureAirportStringNoLHR3-letter IATA code of departure airport.
arrivalAirportStringNoJFK3-letter IATA code of destination airport.
departureDateStringNo2026-10-15Date of departure (YYYY-MM-DD or YYMMDD).
returnDateStringNonullReturn date for round-trip flights.
cabinClassStringNoeconomyCabin tier: economy, premium_economy, business, or first.
adultsIntegerNo1Number of adult passengers.
currencyStringNoUSDISO 4217 currency code (e.g. USD, GBP, EUR).
marketStringNoUSMarket country code (e.g. US, GB, DE).
maxItemsIntegerNo50Maximum number of flight itineraries to save.
proxyObjectNo{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }Apify proxy configuration.

Sample Input JSON

{
"startUrls": [
{
"url": "https://www.skyscanner.net/transport/flights/lhr/jfk/261015/"
}
],
"cabinClass": "economy",
"adults": 1,
"currency": "USD",
"maxItems": 10,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📤 Output Dataset Format

Each item pushed to the default dataset contains full flight metadata:

{
"id": "skyscanner-lhr-jfk-20261015-1",
"price": 418,
"priceFormatted": "USD 418",
"currency": "USD",
"outboundOrigin": "LHR",
"outboundDestination": "JFK",
"carriers": ["British Airways"],
"departureTime": "2026-10-15T08:25:00Z",
"arrivalTime": "2026-10-15T11:15:00Z",
"duration": "7h 50m",
"durationMinutes": 470,
"stops": 0,
"isDirect": true,
"cabinClass": "economy",
"tripType": "one_way",
"deepLink": "https://www.skyscanner.net/transport/flights/lhr/jfk/261015/",
"bookingDeals": [
{
"agentName": "British Airways",
"price": 418,
"priceFormatted": "USD 418",
"rating": 4.5,
"bookingUrl": "https://www.skyscanner.net/transport/flights/lhr/jfk/"
},
{
"agentName": "Trip.com",
"price": 410,
"priceFormatted": "USD 410",
"rating": 4.2,
"bookingUrl": "https://www.skyscanner.net/transport/flights/lhr/jfk/"
}
],
"tags": ["Cheapest", "Best"],
"scrapedAt": "2026-09-28T03:30:00.000Z"
}

⚡ Why Use This Scraper?

  1. Zero Browser Bloat: Uses pure HTTP requests via got-scraping with TLS fingerprint impersonation. Runs with minimal memory and maximum speed.
  2. Transparent Pay-Per-Event (PPE): Never pay for idle execution. Only pay $0.001 per extracted result!
  3. Multi-Route & Flexible Input: Accepts raw Skyscanner URLs, IATA codes, or natural language prompts.
  4. Resilient Data Extraction: Built-in retry mechanisms and exit IP rotation to defeat anti-bot blocking.