Australia · Qantas
Qantas Frequent Flyer
Research only. The parser is built and tested, and we cannot obtain a payload to run it against.
Research only
An integration exists and is tested, but this program is not enabled for production searching.
Blocked twice: the airline refuses automated requests, and we have no commercial approval either.
Qantas Frequent Flyer was our first integration. The adapter is built against the program's own Classic Flight Reward finder, it has a versioned parser, and it is exercised by a fixture suite captured from real responses, so a change in the source's markup fails a test rather than silently changing a number on this site. Given a payload, it reads it correctly.
What it cannot do is obtain one. The Classic Flight Reward finder is behind Cloudflare and returns 403 to any automated client, and the ways around that — a stealth browser, rotated residential addresses, a defeated challenge — are things this project does not do and will not start doing. That is a deliberate limit, not an unfinished task.
This page used to describe the integration as merely pending our own paperwork. That was true as far as it went and left the wrong impression, because it invited you to believe a signature would switch Qantas on. It would not. Permission and access are two independent locks, and only one of them is ours to open. We are correcting the record rather than leaving the flattering version of it up.
So nothing on this site lets you search Qantas award availability today, and nothing will until Qantas itself grants access. If that changes, this page changes first — the status here, the program's entry in every search result, and the source-health disclosure all move together. We will not quietly switch it on.
At a glance
- Points currency
- Qantas Points
- Operated from
- Australia
- Program's own tool
- Classic Flight Reward finder
- Cabins in the award chart
- Economy, Premium Economy, Business, First
- Date-by-date view
- The program's own tool exposes a date-by-date view
- Internal program code
- qantas
The integration
What the adapter reads
Each item is a field the parser extracts and a test asserts on. Anything not on this list is not something we can report.
- Itinerary structure: origin, destination, each segment, and the marketing and operating carrier on every segment.
- Cabin per segment, so a mixed-cabin itinerary can be labelled as mixed instead of being described by its best leg.
- Classic Reward points totals and the separate cash component of the fare.
- Reported seat availability, with the exact kind of count the source gave.
- The source's own last-checked timestamp where it publishes one.
The gaps
What this program cannot tell you
Listed on the same page, at the same size, as the capabilities. A limitation you have to go looking for is a limitation you will not find in time.
- Whether a seat will still exist when you reach the airline's booking page. Award inventory can disappear between an observation and a booking attempt.
- Anything about fare classes or inventory the program does not expose in its own award search.
- Whether a partner airline shows different availability in its own program's tool. A search of this program tells you about this program.
- Whether you personally are eligible for a given reward. Membership status, family pooling and points transfers are decided by the program, not by us.
How seat counts arrive
The finder reports Classic Reward seats per cabin. We carry that number through with the confidence it arrived with: an exact figure stays exact, a capped display becomes a lower bound (“at least N”), a party-level answer stays a party-level answer, and anything else stays unknown. We never round a lower bound up into a count.
How old an observation is
Each observation carries the time the source itself says it was checked, where the source publishes one, alongside the time we fetched it. Those two clocks are shown separately and never averaged.
Booking
Bookings are completed on Qantas' own site. We never hold inventory, never place a hold and never take payment for a reward seat.