Flight Price Aggregator API π° β 5 Sources, One Query
Pricing
from $2.50 / 1,000 flight offers
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
14 hours ago
Last modified
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.

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_flightstool.
Input
| Field | Required | Description |
|---|---|---|
origin | β | Origin airport IATA code (e.g. LGW) |
destination | β | Destination airport IATA code (e.g. CDG) |
departDate | β | Outbound date YYYY-MM-DD |
returnDate | Return date YYYY-MM-DD (omit for one-way) | |
adults / children | Passenger counts (defaults 1 / 0) | |
currency | Preferred display currency, ISO 4217 (default USD) | |
cabinClass | ECONOMY / PREMIUM_ECONOMY / BUSINESS / FIRST | |
sources | Subset of the five sources; omit to query all | |
maxPerSource | Cap 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