Flight Price Scraper API - 7 Sources (Google Flights, Kiwi)
Pricing
from $2.50 / 1,000 results
Flight Price Scraper API - 7 Sources (Google Flights, Kiwi)
Compare flight prices from 7 sources: Google Flights, Kiwi, Travelpayouts, Ryanair, EasyJet, Wizz Air, Norwegian. One API call.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
deusex machine
Actor stats
1
Bookmarked
49
Total users
24
Monthly active users
a day ago
Last modified
Categories
Share
Flight Price Scraper — Compare Cheap Flights from Multiple Sources
⭐ Useful? Leave a review — takes 10 seconds and helps a lot!
Compare flight prices from multiple sources in a single search. Get the cheapest price, detailed segments, layovers, baggage info, and direct booking links. Pure HTTP -- no browser needed.
What makes it different?
Most flight scrapers use one source. This one searches multiple flight databases simultaneously, matches the same flights across all of them, and shows you which one is cheaper -- with links to book from each source.
What data does it extract?
| Field | Description |
|---|---|
prices | Price from each source that found this flight |
cheapestSource | Which source has the lowest price |
sourcesFound | Which sources returned results for this flight |
bestPrice | The lowest price across all sources |
airline | Airline name(s) |
departTime | Departure date and time |
arriveTime | Arrival date and time |
duration | Total flight duration (e.g. 9h 50m) |
stops | Number of stops (0 = nonstop) |
from / to | Airport code, name, city, country |
segments | Per-leg details: flight code, airline, times, duration, cabin class |
layovers | Layover details: airport, city, duration, baggage recheck, station change |
baggage | Included hand bags, checked bags, personal items |
highlights | Is it the cheapest, fastest, or best option? |
isSelfTransfer | Whether you need to recheck bags between flights |
travelHack | Hidden city, virtual interlining, throwaway ticket info |
links | Direct booking links to search on each source |
Use cases
- Price comparison -- Find the cheapest price across multiple sources
- Price monitoring -- Track fare changes on specific routes over time with scheduled runs
- Trip planning -- Compare airlines, prices, baggage, and layovers before booking
- Market analysis -- Collect pricing data for travel industry research
- Travel apps -- Feed real-time flight data into your own app or dashboard
- Alerts -- Get notified when prices drop below a threshold
How to use
One-way search:
{"origin": "LAX","destination": "JFK","departDate": "2026-04-25","currency": "USD","maxFlights": 20}
Round-trip search:
{"origin": "MEX","destination": "EZE","departDate": "2026-04-25","returnDate": "2026-05-05","adults": 1,"cabinClass": "ECONOMY","currency": "MXN","maxFlights": 50}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
origin | string | "LAX" | Origin airport IATA code (e.g. LAX, JFK, LHR, MTY) |
destination | string | "JFK" | Destination airport IATA code |
departDate | string | "2026-04-25" | Departure date in YYYY-MM-DD format |
returnDate | string | -- | Return date for round-trip. Omit for one-way. |
adults | integer | 1 | Number of adult passengers (1-9) |
cabinClass | string | "ECONOMY" | Cabin class: ECONOMY, PREMIUM_ECONOMY, BUSINESS, FIRST |
currency | string | "USD" | Currency code (USD, EUR, MXN, GBP, etc.) |
maxFlights | integer | 50 | Max number of flights to return |
Output example
{"prices": {"google": 409,"kiwi": 380,"travelpayouts": 130},"bestPrice": 130,"cheapestSource": "travelpayouts","sourcesFound": ["google", "kiwi", "travelpayouts"],"currency": "USD","airline": "American Airlines","departTime": "2026-04-25T06:00:00","arriveTime": "2026-04-25T14:32:00","duration": "5h 32m","stops": 0,"from": {"airport": "LAX","city": "Los Angeles","country": "United States"},"to": {"airport": "JFK","city": "New York","country": "United States"},"segments": [{"flightCode": "AA 123","airline": "American Airlines","from": "LAX","to": "JFK","departure": "2026-04-25T06:00:00","arrival": "2026-04-25T14:32:00","duration": "5h 32m"}],"baggage": {"includedHandBags": 1,"includedCheckedBags": 0,"includedPersonalItem": 1},"links": {"googleFlights": "https://www.google.com/travel/flights?q=...","kiwi": "https://www.kiwi.com/en/search/results/..."},"scrapedAt": "2026-04-25T16:45:42.209Z"}
Performance & cost
- Each search runs in about 2-4 seconds (all sources in parallel)
- HTTP-only (no browser, no proxy) -- costs roughly $0.0003 per search
- Results are merged, deduplicated across sources, and sorted by best price
Coverage
Searches across multiple flight databases to find the best prices. Covers virtually all airlines worldwide including:
- Full-service carriers: American, Delta, United, AeroMexico, Avianca, LATAM, Emirates, etc.
- Low-cost airlines: Frontier, Spirit, Volaris, VivaAerobus, Ryanair, EasyJet, Wizz Air, etc.
- Virtual interlining: Combines tickets from different airlines for the cheapest possible route
FAQ
What airport codes can I use? Any valid 3-letter IATA code: JFK, LAX, LHR, CDG, NRT, MTY, EZE, MEX, TRC, etc.
Can I search in other currencies?
Yes. Set currency to any ISO code: USD, EUR, MXN, GBP, BRL, etc.
Why do some flights show different prices from different sources? Each source has different airline agreements and pricing. That's the whole point -- we find the cheapest one for you.
What is "self-transfer"? When separate tickets are combined into one itinerary. You need to collect your bags and re-check in at the connection airport.
How often should I run this for price monitoring? Once or twice daily is enough. Flight prices typically change a few times per day.