AirAsia Flights Scraper - Pay Per Result avatar

AirAsia Flights Scraper - Pay Per Result

Pricing

from $8.00 / 1,000 flight offers

Go to Apify Store
AirAsia Flights Scraper - Pay Per Result

AirAsia Flights Scraper - Pay Per Result

Get one-way flight offers from AirAsia, including partner airlines, prices, schedules, stops and baggage. Managed browser access is included.

Pricing

from $8.00 / 1,000 flight offers

Rating

0.0

(0)

Developer

mscraper

mscraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

AirAsia Flights Scraper

Get one-way economy flight offers from AirAsia, including partner airlines and connecting itineraries. Each result includes the price in your chosen currency, airports, local and UTC times, airlines, flight numbers, stops, available seats and baggage information when supplied by AirAsia.

Managed browser access through Zyte is included. You do not need a Zyte account, API key or proxy subscription.

Search coverage

This Actor captures the initial search results, up to 30 offers, including AirAsia recommendations. It does not paginate through every flight advertised on the website. AirAsia can display a higher total, such as 77 flights, while supplying 30 initial offers. The SEARCH_REPORT record shows the advertised total when available, captured offers, saved results and stop reason. It never marks this as a guaranteed complete search.

One-way economy searches are supported. Run another search with the airports reversed for a return journey. Results can include partner airlines, connections and self-transfers. Prices and availability are a snapshot of the search, and can change before booking. The Actor does not book tickets.

Input

{
"origin": "KUL",
"destination": "SIN",
"departureDate": "24/10/2026",
"adults": 1,
"children": 0,
"infants": 0,
"currency": "EUR",
"countryCode": "PL",
"maxResults": 30
}

Use three-letter IATA airport codes. Dates accept DD/MM/YYYY or YYYY-MM-DD; if omitted, the Actor searches 30 days from today. Past dates are rejected. Up to 9 adults and children combined, and one infant per adult, are supported. maxResults accepts 1–30. countryCode sets the search location.

API

Start a search and receive the dataset directly:

curl --request POST \
'https://api.apify.com/v2/acts/mscraper~airasia-flights-scraper/run-sync-get-dataset-items?timeout=360&memory=256' \
--header "Authorization: Bearer $APIFY_TOKEN" \
--header 'Content-Type: application/json' \
--data '{"origin":"KUL","destination":"SIN","currency":"EUR","maxResults":30}'

For scheduled searches or asynchronous processing, start the Actor via /v2/acts/mscraper~airasia-flights-scraper/runs, wait for it to finish, and download its default dataset. The Actor makes up to two browser attempts for an incomplete search. Most searches finish within a minute, but slow searches can take several minutes; use asynchronous runs if your HTTP client has a shorter timeout. JSON, CSV, Excel and other Apify dataset export formats are available.

Results

Each dataset item represents one flight offer. Key fields:

FieldMeaning
offerIdDeterministic offer identifier for deduplication within the search
origin, destination, departureDateRequested route and departure date
price, currencyAirAsia's converted offer price for the requested passengers, rounded to 2 decimal places
departureTimeLocal, arrivalTimeLocalAirport local wall-clock times, without a UTC suffix
departureTimeUtc, arrivalTimeUtcUTC timestamps supplied by AirAsia
airlines, stops, durationSecondsItinerary summary
segmentsFlight numbers, airlines, airports, times and transfer information for each segment
seatsAvailable, baggageAvailability and baggage details, or null when unavailable
passengers, provider, capturedAt, searchUrlSearch context and source

Empty or blocked pages fail the run instead of being reported as successful searches with zero results. A successful zero-result search requires an explicit no-flights indication or only sold-out offers. Provider credentials and browser session headers are never included in the dataset.

Pricing

Pay per saved flight offer, with managed browser access included:

Apify plan tierPrice per 1,000 offers
Free / Bronze$10.00
Silver$9.00
Gold / Platinum / Diamond$8.00

The Actor start event costs $0.0001 at the default 256 MB memory. At the Free tier, a run with 30 saved offers costs $0.3001 in Actor events. No result event is charged for duplicates, errors or unsaved offers. A startup event can still apply to a failed or empty run. Apify's maximum charge limit caps the number of saved offers; a budget too small for one result skips the provider request.

Migrating from AirAsia Scraper

This is a separate replacement for the legacy AirAsia Scraper. Change the Actor ID in your integration to mscraper~airasia-flights-scraper. The route, date, passenger, currency and country inputs carry over. Legacy mode: "ONEWAY" and an empty returnDate are accepted; legacy proxy input is ignored because managed access is included. Update your output mapping to the normalized fields documented above.

For help, open an issue on the Actor's Issues tab and include the run URL.