Kayak Flight Scraper
Pricing
Pay per usage
Kayak Flight Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Scrape Kayak for flight prices and details. Extract airline names, prices, flight duration, number of stops, departure and arrival times, and cabin class for any route. Compare flights across multiple airlines and dates for the best deals.
Features
- Search flights for multiple routes in a single run
- Compare prices across all airlines on each route
- Filter by cabin class (economy, premium economy, business, first)
- Extract flight duration and stop information
- Departure and arrival time tracking
- Configurable result limits per route
- Proxy support for reliable access to Kayak
- Structured output ready for price comparison analysis
How It Works
The actor constructs Kayak flight search URLs for each route and cabin class, navigates using browser automation, waits for flight results to load, and extracts pricing and flight details from the search results page. It handles dynamic content loading and Kayak's anti-bot protections.
Input Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
routes | array | [{"from":"DFW","to":"JFK","date":"2026-05-01"}] | Flight routes with airport codes and dates |
cabinClass | string | economy | Cabin class: economy, premium_economy, business, first |
maxResults | integer | 50 | Maximum results per route |
useResidentialProxy | boolean | false | Use residential proxy (recommended) |
Output Format
Each flight option produces a dataset entry with:
airline- Operating airline nameprice- Ticket priceduration- Total flight durationstops- Number of stops and layover airportsdepartureTime- Departure timearrivalTime- Arrival timecabinClass- Selected cabin classroute- Origin to destination
Use Cases
- Price Monitoring: Track flight prices over time for best booking opportunities
- Travel Planning: Compare flights across dates and routes
- Business Travel: Find optimal flight times and prices for work trips
- Airline Comparison: Compare pricing and schedules across carriers
- Deal Alerts: Set up automated searches for price drops on specific routes
API Integration
Use the Apify API to run this scraper on a schedule. Monitor flight prices daily and get notified when prices drop below your target.
Pricing
This actor uses pay-per-event pricing. Each scraped flight result counts as one event. Visit the Apify platform for current pricing.