Wizz Air Flight Scraper - Fare Calendar and Cheapest Days avatar

Wizz Air Flight Scraper - Fare Calendar and Cheapest Days

Pricing

from $1.20 / 1,000 results

Go to Apify Store
Wizz Air Flight Scraper - Fare Calendar and Cheapest Days

Wizz Air Flight Scraper - Fare Calendar and Cheapest Days

Scrape Wizz Air day-by-day public fares by airport route and date window. Export prices, currencies, service classes, airport metadata and booking links.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Collect live Wizz Air fare-calendar data by airport route and flexible date window. The Actor returns one structured row for each day with a currently published price, including route, travel date, amount, currency, fare class, airport metadata, passenger context, and a direct Wizz Air booking link.

Search one route or batch several departure and arrival airport codes. Use one-way mode for outbound fare research or round-trip mode to scan the reverse route over a separate return window. Results can be sorted by price or date, filtered by a maximum fare, exported as JSON, CSV, Excel, XML, or RSS, accessed through the Apify API, and connected to Make, Zapier, n8n, webhooks, spreadsheets, databases, and travel-alert services.

What can you use it for?

  • Find the cheapest days to fly a Wizz Air route.
  • Build daily or weekly fare alerts for selected airport pairs.
  • Track route prices over time for travel research and analytics.
  • Compare outbound and return calendars before choosing dates.
  • Create destination-deal feeds for newsletters or travel communities.
  • Populate a flight-price dashboard, spreadsheet, database, or internal tool.
  • Monitor how prices change as the departure date approaches.
  • Research Wizz Air route currencies and airport connectivity.
  • Generate content such as "cheapest days to fly from London to Budapest."

Unlike a single-date booking check, the fare-calendar approach covers a bounded date window and keeps one row per priced day. This makes it useful for flexible travelers and automated price monitoring.

Input

One-way fare calendar

{
"departureAirports": ["LTN"],
"arrivalAirports": ["BUD"],
"tripType": "oneWay",
"daysAheadStart": 1,
"daysAheadEnd": 30,
"maxResultsPerRoute": 20,
"sortBy": "cheapest"
}

Exact dates and several routes

{
"departureAirports": ["SOF", "LTN"],
"arrivalAirports": ["BUD", "FCO"],
"departDateFrom": "2026-08-01",
"departDateTo": "2026-08-31",
"adults": 1,
"children": 0,
"infants": 0,
"maxPrice": 100,
"maxResultsPerRoute": 25
}

Every departure airport is paired with every arrival airport. Identical codes are skipped, and a run is limited to 30 route pairs to keep requests and cost bounded.

Round-trip calendar

{
"departureAirports": ["LTN"],
"arrivalAirports": ["BUD"],
"tripType": "roundTrip",
"departDateFrom": "2026-08-01",
"departDateTo": "2026-08-14",
"returnDateFrom": "2026-08-15",
"returnDateTo": "2026-08-28",
"maxResultsPerRoute": 20
}

Round-trip mode produces outbound rows for LTN to BUD and return rows for BUD to LTN. Each row is still an individual fare day, so you can combine the dates according to your own trip-length and budget rules.

Date controls

Use departDateFrom and departDateTo for exact ISO dates in YYYY-MM-DD format. When they are empty, daysAheadStart and daysAheadEnd create a moving window relative to each run. Relative dates are useful for scheduled Tasks because the calendar advances automatically.

Past dates are never requested. The outbound window is limited to 365 days. In round-trip mode, the default return window begins one day after the outbound window and lasts 14 days unless exact return dates are supplied.

dayInterval controls request batching. The default of nine allows the Actor to cover a wide window with fewer source requests. Lower values create smaller overlapping fare-chart requests. The Actor always filters the source response back to the exact requested range.

Passenger and fare settings

Set adults, children, and infants to preserve the passenger context in the lookup and booking link. At least one adult is required, and the number of infants cannot exceed the number of adults.

Enable wizzDiscountClub to request the WIZZ Discount Club fare context exposed by the public fare chart. Membership eligibility and the final checkout price remain subject to Wizz Air's own rules and the traveler's account.

Use maxPrice to retain only fare days at or below a chosen amount. The filter is applied in the route's source currency, so do not compare a GBP route and an EUR route as though they use the same unit.

Output fields

Each default-dataset row represents one unique route, direction, and priced travel day.

