Ryanair Scraper
3 days trial then $25.00/month - No credit card required now
Ryanair Scraper
3 days trial then $25.00/month - No credit card required now
Scrape flights from Ryanair. Crawl and extract flights, prices, availability, and more. Creates a Ryanair API to let you scrape based on round trip, one-way trip, and passenger management (adults, teens, children, infants) options.
This run finds multiple flights although it should find one and therefore the price is wrong. It shows the price of 615 € although on Ryanair home page it is 240 €. https://www.ryanair.com/ie/en/trip/flights/select?adults=1&teens=0&children=0&infants=0&dateOut=2022-07-08&dateIn=2022-07-13&isConnectedFlight=false&discount=0&isReturn=true&promoCode=&originIata=TLL&destinationIata=NAP&tpAdults=1&tpTeens=0&tpChildren=0&tpInfants=0&tpStartDate=2022-07-08&tpEndDate=2022-07-13&tpDiscount=0&tpPromoCode=&tpOriginIata=TLL&tpDestinationIata=NAP https://api.apify.com/v2/datasets/z2dUun5Job0r7MTq4/items?clean=true&format=json
Hey Kristo,
Thanks for the issue. If possible, can you please send the INPUT.json that you've initiated in the first place?
Best
added
Hey Kristo,
I tried out the input and I received the same amount that the website is providing. Although we are using the same API that Ryanair is using on their website.
I assume the website API provided that amount of price for a short time until it gets updated. Can you please try again and let me know about the results?
Best
Hey!
The result is the same already for a week or so.
You can see the difference with Excel output as well. For example if I tried to search the return trip from Tallinn to Barcelona: INPUT (BCN).JSON then I get the correct result (BCN output.xlsx) - the price is 121 + 48 = 169 € which is the same as on the Ryanair home page: https://tinyurl.com/nt3u65zp But with Naples the return trip in Excel shows the price of: 89+120+78+107+140 € (NPL output.xlsx) which is incorrect. I think there are 3 additional lines which shouldn't be there.
Hey Kristo,
I think I understand the main issue here. This actor is returning all the flights like Ryanair does. Meaning that; it also returns the flights in the +-2 days window. So when you check the Ryanair website, you can see the flights of 06/06, 06/07, 06/08, 06/09, 06/10. This is what day call "Flex Days".
Anyway, I added a new property into the actor related with this. If you want to retrieve the flights only on that days, you have to set "flexDays" attribute into 0 which is prefilled by 2. Please use the latest version.
Best