Flight Award Mileage Chart Scraper avatar

Flight Award Mileage Chart Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Flight Award Mileage Chart Scraper

Flight Award Mileage Chart Scraper

Look up published award redemption rates (miles + taxes) between any two regions across major frequent-flyer programs (Aeroplan, British Airways Avios, LifeMiles, United, Flying Blue, etc.). Returns real chart values from each issuer's public page.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(13)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

13

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

Compare published award redemption rates between world regions across major airline loyalty programs. This actor returns static chart values from public mileage-chart sources - not live seat availability.

What you get

Each row is a published chart rate, for example:

{
"recordType": "mileage_chart",
"issuer": "aeroplan",
"issuerName": "Air Canada Aeroplan",
"originRegion": "north_america",
"destinationRegion": "europe",
"cabin": "business",
"miles": 70000,
"milesOneWay": 35000,
"isPartner": false,
"milesNote": "Distance band: Atlantic Zone (NA <-> Europe)",
"sourceUrl": "https://www.aircanada.com/.../aeroplan-flight-reward-chart.html",
"scrapedAt": "2026-04-30T14:00:00+00:00"
}

Empty fields are omitted.

Supported issuers

Currently implemented:

  • aeroplan
  • alaska
  • american
  • anaMileage
  • britishAirways
  • emirates
  • flyingBlue
  • lifemiles
  • lufthansa
  • qatar
  • singaporeKrisflyer
  • united
  • virginAtlantic

Accepted in the input schema but not yet implemented:

  • aeromexico
  • azul
  • copa
  • delta
  • etihad
  • finnair
  • jal
  • qantas
  • sas
  • turkishMilesAndSmiles

If you include an unsupported issuer, the actor skips it cleanly and emits no placeholder rows for it.

Input

FieldTypeDefault
originRegionenumnorth_america
destinationRegionenumeurope
cabinenumbusiness
issuersarray13 implemented issuers preselected
oneWaybooleanfalse
partnerOnlybooleanfalse
maxResultsinteger100

Example input

{
"originRegion": "north_america",
"destinationRegion": "europe",
"cabin": "business",
"oneWay": true,
"partnerOnly": true,
"issuers": ["aeroplan", "united", "virginAtlantic"]
}

Output fields

  • issuer, issuerName
  • originRegion, destinationRegion
  • cabin
  • miles, milesOneWay
  • isPartner, partnerName
  • milesNote
  • taxes_min_usd, taxes_max_usd
  • sourceUrl
  • scrapedAt

FAQ

Is this live award availability?
No. It is the published mileage chart.

Why did some selected issuers return no rows?
Some issuers are still exposed in the input schema before their adapter is implemented. Those issuers are skipped cleanly for now.

Why include sourceUrl?
Each row carries the publisher page used for that chart so you can verify the rate against the airline's public source.

What happens with partnerOnly=true?
The actor keeps only partner-redemption rows when a program publishes a distinct partner rate.