FieldDescription
idStable direction, route, and date key
rankFinal output rank after sorting
directionoutbound or return
travel_dateFlight date in YYYY-MM-DD format
pricePublished fare-chart amount
currencySource currency such as GBP, EUR, or HUF
exchanged_priceSource-provided converted amount when available
exchanged_currencyCurrency of the converted amount
price_typeWizz Air fare-chart availability type
class_of_servicePublic fare class code
has_mac_flightWhether the source marks a multi-airport-city flight
wizz_discount_clubFare-context setting used for the request
departure_airport_codeOrigin IATA code
departure_airport_namePublic Wizz Air airport or city name
departure_country, departure_country_codeOrigin country metadata
departure_latitude, departure_longitudePublic route-map coordinates
arrival_airport_codeDestination IATA code
arrival_airport_nameDestination airport or city name
arrival_country, arrival_country_codeDestination country metadata
booking_urlDirect pre-filled Wizz Air flight-selection link
search_date_from, search_date_toRequested date-window provenance
scraped_atUTC collection timestamp

Example result

{
"id": "outbound:LTN:BUD:2026-08-12",
"rank": 1,
"direction": "outbound",
"travel_date": "2026-08-12",
"price": 45.99,
"currency": "GBP",
"price_type": "price",
"class_of_service": "O",
"departure_airport_code": "LTN",
"departure_airport_name": "London Luton",
"arrival_airport_code": "BUD",
"arrival_airport_name": "Budapest",
"wizz_discount_club": false,
"booking_url": "https://www.wizzair.com/en-gb/booking/select-flight/LTN/BUD/2026-08-12/null/1/0/0/null"
}

This example reflects the shape of a live public fare used during validation. Fares, availability, classes, and dates change continuously.

Pricing

The Actor uses transparent pay-per-event pricing:

  • a small Actor-start event covers run initialization;
  • every unique priced fare day written to the default dataset is one result event at $0.0015;
  • unavailable, no-data, check-price, out-of-range, over-budget, and duplicate days are not written or charged as results.

At this rate, 1,000 priced fare-day rows cost $1.50 plus the small start event. The Apify Console displays the current price configuration before a run starts.

Scheduling and fare alerts

Create a saved Task for each route or route group, then schedule it daily or weekly. Relative date fields keep the monitored window moving forward without editing the Task.

A practical alert workflow is:

  1. Run a Task for a route and date window.
  2. Retrieve the default dataset through the API.
  3. Upsert rows by id.
  4. Compare price with the prior observation for the same travel date.
  5. Send an alert when the fare falls below your threshold.

For flexible-date research, sort by cheapest. For calendar displays and time-series storage, sort by earliestDate.

Extraction and reliability

The Actor discovers Wizz Air's current public backend version from the live website at runtime. It reads airport and route metadata from the public route-map asset and day-by-day prices from the public fare-chart endpoint. This avoids browser coordinates and keeps the 512 MB runtime lightweight.

Requests use Chrome-compatible TLS behavior, bounded retries, request windows, route limits, result limits, and short pacing. Direct access is attempted first. A sticky GB residential session is available only as a fallback if the public backend rate-limits an Apify datacenter request. The run fails explicitly when no priced fare days are available, rather than appearing healthy with an empty dataset.

Responsible use

The Actor reads public fare and route information at runtime. It does not log in, create bookings, reserve seats, process payments, or access passenger records. It is not affiliated with or endorsed by Wizz Air.

Treat every result as an informational snapshot. The final price, currency conversion, membership eligibility, taxes, fees, seat availability, schedule, and conditions are determined by Wizz Air during checkout. Use proportionate schedules and comply with applicable laws and source terms. Do not overload the service, misrepresent fare availability, or use the output to deceive travelers.

FAQ

Does it require a Wizz Air account or API key?

No. It reads public route and fare-chart information.

Does it book flights?

No. It only returns fare data and a booking link. The traveler completes any booking directly with Wizz Air.

Why are some calendar days missing?

The Actor writes only days with a positive published fare. Wizz Air may mark other days as unavailable, no data, or requiring a separate price check.

Can I search several airports?

Yes. Every departure code is paired with every arrival code, up to 30 route pairs per run.

Are prices guaranteed?

No. Fares can change at any time, and checkout may include additional services or eligibility conditions.

Can I monitor return fares?

Yes. Use roundTrip and provide a return window. Return rows use the reverse route and are labeled return.

How do I report a problem?

Open an issue on the Actor page with the run ID, route, date window, and expected result. Do not include booking credentials or passenger information. If the Actor saves you time, please leave a Store review; reviews help other users assess it and help prioritize maintenance.

Keywords: Wizz Air scraper, Wizz Air API, flight fare scraper, cheap flights data, fare calendar, cheapest days to fly, Wizz Air price tracker, flight alerts, Luton Budapest fares, route price monitoring, travel data API, airline fare export.