Flight Price Aggregator API πŸ’° β€” 5 Sources, One Query avatar

Flight Price Aggregator API πŸ’° β€” 5 Sources, One Query

Pricing

from $2.50 / 1,000 flight offers

Go to Apify Store
Flight Price Aggregator API πŸ’° β€” 5 Sources, One Query

Flight Price Aggregator API πŸ’° β€” 5 Sources, One Query

Compare flight prices across Ryanair, Wizz Air, EasyJet, Google Flights & Skyscanner in one call. Fans out in parallel, merges by flight identity & cross-source price-matches β€” so you see who sells each flight cheapest. One-way & round-trip: fares, airlines, times, stops. Pure HTTP, JSON/CSV

Pricing

from $2.50 / 1,000 flight offers

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Flight Price Aggregator API β€” 5 Sources, One Query πŸ’°

Compare flight prices across Ryanair, Wizz Air, EasyJet, Google Flights and Skyscanner in a single call. One search fans out to all five sources in parallel, merges the results by flight identity, and cross-source price-matches β€” so for every flight you instantly see which source sells it cheapest.

How it works

Why this actor

Most flight scrapers give you one source's view. Low-cost carriers are almost always cheaper booked direct than through a metasearch aggregator β€” but you only know that if you can see both prices side by side. This actor does exactly that:

  • Direct LCC fares from Ryanair, Wizz Air and EasyJet β€” the real, bookable price, not a marked-up resale.
  • Broad coverage from Google Flights and Skyscanner β€” every airline on the route, including the legacy carriers the LCCs don't show.
  • One merged view β€” the same physical flight from multiple sources collapses into a single row with a per-source price map and the cheapest seller tagged.

The payoff is concrete: on a typical London→Paris search the same EasyJet flight comes back at £14.99 direct vs $41 via Google Flights — and the actor tags the direct fare as cheapest automatically.

Use cases

  • Price comparison / fare monitoring β€” find the cheapest seller for a route and date.
  • Travel meta-search & booking tools β€” power a "compare all sources" feature without integrating five APIs.
  • Deal alerts β€” schedule daily runs and watch the cheapest-per-direction price.
  • Market & pricing research β€” see how direct LCC pricing compares to aggregator pricing at scale.
  • AI agents β€” pair with the companion MCP server to give an assistant a search_flights tool.

Input

FieldRequiredDescription
originβœ…Origin airport IATA code (e.g. LGW)
destinationβœ…Destination airport IATA code (e.g. CDG)
departDateβœ…Outbound date YYYY-MM-DD
returnDateReturn date YYYY-MM-DD (omit for one-way)
adults / childrenPassenger counts (defaults 1 / 0)
currencyPreferred display currency, ISO 4217 (default USD)
cabinClassECONOMY / PREMIUM_ECONOMY / BUSINESS / FIRST
sourcesSubset of the five sources; omit to query all
maxPerSourceCap on offers per source before merging (default 10)
{
"origin": "LGW",
"destination": "CDG",
"departDate": "2026-08-12",
"returnDate": "2026-08-19",
"maxPerSource": 8
}

Output

One row per merged offer:

{
"source": "easyjet",
"direction": "outbound",
"origin": "LGW",
"destination": "CDG",
"date": "2026-08-12",
"price": 14.99,
"currency": "GBP",
"carrier": "easyJet",
"flightNumber": "U28405",
"departTime": "16:10",
"arriveTime": "18:25",
"stops": 0,
"prices": { "easyjet": 14.99, "googleflights": 41 },
"cheapestSource": "easyjet",
"isCheapest": true
}

prices holds every source's price for that flight; cheapestSource names the cheapest; isCheapest marks the cheapest offer for its direction.

Notes & FAQ

  • Which routes do the LCCs cover? Ryanair, Wizz Air and EasyJet only return flights on their own (mostly European) routes. For a route they don't fly they simply return nothing β€” Google Flights and Skyscanner still cover it. A source that has no data for a route never fails the run.
  • Currencies. Sources that accept a currency use yours; a couple price in the departure-country currency, so cross-currency comparison is best-effort. Each row carries its own currency.
  • Skyscanner rows. Skyscanner returns one combined round-trip price rather than a per-leg fare, so its rows are marked as price-only and kept out of the per-flight cross-source match (to avoid comparing a round-trip total against a one-way fare).
  • Proxies. Residential proxy is recommended (and the default) for the broadest, most stable coverage.

⚠️ Disclaimer

This actor collects only publicly available flight pricing and schedule information. It does not access any private, authenticated, or personal data. You are responsible for ensuring your use complies with the applicable websites' terms and with all relevant laws (including data-protection regulations). Prices and availability are provided as-is and change constantly β€” always confirm the final price on the airline's or seller's own site before booking.

SEO Keywords

flight price comparison API, cheap flights scraper, Ryanair scraper, Wizz Air scraper, EasyJet scraper, Google Flights API, Skyscanner scraper, flight fare aggregator, airfare comparison, low-cost carrier prices, flight deals API, metasearch flights, one-way and round-trip fares, flight price monitoring, travel data API, MCP flight search