VOOZH about

URL: https://apify.com/trovevault/ryanair-fare-finder

โ‡ฑ Ryanair Fare Finder - Flexible Flight Deals ยท Apify


Pricing

from $1.70 / 1,000 routes

Go to Apify Store

Find Ryanair fares by city, flexible dates, total price, route airports, booking link, and monthly fare deal signal.

Pricing

from $1.70 / 1,000 routes

Rating

0.0

(0)

Developer

๐Ÿ‘ Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does Ryanair Fare Finder do?

Ryanair Fare Finder finds direct Ryanair fares by city, compares nearby dates, and returns a monthly fare signal for each option. It is a focused Ryanair fare API alternative for low-cost flight monitoring; it does not compare all airlines, OTAs, or connecting itineraries.

The actor resolves Ryanair city dropdowns into route airports, checks the monthly fare calendar, and outputs structured fare rows with departure times, price per passenger, total price, monthly benchmark, dealSignal, and booking link. If no fare is found, it still returns a No matching fare row explaining why.

Why use Ryanair Fare Finder?

Use this actor when you need a fast way to monitor Ryanair fare opportunities without searching the Ryanair website manually for every date.

  • Search by Ryanair city instead of airport code.
  • Use dropdowns for active Ryanair cities.
  • Find direct Ryanair routes between selected cities.
  • Compare fares around a preferred date with dateFlexibilityDays.
  • Return one-way or return-trip fare combinations.
  • Calculate pricePerPassenger and totalPrice.
  • Benchmark each fare against the same route and month.
  • Get a simple buy, wait, avoid, or no_result signal.
  • Use Apify scheduling, API access, dataset exports, webhooks, and integrations.

This actor is narrower than Skyscanner or Google Flights. Broad flight-search APIs often require paid credits, partner approval, or API keys. Ryanair Fare Finder focuses on one airline source and turns fare-calendar data into a useful monitoring dataset.

Use cases and target users

  • Flight deal newsletters - find cheap Ryanair dates for selected city pairs.
  • Travel planners - compare nearby dates before choosing a weekend trip.
  • Travel dashboards - schedule route checks and append results to a long-lived dataset.
  • Budget travel agencies - monitor low-cost route opportunities for clients.
  • Developers and analysts - use the Apify API to feed fare data into sheets, alerts, or BI tools.

What data can Ryanair Fare Finder extract?

FieldTypeDescription
fareStatusstringFare found or No matching fare
tripTypestringone_way or return
originCity, destinationCitystringResolved search cities
outboundDepartureAirport, outboundArrivalAirportstring/nullRoute airport codes, for example LIS to STN
outboundDepartureDate, outboundDepartureTimestring/nullOutbound local date and time
returnDepartureDate, returnDepartureTimestring/nullReturn date and time for return trips
passengersnumberAdult passengers used for total price
pricePerPassenger, totalPricenumber/nullFare-calendar price before optional extras
outboundMonthlyLowestPrice, outboundMonthlyMedianPricenumber/nullRoute/month benchmark values
benchmarkPrice, priceVsBenchmarkPercentnumber/nullMonthly median comparison
dealSignal, dealReasonstringFare recommendation and explanation
bookingUrlstring/nullRyanair booking page URL when a fare is found

Run-level diagnostics such as routes checked, calendars checked, and lookup status are stored in RUN_SUMMARY.

How to scrape Ryanair fares

  1. Open the actor on Apify.
  2. Select originCity and destinationCity from the Ryanair city dropdowns.
  3. Choose departureDate.
  4. Leave returnDate blank for one-way fares, or add it for return trips.
  5. Set passengers, currency, dateFlexibilityDays, and maxResults.
  6. Click Start.
  7. Download results as JSON, CSV, Excel, HTML, XML, or RSS.
  8. For repeated checks, schedule the actor or append rows to your own dataset with datasetId.

The dropdowns include active Ryanair cities, but Apify does not support dependent dropdowns. The destination list cannot automatically hide cities that are not reachable from the selected origin. The actor validates the direct route during the run.

Cost expectations

This actor uses lightweight HTTP requests rather than browser automation. A simple one-way route check normally needs one airport list request, one route list request, and one fare-calendar request.

In a cloud validation run for Lisbon, Portugal to London, United Kingdom, the actor returned 5 rows in about 3 seconds and Apify reported roughly $0.001 of usage. Larger flexibility windows, return trips, or cities with multiple airport matches can use more requests.

Input

{
"originCity":"Lisbon, Portugal",
"destinationCity":"London, United Kingdom",
"departureDate":"2026-09-12",
"returnDate":"",
"passengers":1,
"dateFlexibilityDays":1,
"currency":"EUR",
"maxResults":2
}

Key fields:

  • originCity, destinationCity - Ryanair cities from the dropdown.
  • departureDate, returnDate - outbound and optional return dates in YYYY-MM-DD.
  • passengers - adult passengers used to calculate totalPrice.
  • dateFlexibilityDays - days before and after the selected dates to compare.
  • currency - requested fare currency.
  • maxResults - maximum rows returned after sorting.
  • datasetId, runId - optional workflow fields.

Output

Example fare row:

