Flight Price Scraper (Skyscanner)
Pricing
Pay per usage
Go to Apify Store

Flight Price Scraper (Skyscanner)
Scrape flight prices and schedules from Skyscanner. Compare airlines, find cheapest routes, track price changes.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
oscar lira
Maintained by Community
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Flight Price Scraper
Scrapes flight prices from Google Flights. Give it an origin, destination, and date -- it returns a list of available flights with prices, airlines, times, and stops.
What it does
- Search one-way or round-trip flights
- Get prices in USD from Google Flights
- Extract airline, departure/arrival times, duration, and number of stops
- Returns up to 20 flights per search (configurable)
Input example
{"origin": "JFK","destination": "LAX","departDate": "2026-04-15","returnDate": "2026-04-22","maxFlights": 20}
Leave returnDate empty for one-way searches.
Output fields
| Field | Type | Description |
|---|---|---|
price | string | Flight price with currency symbol (e.g. "$129") |
airline | string | Airline name |
departTime | string | Departure time (e.g. "6:00 AM") |
arriveTime | string | Arrival time (e.g. "9:30 AM") |
duration | string | Flight duration (e.g. "5 hr 30 min") |
stops | string | Number of stops or "Nonstop" |
origin | string | Origin airport code |
destination | string | Destination airport code |
departDate | string | Departure date |
returnDate | string | Return date (null for one-way) |
scrapedAt | string | When the data was collected |
Output example
{"price": "$129","airline": "JetBlue","departTime": "6:00 AM","arriveTime": "9:30 AM","duration": "5 hr 30 min","stops": "Nonstop","origin": "JFK","destination": "LAX","departDate": "2026-04-15","returnDate": "2026-04-22","scrapedAt": "2026-03-22T10:00:00.000Z"}
Pricing
Uses residential proxies (US). Each search typically costs $0.02-0.05 in platform credits depending on page load time.
Limitations
- Prices are scraped from Google Flights and may differ from the airline's actual booking page
- Currency is always USD
- Google may occasionally serve a CAPTCHA or consent page, which blocks results
- Some fields (airline, duration) can be null if Google changes the page layout
- Max 20 flights per search by default
- Airport codes must be valid IATA codes (3 letters)