Wingie Flights Scraper - Prices, Airlines & Routes Worldwide avatar

Wingie Flights Scraper - Prices, Airlines & Routes Worldwide

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Wingie Flights Scraper - Prices, Airlines & Routes Worldwide

Wingie Flights Scraper - Prices, Airlines & Routes Worldwide

Scrape flight prices and fares from Wingie in 29 country storefronts worldwide. Search many origins and destinations at once, one-way or round trip, and get airlines, stops, durations, baggage and fare options in the currency you choose.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Boring Internet Explorer

Boring Internet Explorer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

✈️ Wingie Flights Scraper — Egypt, Saudi Arabia, UAE, Kuwait & more

❓ What is this scraper?

This scraper extracts live flight prices from Wingie, a flight comparison and booking website that compares fares from 450+ airlines. Wingie runs a separate storefront for each country (29 in total, including Egypt, Saudi Arabia, the UAE, Kuwait, Qatar, the UK, the US, Germany, India and more), each with its own local offers and currency.

Flight fares change every day, so a structured, repeatable feed of Wingie prices is useful for travel research, price monitoring and market analysis in the GCC and wider Arab region.

The extracted data is normalized into a structured format, making it easy to use for analysis, integrations, or storage.


⚡ Why this scraper?

Wingie offers a powerful way to compare flight options, and this scraper allows you to:

  • 🌍 Pick the country storefront, language and currency you want prices in (for example EGP for Egypt, SAR for Saudi Arabia, AED for the UAE)
  • 🛫 Search many origins and many destinations in one run — every origin is searched against every destination
  • 🔢 Set the number of flights you want per search (maxItems applies to each origin and destination pair)
  • 🔁 Collect one-way and round-trip fares, with passengers (adults, children, infants) and economy or business cabin
  • 🧳 Get airlines, stops, layovers, durations, baggage allowance, refundability and fare options for every flight

Perfect for:

  • ✈️ Travel agencies and OTAs comparing fares in the region
  • 📈 Price monitoring and fare-tracking tools
  • 🧮 Market analysts studying route pricing and airline competition
  • 🤖 Deal alerts and travel newsletters
  • 🎓 Researchers working on aviation and tourism data

📥 Input

FieldTypeDefaultDescription
countrystringegWingie storefront — 29 countries worldwide, from Egypt and Saudi Arabia to the UK, US, Germany and India
languagestringenen or ar — language of airline, city and airport names
currencystringAUTOCurrency of the prices. AUTO uses the country's default (EGP for Egypt, SAR for Saudi Arabia, …)
originsstring[]—Airport codes (CAI) or names (Cairo). A city name searches all of its airports
destinationsstring[]—Same format as origins
departureDatestring14 daysYYYY-MM-DD or a relative value such as 14 days, 2 weeks, 1 month
returnDatestringemptySet it to search round trips; leave empty for one-way
adults / children / infantsinteger1 / 0 / 0Passengers
cabinClassstringeconomyeconomy or business
directOnlybooleanfalseOnly non-stop flights
sortBystringpriceprice, duration or departure — decides which flights are kept when maxItems is reached
maxItemsinteger5Maximum flights saved per origin and destination pair
proxyConfigurationobjectno proxyProxy settings. If the site blocks your runs, try a residential proxy
{
"country": "eg",
"language": "en",
"currency": "AUTO",
"origins": ["CAI"],
"destinations": ["DXB", "Jeddah"],
"departureDate": "2026-11-15",
"returnDate": "2026-11-22",
"adults": 1,
"cabinClass": "economy",
"sortBy": "price",
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": false
}
}

With the example above the scraper runs two searches (CAI → DXB and CAI → Jeddah) and stores up to 50 round-trip fares for each.


📤 Output

Each item is one flight offer, returned as a structured JSON object. For round trips the price is the total of both directions and inbound holds the return flight.

