wizzair.com APIwizzair.com ↗
Access Wizz Air flight search, price calendars, fare finder, timetables, and airport data via a structured JSON API. 6 endpoints covering the full Wizz Air network.
curl -X POST 'https://api.parse.bot/scraper/d0972764-8f37-4baa-86e8-d42f77f96646/search_flights' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{}'Search for available flights between two airports on a specific date. Returns detailed flight info and fares. Note: May be subject to stricter rate limiting.
| Param | Type | Description |
|---|---|---|
| wdc | boolean | Use Wizz Discount Club prices |
| adults | integer | Number of adults |
| infants | integer | Number of infants |
| children | integer | Number of children |
| origin_iatarequired | string | Origin airport IATA code |
| return_date | string | Return date (YYYY-MM-DD) or null for one-way |
| departure_daterequired | string | Departure date (YYYY-MM-DD) |
| destination_iatarequired | string | Destination airport IATA code |
{
"fields": {
"returnFlights": "array",
"outboundFlights": "array"
},
"sample": {
"outboundFlights": [
{
"fares": [
{
"bundle": "basic",
"basePrice": {
"amount": 89.99,
"currencyCode": "EUR"
}
}
],
"flightNumber": "3048",
"arrivalDateTime": "2026-05-16T00:25:00",
"departureDateTime": "2026-05-15T22:35:00"
}
]
}
}About the wizzair.com API
The Wizz Air API provides 6 endpoints covering flight search, price calendars, fare discovery, timetables, and airport/route data from wizzair.com. The search_flights endpoint returns full outbound and return flight arrays for a given route and date, including per-passenger fares with optional Wizz Discount Club pricing. Other endpoints cover multi-date price grids, cheapest-fare sweeps across the network, and the complete airport connection graph.
Flight Search and Price Calendars
The search_flights endpoint accepts an origin and destination IATA code plus a departure date, and returns outboundFlights and returnFlights arrays with detailed fare data. Optional parameters include passenger counts (adults, children, infants) and a wdc boolean to switch between standard and Wizz Discount Club prices. For flexible-date planning, get_flight_price_calendar returns daily price entries for approximately a 7-day window around a reference date, again split into outboundFlights and returnFlights arrays. Note that search_flights may be subject to stricter rate limiting than other endpoints.
Fare Finding and Timetables
fare_finder_search is the lowest-price sweep endpoint: set destination_iata to a specific airport IATA code or to 'anywhere' to scan the entire Wizz Air network from an origin. Results come back as an items array with outbound and inbound flight details and pricing per option. The trip_duration parameter currently accepts '1 week' as a value for packaged duration searches. For date-range scheduling, get_timetable takes from_date and to_date (both YYYY-MM-DD) and returns daily cheapest prices in outboundFlights and returnFlights arrays across the full window.
Airport and Route Discovery
get_all_airports requires no input and returns a cities array covering every airport in the Wizz Air network, with IATA codes, coordinates, country details, and connection lists. To narrow down to a single origin, get_destinations_from_origin takes an origin_iata and returns both an origin object (with fields like shortName, countryName, and connections) and a destinations array of all reachable airports from that point. These two endpoints are the practical starting point for building route maps or validating IATA codes before calling the fare or search endpoints.
- Build a flexible-date flight price grid using
get_flight_price_calendarto show cheapest days to fly a given route - Find the lowest fare to anywhere in the Wizz Air network from a user's home airport using
fare_finder_searchwithdestination_iata: 'anywhere' - Populate a route map or autocomplete by loading all airports and their connections from
get_all_airports - Generate a full month's timetable with daily prices for a specific route using
get_timetablewith a custom date range - Compare standard vs. Wizz Discount Club fares on the same route by toggling the
wdcparameter insearch_flights - List all direct destinations from a given airport to power a destination-picker UI via
get_destinations_from_origin - Track price changes over time for a specific route by polling
get_flight_price_calendarperiodically
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Wizz Air have an official developer API?+
What does `fare_finder_search` return when `destination_iata` is set to 'anywhere'?+
items array containing the cheapest fare options found across all destinations in the Wizz Air network reachable from the specified origin_iata. Each item includes outbound and inbound flight details and pricing. You can narrow results by specifying a concrete destination IATA code instead.Does the API return seat availability counts or cabin class breakdowns?+
How wide a date window does `get_flight_price_calendar` cover?+
date parameter you supply. It is not a full-month calendar. For a longer date range, use get_timetable with explicit from_date and to_date values, which supports arbitrary multi-week windows.