ScreenshotNeo

BlogHow-to

How to Screenshot Airline Fare Pages and Track Ticket Price Changes

Capture the full fare and itinerary, keep dated evidence, and set alerts to track changes. Learn what airline price-match rules may require.

By the ScreenshotNeo team4 October 202611 min read

To screenshot an airline fare, capture the complete offer while it is visible: the route and dates, flight details, passenger count, seller, fare conditions, inclusions, total price, currency, and capture date and time. Save the original image, then track the route or selected flight in Google Flights and recheck the exact offer with the seller before booking or filing a claim.

A screenshot records what was displayed at a moment in time. It does not reserve a fare, prove that the fare was still bookable later, or guarantee that an airline will accept it for a price-match claim. Claim requirements vary by airline, country, booking channel, and fare.

1. How do I screenshot an airline ticket price?

  1. Search the exact trip. Note origin and destination airports, dates, direction, passenger count and types, cabin, stops, flight numbers, and seller. If dates are flexible, record the date range or flexibility rather than comparing different dates as though they were the same fare.
  2. Open the actual offer. For evidence, use the airline or seller page where the fare can be booked. A search or metasearch result can help you discover a fare, but it may not be the bookable offer an airline requires for a claim.
  3. Show the full context. Include the itinerary, fare brand or class, baggage and other inclusions, ticket restrictions, total price, per-person price where shown, currency, taxes and mandatory fees, passenger count, seller identity, and page URL where practical.
  4. Make the capture time clear. If the evidence may be used for a claim, include a visible device date and time when possible. A timestamp in the filename can help organize records, but a policy may require the date and time to appear in the image itself.
  5. Save the original unchanged. Keep the original file and its filename. If you crop or annotate a copy for readability, retain the original alongside it. Avoid capturing payment-card details or other sensitive information.
  6. Record the offer in a log. Save the route, dates, flight number, seller, capture time, price, fare conditions, and image filename in a note or spreadsheet. This makes later comparisons easier.

For a simple record, use a descriptive filename such as JFK-LHR-2027-05-14-airline-2026-10-04-1530.png. A filename is an organizational aid, not a substitute for any visible details the airline requires.

Capture shortcuts by device

Device Capture method Notes
Mac Shift-Command-3 captures the full screen; Shift-Command-4 selects an area; Shift-Command-5 opens Screenshot on macOS Mojave 10.14 or later. macOS’s default screenshot filename includes the date and time. If a claim requires those details visible in the image, show the device clock as well. Apple’s screenshot instructions.
Windows Common options include PrtScr or Alt-PrtScr. Behavior varies by device and Windows configuration. Qantas lists these for its claim workflow; consult current device guidance if they do not work.
Android Volume-down plus power is a common shortcut. Device behavior varies. Qantas lists this shortcut for its claim workflow.
iPhone or iPad Volume-up plus lock is a common shortcut on devices with Face ID. Button combinations vary by device. Qantas lists this shortcut for its claim workflow.

Airline-specific shortcut instructions are examples, not universal device guarantees. For Mac, see Apple Support.

2. What should a flight price screenshot show?

Capture enough information for another person to identify the offer and compare it fairly. A headline price without the itinerary and fare conditions is usually too ambiguous to be useful.

  • Trip: airports, travel dates, direction, routing, flight numbers, and operating itinerary.
  • Travelers: passenger count and passenger types, such as adults or children.
  • Offer identity: airline or seller name, page URL where practical, cabin, fare brand or class, and whether the page is an airline, travel agency, or metasearch result.
  • Price: total fare, per-person amount if shown, currency, taxes, mandatory charges, and booking or service fees.
  • What is included: baggage, seat selection, changes, cancellation terms, and other material services or restrictions.
  • When it was seen: visible date and time if the record may support a time-sensitive comparison or claim.

Do not assume two fares match because the route and headline amount look similar. Align airports, dates, flight numbers, passenger mix, cabin, fare rules, baggage, other inclusions, seller, currency, and all mandatory charges. For flexible dates, compare the same date or clearly label the different dates.

3. How do I track flight prices?

