seats.aero periodically retrieves award availability from airlines and renders it into a simple, easy-to-use website. It is much faster than the official websites, shows an accurate availability calendar, and exposes a free and simple API for others to also use this data!

Only select routes and dates are tracked! There are many routings in the world, and this site focuses on long-haul flights in the next 1-2 months. More routes are progressively being added over time. For a flight to be shown as available, every segment must be confirmable in the indicated class of service. This might mean that, for example, first class on Lufthansa is only visible on direct flights.

The following airlines are supported:

  • Aeromexico Club Premier: Allows booking awards on most SkyTeam airlines. Availability is updated about every 24 hours.
  • American Airlines: Allows booking awards on American and most Oneworld airlines. Availability is updated about every 24 hours.
  • Avianca LifeMiles: Allows booking awards on most Star Alliance airlines. Availability is updated about every 3 hours.
  • Etihad Guest: Allows booking awards on Etihad. Availability is updated about every 24 hours.
  • Virgin Atlantic Flying Club: Allows booking awards on Virgin, Delta, Air France, and KLM. Availability is updated about every 24 hours.

You can change your airline selection in the top-right corner. This site and the other pnr.sh tools are built and maintained by Localhost LLC, which is run by Ian Carroll.

Dynamic Pricing

Some mileage programs on this site dynamically calculate the mileage cost for their flights. With these programs, seats may be available on most flights, but at an unreasonable cost. Since it would not be useful to show that every flight is available like this, we use the following cost thresholds to display if a seat is "available" or not:

Mileage Program Economy Premium Economy Business First
Aeromexico Club Premier 10,000/hour (max 10h) 15,000/hour 20,000/hour -
American Airlines 5,000/hour 7,500/hour 10,000/hour (max 8h) 15,000/hour (max 10h)
Etihad Guest 10,000/hour (max 10h) 15,000/hour 20,000/hour -

Aeromexico also offers static pricing on some awards; these will always be shown. AA availability always appears when a partner is involved. "Flight hour" is rounded down and includes the combined blocked flight time for all segments; it does not include connection time.


JSON API endpoints are available at /api/routes and /api/availability to show you all of the tracked routes and availability data points, respectively. They are free to consume and use for any non-commercial purpose; you'll need our written permission for any commercial use. If you reproduce the data to others (i.e. you build a user interface for the data, or an alerts service), you must cite seats.aero as the source.

Not affiliated with any airline. Data is periodically refreshed and might not be up to date. 4b30023c/iad/sjc