{
"fareStatus":"Fare found",
"tripType":"one_way",
"originCity":"Lisbon",
"destinationCity":"London",
"outboundDepartureAirport":"LIS",
"outboundArrivalAirport":"STN",
"outboundDepartureDate":"2026-09-10",
"outboundDepartureTime":"20:55",
"passengers":1,
"pricePerPassenger":38.99,
"totalPrice":38.99,
"currency":"EUR",
"outboundMonthlyLowestPrice":32.99,
"outboundMonthlyMedianPrice":52.17,
"benchmarkPrice":52.17,
"priceVsBenchmarkPercent":-25.3,
"dealSignal":"buy",
"dealReason":"Fare is at least 10% below the monthly median for this route.",
"bookingUrl":"https://www.ryanair.com/gb/en/trip/flights/select?..."
}

Example no-results row:

{
"fareStatus":"No matching fare",
"tripType":"return",
"originCity":"Skiathos, Greece",
"destinationCity":"Faro, Portugal",
"outboundDepartureDate":"2026-06-30",
"returnDepartureDate":"2026-07-24",
"pricePerPassenger":null,
"totalPrice":null,
"benchmarkPrice":null,
"dealSignal":"no_result",
"bookingUrl":null
}

API access

curl"https://api.apify.com/v2/acts/trovevault~ryanair-fare-finder/runs"\
-X POST \
-H"Content-Type: application/json"\
-H"Authorization: Bearer $APIFY_TOKEN"\
-d'{
"originCity": "Lisbon, Portugal",
"destinationCity": "London, United Kingdom",
"departureDate": "2026-09-12",
"returnDate": "",
"passengers": 1,
"dateFlexibilityDays": 1,
"currency": "EUR",
"maxResults": 2
}'

Fetch results:

curl"https://api.apify.com/v2/datasets/DATASET_ID/items?clean=true"\
-H"Authorization: Bearer $APIFY_TOKEN"

You can also use schedules, webhooks, Make, Zapier, Google Sheets exports, or Apify-compatible MCP workflows.

Deal signal logic

  • buy - fare is at least 10% below the monthly median, or close to the monthly low.
  • wait - fare is near the monthly median.
  • avoid - fare is at least 25% above the monthly median.
  • no_result - no direct route or fare matched the selected date window.

This is a route-and-month benchmark, not a long-term historical average or a guarantee that the fare will rise or fall.

Troubleshooting and support

Why did my selected city pair return No matching fare?

Ryanair may not operate a direct route between the selected cities, or no fare may exist in the selected date window. Try a larger dateFlexibilityDays, a different month, or a nearby Ryanair city.

Are prices final checkout prices?

No. Prices are fare-calendar snapshots before baggage, priority boarding, seats, payment fees, and other optional extras.

Does it need my Ryanair login or API key?

No. The actor does not require a Ryanair account or user API key.

Is this legal to use?

The actor reads publicly reachable route and fare-calendar information. It does not extract private user data. Use it ethically, avoid excessive request volumes, and make sure your use complies with applicable laws and terms. If unsure, consult your lawyers.

Where can I get help?

Use the Issues tab on the Apify actor page. Include your input and run ID when reporting an empty, failed, or surprising run.

Limitations

  • Covers direct Ryanair routes only.
  • Does not compare all airlines, OTAs, or connecting flights.
  • Fare-calendar prices may change after the run.
  • Final checkout totals may differ after optional extras.
  • If public Ryanair endpoints change, extraction may need maintenance.

Related actors

  • Hotel Stay Price Comparison
  • Ticketing Comparison, planned
  • Broader Airline Flight Price Comparison, parked until a reliable multi-airline source is available

Changelog

  • 0.1.0 - Initial Ryanair fare finder with city dropdowns, route discovery, flexible dates, monthly benchmarks, return trips, booking links, and no-results rows.

You might also like

Ryanair Scraper [Only $1.5] Flight Fares & Cheapest Routes

memo23/ryanair-scraper

[Only $1.5] Scrape Ryanair fares โ€” cheapest one-way and round-trip prices by route and flexible date window, plus an explore mode that finds the cheapest fare to every destination from an origin. Returns price, flight number, schedule, duration, airports and booking links. Open data, no proxy

๐Ÿ‘ User avatar

Muhamed Didovic

2

Ryanair Scraper

maximedupre/ryanair-scraper

Scrape Ryanair fares by route, date, flexible date window, passenger mix, price, and sort order. Export prices, flight numbers, local times, duration, airport details, booking links, and scrape timestamps.

๐Ÿ‘ User avatar

Maxime Duprรฉ

3

Ryanair Flight Price Scraper

automation-lab/ryanair-flight-price-scraper

Track Ryanair fares by route and date. Extract public price, currency, departure time, arrival time, sold-out, and availability rows.

๐Ÿ‘ User avatar

Stas Persiianenko

2

Ryanair Best price Scraper

saswave/ryanair-best-price-scraper

Ryanair meilleur prix scraper. ryanair.com best price crawler. Extract flight data at scale and enrich your data analytics. Price monitoring, follow trends

Ryanair Scraper

epctex/ryanair-scraper

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.

Flight Prices Europe Scraper

makework36/flight-prices-europe

Scrape Ryanair cheapest one-way, round-trip and per-day fares by route and date. HTTP, no proxy needed.

๐Ÿ‘ User avatar

deusex machine

4

Google Flights Scraper

scrapio/google-flights-scraper

Collect Google Flights pricing and route data quickly and accurately. Capture fares, airlines, schedules, stops, travel dates, and destination insights. Perfect for fare analysts, travel apps, and researchers building price-tracking or route-comparison tools.