Edreams Flights Scraper
Pricing
from $1.99 / 1,000 flight results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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.
| Field | Description |
|---|---|
origin | Origin IATA code used for the search |
destination | Destination IATA code used for the search |
departureDate | Requested departure date |
returnDate | Requested return date for round trips |
tripType | oneWay or roundTrip |
price | Parsed offer price when visible |
currency | Parsed currency code when visible |
regularPrice | Non-discounted price object when returned by eDreams |
memberPrice | Prime/member price object when returned by eDreams |
airlines | Airline names in the itinerary |
stops | Total number of stops across the itinerary legs |
totalDurationMinutes | Sum of returned section durations |
ticketsLeft | Tickets-left value when returned |
outbound | Structured outbound flight sections |
inbound | Structured inbound flight sections for round trips |
carbonFootprint | CO2 footprint metadata when returned |
resultUrl | eDreams result page URL used for the scrape |
How to Scrape eDreams Flights
- Open the Actor input tab.
- Enter the origin and destination as three-letter IATA codes, for example
NYCandLON. - Select a departure date and, for round trips, a return date.
- Set passenger counts, cabin class, direct-flight preference, and maximum number of offers.
- 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.
Is It Legal to Scrape eDreams?
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.