Scrape KAYAK flight prices by route and dates: fare per booking provider, airline, flight numbers, times, stops, layovers, aircraft, booking link. One-way, round trip, all cabins. $1.00 per 1,000 rows + $0.003 per run start, down to $0.70 per 1,000 on higher Store tiers.
Small runs (a few rows) can finish sooner: once the rows you asked for have stopped changing, a run that would otherwise wait far longer than its size no longer waits for KAYAK to finish adding sellers to other flights. The status line says when this happened.
2026-10-30
Fixed: a search could finish on KAYAK's first, incomplete answer and miss cheaper sellers or whole airlines (JFK→LAX came back without three American Airlines flights at $215 and with JetBlue at $215 instead of $213). The Actor now waits until KAYAK marks the search complete.
New: paste KAYAK or Momondo search links (searchUrls) instead of filling the form; route, dates, cabin, passengers, sort and airline filter are read from the link.
New: airlines — only itineraries flown by the airlines you list, filtered by KAYAK itself.
Rows now say how many travelers the price is for (adults, children, travelers): price is per person, totalPrice is for everyone.
A run that finds nothing now says why in its status line instead of ending green with an empty status.
2026-10-21
Maintenance: run-end alerts updated to the current shared version; proxy helper updated to the current shared version; a run stopped by "Max cost per run" always ends with a status message telling you so.
2026-10-16
Cheaper runs: default memory back to 2 GB. Measured on 20 searches, 2 GB is as fast as 4 GB and costs about a third as much in platform usage; a page that stalls is still recognised and retried from a fresh address.
2026-10-13
Faster and steadier searches: default memory raised to 4 GB (KAYAK's page is heavy and stalled on smaller machines; a search now takes 5–15 s), and a page that stalls is recognised within about 12 seconds instead of a full minute and retried from a fresh address, then a residential one.
2026-10-10
When KAYAK answers a search with an empty page, the Actor retries once from a new proxy address instead of returning no rows.
2026-10-09
Runs no longer end as TIMED-OUT on a short timeout: the Actor finishes 10 seconds early, keeps the rows found and adds a notice naming the searches left.
2026-10-02
Default run memory tuned to what the Actor needs.
2026-10-01
Runs with a maximum cost per run no longer stop before the limit is used up.
2026-09-29
Clearer input field descriptions.
2026-09-27
Faster searches: the page loads only the flight data and finishes as soon as KAYAK marks the search complete.
Runs stop cleanly at your maximum cost instead of being aborted; nothing beyond your limit is written or charged.
2026-09-24
Fixed: layover airports now show the connecting airport instead of the departure airport of the segment.
2026-09-21
Initial release: KAYAK flight search results as rows with price, the seller (airline or agency), flight numbers, times, duration, stops and layovers, aircraft, cabin and a direct booking link, for one-way and round trips and many routes in one run.