How does Seats.aero display the seat map showing which seats are available and which are booked for airline flights?
63% View from the Wing
25% Points Miles and Bling
12% Other
Seats.aero displays the seat‑map by pulling the visual information straight from the airlines’ reservation systems rather than generating it themselves.
Data‑collection process
- The platform runs automated bots that perform both screen‑scraping and API‑scraping of airline loyalty program interfaces, such as Aeroplan for Air Canada, to capture the exact seat‑map graphics and availability markers shown to a logged‑in user.
- These bots mimic a regular user’s search, loading the airline’s seat‑selection page and extracting the layout that indicates which seats are open, blocked, or already booked. 🔗
- Seats.aero then stores these extracted seat‑map images and associated availability data in a cache, allowing users to view the map instantly without re‑querying the airline on every request.
- In the Seats.aero “Explore” feature, the service highlights directly available flights in green and connecting options in blue, which is derived from the same scraped seat‑map information that shows real‑time open seats versus taken seats.
Why the approach works
- Because the seat‑map is part of the publicly accessible reservation interface, the bots can retrieve it without needing a formal API partnership.
- Rate‑limiting is applied to keep the request load low, reducing the risk of overburdening the airline’s servers while still keeping the cached seat‑maps fairly up‑to‑date.🔗
In short, Seats.aero captures the airline’s own seat‑map display through automated scraping, caches the images and availability flags, and then serves that cached view to users for fast, visual insight into which seats are open.
63%
Air Canada Says “Award Scraping” Is Computer Fraud — Seats.aero Says That’s Anticompetitive
Air Canada is suing frequent flyer miles award search service seats.aero, with Air Canada arguing that the site shouldn’t be allowed to scrape its website for award availability. They argued doing so violates their website’s terms, violates the Computer Fraud and Abuse act, and that seats.aero violated their trademark by displaying their logo along with search results. Seats.aero won an early victory when Air Canada failed to get a preliminary injunction – when they failed to show a a clear breach of Aeroplan terms or imminent irreparable harm. But the case has been going on now
25%
Use Married Segment Logic to Find More Award Space
12%
Southwest Is Finally Warning Passengers About “Window” Seats With No Window
When Southwest moved to assigned seating, one problem was almost guaranteed to show up sooner or later: what happens when a passenger pays extra for a “window” seat…and there isn’t actually a window? Under Southwest’s old open seating system, this was annoying, but it was also part of the game. If you boarded early, you picked whatever mattered most to you. Maybe that meant an aisle seat. Maybe it meant sitting together as a family. Maybe it meant grabbing a window seat, sitting close to the front, or heading toward the back because that’s what you prefer. And