Google Flights supports tracking a route for the dates you searched, or “Any dates” if you are flexible. You can also track a selected flight. Google says it can send email updates when tracked prices change significantly and provide certain price-rise or fare-expiry insights.

  1. Search your route in Google Flights, using the dates and traveler details that match your trip.
  2. Choose the exact-date route tracking option, or “Any dates” if your travel dates are flexible.
  3. If you want to follow a particular itinerary, track the selected flight as well.
  4. Check the email updates and save the date, itinerary, and seller details for any offer you want to investigate.
  5. Before purchasing, open the seller’s current offer and confirm that the exact fare, conditions, and final total are still available.

For “Any dates,” Google’s help says it emails when the route’s monthly minimum drops significantly; without a sufficiently large drop, it sends a regular email with the best available prices. It also describes alerts when a tracked route is likely to rise or a fare may be nearing expiry. Alerts are notifications, not a promise that a price will remain available or represent the lowest bookable fare. Check the seller’s live offer and conditions before booking.

A manual log complements alerts because it preserves the details behind each observation. Suggested columns: captured-at time and time zone, route and dates, flight number, seller, fare brand, inclusions, total price and currency, restrictions, and screenshot filename.

4. Can I use a screenshot to get an airline price match?

Possibly, but the airline’s current rules decide what evidence qualifies. Check the policy for your carrier, country, booking channel, fare, and deadline before relying on a screenshot. A metasearch result may be useful for finding an offer and still fail a claim’s evidence rules.

Qantas Australia’s Price Promise is a specific example, not a universal airline standard. Its policy asks for screenshots showing the device date and time; competitor website URL and logo; matching Qantas flight details, taxes, fare class, rules, and restrictions; total fare per person on the final checkout or payment page; and passenger count and types. It says screenshots must be taken on the same calendar day and after the Qantas booking, saved as PNG or JPG, and no larger than 2 MB each. It permits up to five images and recommends desktop or laptop capture where the necessary material can be shown together. See the current Qantas Price Promise terms before making a claim.

Qantas also sets eligibility conditions specific to its Australian program. Among them: the original ticket must be bought and paid for on qantas.com or its app in AUD; the trip must depart Australia and use Qantas flight numbers; and the competing fare must be an eligible, publicly available fare from an Australian online travel agency operating under an active ABN/ACN. The comparison must be the identical flight, with matching inclusions and no hidden booking or service fees. The deadline is midnight AEST/AEDT on the same calendar day as the direct booking. Its rules also exclude metasearch-only fares such as Google Flights and fares that cannot actually be booked and paid for. Verify the live policy; do not apply these Qantas terms to other airlines.

Qantas says, “The screenshots you share with your claim are essential in helping us assess whether the claim is successful.” That statement describes Qantas’s process; it does not establish a general evidence standard. A screenshot preserves what was displayed but cannot by itself establish that a third-party fare was bookable, that all terms matched, or that another carrier will approve a claim.

5. Keep fare evidence clear and usable

  • Use a desktop or laptop when the full itinerary and fare conditions are easier to show together, if the applicable policy allows it.
  • Capture the final offer or checkout stage if the policy asks for the total there, while keeping payment details out of frame.
  • Use more than one image only when needed to show separate details; preserve the relationship between the images with consistent filenames or a short log entry.
  • Keep the source page URL and seller identity in the record. Do not treat an edited or annotated copy as the untouched original.
  • Check image format, size limit, number of allowed files, capture timing, and claim deadline against the current policy.

6. Or skip the browser setup

For developer workflows that need a dated visual record of a fare page, ScreenshotNeo is a website screenshot API and MCP server. One GET request returns a PNG, JPEG, WebP, or PDF. See the API documentation for the available options and response behavior.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://www.example-airline.com/flights -o fare.webp
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://www.example-airline.com/flights"},
    timeout=90,
)
r.raise_for_status()
open("fare.webp", "wb").write(r.content)
const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://www.example-airline.com/flights'
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
const fs = await import('node:fs/promises');
await fs.writeFile('fare.webp', Buffer.from(await res.arrayBuffer()));