{
"scrapedAt": "2026-10-08T08:06:31.388Z",
"url": "https://eg.wingie.com/en/flights/search/cairo-intl-airport-to-dubai-intl-airport-cai-dxb/?departure=22.10.2026&adult=1&class=ekonomi",
"title": "Cairo (CAI) → Dubai (DXB) · Flynas · 2026-10-22 11:10",
"price": 8253.05,
"currency": "EGP",
"country": "Egypt",
"market": "eg",
"tripType": "one-way",
"origin": "CAI",
"originCity": "Cairo",
"destination": "DXB",
"destinationCity": "Dubai",
"departureDate": "2026-10-22",
"returnDate": null,
"departureTime": "2026-10-22T11:10",
"arrivalTime": "2026-10-22T18:55",
"airlines": ["Flynas"],
"stops": 1,
"durationMinutes": 405,
"passengers": {
"adults": 1,
"children": 0,
"infants": 0
},
"averagePrice": 8253.05,
"outbound": {
"origin": "CAI",
"originCity": "Cairo",
"destination": "DXB",
"destinationCity": "Dubai",
"departureTime": "2026-10-22T11:10",
"arrivalTime": "2026-10-22T18:55",
"durationMinutes": 405,
"stops": 1,
"airlines": ["Flynas"],
"flightNumbers": ["XY264", "XY207"],
"cabinClass": "economy",
"cabinBaggage": "1 piece X 7 kg cabin baggage (56x36x23 cm)",
"checkedBaggage": "1 piece X 15 kg checked baggage",
"refundable": true,
"seatsLeft": 9,
"bookingProvider": "flynas",
"fareOptions": [
{
"name": "Light",
"extraPrice": 0
},
{
"name": "Light Flex",
"extraPrice": 224.47
},
{
"name": "Value",
"extraPrice": 1721.93
},
{
"name": "Plus",
"extraPrice": 3623.56
}
],
"segments": [
{
"flightNumber": "XY264",
"airline": "Flynas",
"airlineCode": "XY",
"origin": "CAI",
"destination": "RUH",
"departureTime": "2026-10-22T11:10",
"arrivalTime": "2026-10-22T13:55",
"durationMinutes": 165,
"layoverMinutes": null,
"originTerminal": "3",
"destinationTerminal": "1",
"seatsLeft": 9
},
{
"flightNumber": "XY207",
"airline": "Flynas",
"airlineCode": "XY",
"origin": "RUH",
"destination": "DXB",
"departureTime": "2026-10-22T15:50",
"arrivalTime": "2026-10-22T18:55",
"durationMinutes": 125,
"layoverMinutes": 115,
"originTerminal": null,
"destinationTerminal": null,
"seatsLeft": 9
}
]
},
"inbound": null
}

Field reference

FieldTypeDescription
scrapedAtstringISO 8601 timestamp of the scrape
urlstringWingie search results page for this search
titlestringRoute, airlines and departure time
pricenumberTotal price for all passengers (both directions for round trips)
currencystringCurrency of the price
country / marketstringSelected storefront country and market code
tripTypestringone-way or round-trip
origin / originCitystringDeparture airport code and city
destination / destinationCitystringArrival airport code and city
departureDate / returnDatestringSearched dates
departureTime / arrivalTimestringOutbound local departure and arrival time
airlinesstring[]Airlines on the trip
stopsnumberNumber of stops on the outbound flight
durationMinutesnumberOutbound journey duration
passengersobjectAdults, children and infants searched
averagePricenumberAverage price per passenger
outbound / inboundobjectFlight details: segments, flight numbers, layovers, terminals, baggage, refundability, seats left, booking provider and fare options (inbound is null for one-way)

❓ FAQ

Can I search more than one origin or destination? Yes. Add several values to origins and destinations. Every origin is searched against every destination, and maxItems applies to each search separately.

Which currency are the prices in? The default currency of the selected country (AUTO), or any currency you choose in currency.

What can I type as an origin or destination? A 3-letter airport code such as CAI, or a name such as Cairo. A city name searches all airports of that city, for example Dubai Intl, Sharjah and Al Maktoum.

How many flights can I get per search? Wingie shows roughly 125 to 250 flights per search, depending on the route and the moment of the search. Setting maxItems higher than that returns everything available.

Why do I see the same flight more than once? The same flights are sometimes offered by different providers or fare families at different prices. Each offer is a separate item, identified by bookingProvider and price.

Does it support Arabic? Yes. Set language to ar to get Arabic airline, city and airport names.

How fresh is the data? Every run searches Wingie live, so prices reflect what the website shows at run time.


Compare Wingie prices with other flight sources:


🛠️ Need a custom scraper?

Need this scraper adapted to your use case — extra fields, additional filters, a different output format, or a new website? Reach out at boringinternetexplorer@gmail.com and we'll make it happen.