The Seats.aero public API allows you to query high-level availability information across all of our supported airlines. You can view if flights are available in each cabin and the lowest price for a given date on a given mileage program.
The public API does not support extended availability, so you can only view up to
NumDaysOut from today on each route.
By using the public API, you agree to our terms of service at https://seats.aero/terms, which prohibit commercial use without our written permission.
Changes to the public API
Previously, no authentication was required for the public API. Due to suspected abuse, we will soon begin to require authentication for all of our APIs. Unauthenticated API requests may begin to fail as part of brownouts before authentication is mandated.
The Seats.aero API works entirely in JSON; all responses will be in JSON. For GET requests, you should send request parameters in query parameters.