Edreams Flights Scraper avatar

Edreams Flights Scraper

Pricing

from $1.99 / 1,000 flight results

Go to Apify Store
Edreams Flights Scraper

Edreams Flights Scraper

Search eDreams flight offers by route and travel dates, then extract prices, airlines, durations, stops, times, and booking links. No API key required.

Pricing

from $1.99 / 1,000 flight results

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

The eDreams Flights Scraper helps you collect flight offer data from eDreams for a selected route, date, passenger count, and cabin class. Add an origin and destination IATA code, choose one-way or round-trip dates, and get structured results that can be downloaded from Apify in JSON, CSV, Excel, HTML, or XML.

Use this Actor to monitor flight prices, compare travel options, track routes over time, or feed flight offer data into your own dashboards and workflows.

What Can eDreams Flights Scraper Do?

  • Search eDreams flight results by origin, destination, departure date, and return date.
  • Scrape structured prices, currencies, airlines, stops, durations, tickets-left values, flight sections, and CO2 footprint fields when available.
  • Support one-way and round-trip searches.
  • Limit the number of saved offers with maxItems.
  • Run with Apify features such as schedules, webhooks, API access, dataset exports, and proxy configuration.

What eDreams Flight Data Can You Extract?

This Actor saves each flight offer as a separate dataset item. The exact fields can vary depending on what eDreams renders for the selected route, market, and availability.

FieldDescription
originOrigin IATA code used for the search
destinationDestination IATA code used for the search
departureDateRequested departure date
returnDateRequested return date for round trips
tripTypeoneWay or roundTrip
priceParsed offer price when visible
currencyParsed currency code when visible
regularPriceNon-discounted price object when returned by eDreams
memberPricePrime/member price object when returned by eDreams
airlinesAirline names in the itinerary
stopsTotal number of stops across the itinerary legs
totalDurationMinutesSum of returned section durations
ticketsLeftTickets-left value when returned
outboundStructured outbound flight sections
inboundStructured inbound flight sections for round trips
carbonFootprintCO2 footprint metadata when returned
resultUrleDreams result page URL used for the scrape

How to Scrape eDreams Flights

  1. Open the Actor input tab.
  2. Enter the origin and destination as three-letter IATA codes, for example NYC and LON.
  3. Select a departure date and, for round trips, a return date.
  4. Set passenger counts, cabin class, direct-flight preference, and maximum number of offers.
  5. Run the Actor and download the dataset in your preferred format.

You can also provide one or more eDreams result URLs in startUrls. When startUrls are provided, the Actor opens those URLs directly and uses the other input fields only as fallback metadata.

Input Example

{
"origin": "NYC",
"destination": "LON",
"departureDate": "2026-07-08",
"tripType": "oneWay",
"adults": 1,
"children": 0,
"infants": 0,
"cabinClass": "TOURIST",
"directFlightsOnly": false,
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Output Example

{
"origin": "NYC",
"destination": "LON",
"departureDate": "2026-07-08",
"returnDate": null,
"tripType": "oneWay",
"adults": 1,
"children": 0,
"infants": 0,
"cabinClass": "TOURIST",
"directFlightsOnly": false,
"itineraryKey": "0",
"price": 329,
"currency": "EUR",
"regularPrice": {
"amount": 329,
"currency": "EUR"
},
"memberPrice": {
"amount": 261,
"currency": "EUR"
},
"airlines": ["Virgin Atlantic"],
"stops": 0,
"totalDurationMinutes": 435,
"ticketsLeft": 9,
"outbound": [
{
"departureDate": "2026-07-08T18:30:00",
"arrivalDate": "2026-07-09T06:45:00",
"carrier": "Virgin Atlantic",
"flightCode": "VS0000"
}
],
"inbound": [],
"resultUrl": "https://www.edreams.com/travel/#results/type=O;dep=2026-07-08;from=NYC;to=LON",
"scrapedAt": "2026-06-08T07:00:00.000Z"
}

How Much Does It Cost to Scrape eDreams?

The Actor uses HTTP requests for the eDreams search flow, so it is lighter than a browser-based scraper. Costs depend on the number of searches, selected proxy configuration, route availability, and how many offers you save. For regular monitoring, start with a small maxItems value and schedule focused route searches.

Notes and Limitations

Flight availability and pricing can change quickly. Treat scraped prices as snapshots from the time of the run and verify final fares on eDreams before purchase.

If eDreams returns no availability, blocks a market, or changes its search API, the Actor may return fewer fields or no items for that run. Using proxies can improve reliability in markets where traffic is restricted.

This Actor extracts publicly visible flight offer information. You should use it responsibly, respect eDreams' terms, and ensure your use case complies with applicable laws and regulations. If you are unsure whether your use case is allowed, consult a legal professional.