Australia · Qantas

Qantas Frequent Flyer

Research only. The parser is built and tested, and we cannot obtain a payload to run it against.

Research onlyAll programs

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.