Tell us what you have and where you want to go. Enter what you have and where you want to go. We'll show the best one-way transfer path for a family of four — points per person, one direction.
New in v3: Seven-region top tier covering the actual continents families fly to, plus inline sub-region picker for Europe (5) and Asia (3). Africa and South America launch with explicit "wide variation" disclaimers because flattening Morocco and Johannesburg into one number would mislead readers.
Data layer is now structured for replacement. The hardcoded numbers in the JS are placeholders shaped to match the seats.aero output schema — same field names, same units. Swapping in the real pipeline means replacing the matches object with a fetch from a JSON file. No template changes.
Data layer — Apr 2026 quarterly pull: 280,000+ observations across 9 programs (Aeroplan, Flying Blue, United, American, Virgin Atlantic, Qantas, Delta, Qatar, Emirates). Programs on static placeholders (not in seats.aero): BA Avios, Iberia Plus, ANA, LifeMiles, Hawaiian, Turkish, Singapore KrisFlyer.
Still placeholder until next quarterly pull:
cashEst — needs Skyscanner or Google Flights API to be defensible. Today it's a mid-season hub-average estimate.availabilityPct — the killer metric. Not in v2; lands when seats.aero pipeline ships.