Replace the example URL with the fare page you are authorized to access. Airline pages may require search inputs, cookies, or an authenticated session, and an API capture does not create a reservation or prove a fare is still bookable. For a claim, confirm that the resulting image meets the airline’s evidence requirements, including visible time and date, final total, and permitted format and size.

ScreenshotNeo accepts cookie or consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each step can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers identify the page verdict and billing state. Its MCP server has take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. One thousand screenshots per month are free without a card; paid plans start at $5 for 3,000 screenshots. Every feature is on every plan. These capabilities can simplify repeatable page capture, but they do not replace an airline’s claim rules or fare verification.

Sign up for 1,000 free screenshots a month, with no card required.

7. Troubleshooting

Problem Likely cause What to do
The screenshot shows only a headline fare. The result card omits the final total, restrictions, or inclusions. Open the seller’s offer and capture the fare details or checkout page required by the relevant policy.
The fare looks lower on one site, but the comparison is rejected. Different flight, fare class, passenger mix, baggage, fees, currency, or seller eligibility. Compare the complete offer field by field and read the carrier’s current rules.
The image has no visible capture time. The clock was outside the captured area or only the filename includes a timestamp. Show the device date and time in the image if required; check the policy’s exact wording.
A metasearch fare cannot be used for a claim. The result may not be a directly bookable offer, or the airline may exclude metasearch pages. Follow the policy and capture the eligible seller’s bookable offer. Qantas explicitly excludes metasearch-only fares in its Price Promise process.
The screenshot is too large or in the wrong format. The claim portal imposes file constraints. Check the current file type, size, and count limits. For Qantas Price Promise, the policy specifies PNG or JPG, at most 2 MB each, and up to five screenshots.
A tracked price alert does not match the price when opened. The fare changed, expired, or the alert and seller page refer to different availability or conditions. Search the identical itinerary with the seller and compare the current final price and rules.
A ScreenshotNeo capture is blank or shows an interstitial. The page may have loaded incompletely or presented a bot check, CAPTCHA, or other access condition. Review the response’s page verdict and billing headers, confirm the URL and page access, then retry only when appropriate. A rejected or blank capture is not a substitute for a valid fare record.
A screenshot API call returns an error. The request may contain an invalid key or URL, or the target page may fail to load. Check the key, URL encoding, response status, and API documentation. Avoid logging access keys or sensitive query parameters.

8. Performance, reliability, and cost

Airline fares can change and inventory can disappear between capture and checkout. Treat an image and a price alert as a dated observation, then recheck the live seller offer immediately before acting. Keep the capture timestamp and time zone, and avoid inferring a trend from captures of different itineraries or fare conditions.

For manual use, device screenshots and Google Flights tracking cover the basic workflow without a dedicated capture service. For a developer collecting repeatable page records, ScreenshotNeo offers caching with a chosen time to live, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, and usage API access. Caching can return an earlier image, so it is unsuitable when you need to prove the fare as displayed at the current moment; choose an appropriate cache setting and record the capture time. Bulk or scheduled capture can also create many records quickly, so track usage and avoid repeatedly capturing unchanged pages without a reason.

ScreenshotNeo pricing is Free for 1,000 screenshots per month with no card; Starter is $5 for 3,000, Growth $15 for 15,000, Pro $39 for 60,000, Scale $99 for 250,000, and Business $249 for 1,000,000. Yearly billing gives two months free. Every feature is available on every plan. Only clean shots are billed: bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing. Use the response’s X-Page-Verdict and X-Billed headers to understand the outcome.

9. Frequently asked questions

Does a screenshot lock in an airline fare?

No. It records a page at capture time. The seller can change availability or price, so recheck the offer before booking.

Can I use Google Flights screenshots for any airline claim?

There is no universal rule. Google Flights can help track and discover fares, but Qantas Australia’s Price Promise excludes metasearch-only fares. Read the specific carrier’s policy.

Should I crop the screenshot before submitting it?

Keep an unaltered original. If a crop helps make required details readable, retain it as a separate copy and follow the airline’s file instructions.

Is a lower headline price enough to prove a cheaper fare?

No. The itinerary, fare rules, inclusions, passenger details, seller, fees, currency, and final total can change whether the offers are comparable.