Compare flight prices from Google Flights and KAYAK in one run: same route and date on both sources, one dataset, plus a verdict row saying which source is cheaper and by how much. Batch routes, any cabin, one-way and round trip.
A round trip now goes out leg by leg. departAt is the outbound departure and arriveAt the
inbound arrival, so subtracting one from the other gave the length of the holiday, not of a
flight (DPS⇄SIN, 20–27 Nov: 21:40 on the 20th against 20:20 on the 27th, while the flying time is
315 minutes). The sources send each leg separately and this Actor dropped that: now every row
carries legs (departure, arrival, duration, stops and segments per leg) plus flat
outboundDepartAt, outboundArriveAt, outboundDurationMinutes, outboundStops and the four
matching inbound* columns for spreadsheets. departAt, arriveAt and durationMinutes keep
their old meaning, so nothing breaks for whoever already reads them.
The default table shows the four leg times, so the two halves of a trip are visible at a glance.
2026-10-21
Maintenance: run-end alerts updated to the current shared version.
2026-10-02
Runs stop cleanly as soon as your maximum cost per run is reached, with a clear status message; everything written is paid for.
2026-09-29
Clearer input field descriptions.
2026-09-24
No more double billing: the comparison adds no charge of its own on top of the source rows.
When your account is at its concurrent-run limit, a source now waits and retries instead of failing.
2026-09-21
Initial release: runs the same flight search on Google Flights, KAYAK, Momondo and Ryanair at once and returns every fare in one dataset plus a verdict row showing the cheaper source and the gap.