AeroLOPA Seat Map Scraper
Pricing
from $3.00 / 1,000 results
AeroLOPA Seat Map Scraper
Scrape AeroLOPA.com airplane seat maps - seat pitch, width, recline, and AeroLOPA's own seat quality ratings per cabin class, browsable by airline or aircraft type. A free SeatGuru alternative.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape AeroLOPA (aerolopa.com) — a free, community-maintained airplane seat-map database that has filled the gap left by SeatGuru's 2025 shutdown. Get seat pitch, width, recline, and AeroLOPA's own per-seat quality ratings (Good / Be Aware / Avoid) for every cabin class, browsable by airline or by aircraft type, or looked up directly by seat-map code. HTTP-only. No auth, no proxy, no login required.
What this actor does
- Three modes: browse by airline, compare an aircraft type across every airline that flies it, or look up specific seat-map codes directly
- Per-cabin seat specs: pitch, width, recline, screen size, power/USB, Wi-Fi, and AeroLOPA's aggregated seat quality rating for every cabin class
- Cross-airline comparison: see economy pitch, cabin mix, in-flight entertainment, and Wi-Fi for every airline flying a given aircraft type side by side
- 201 airlines and 60+ aircraft types covered, from the full AeroLOPA catalog
- Filters: cabin class, seat pitch range, minimum fleet size, seat rating
- Empty fields are omitted — you never have to defend against
null
Output: per cabin class (mode = byAirline / byVariant)
variantCode— AeroLOPA's seat-map code, e.g.ba-789airlineCode,airlineNameaircraftType,aircraftTypeDisplayed,aircraftManufacturer,haulTypefleetCount,totalSeatsdescription— human-readable cabin configuration summarycabinType,cabinClass,cabinCategory(normalized:first/business/premium_economy/economy)cabinNumSeats,cabinRowspitch,pitchInches,pitchInfowidth,widthInches,widthInforecline,reclineDegrees(lie-flat cabins),reclineInches(recliner cabins),reclineInfoscreenInfo,cabinWifiInfo,wifiTechnology,wifiRating,ifeDescriptionpower,usb,bluetoothConnectivity,wirelessCharging,privacyDoorsadjustableArmrests,adjustableArmrestsInfo,adjustableHeadrestInfopersonalGasperVent,seatDescription,seatInforatingLabel(good/be_aware/avoid),ratingGreenCount,ratingYellowCount,ratingRedCount,ratingGreenPct— aggregated from AeroLOPA's per-seat ratingsseatMapImageUrl— full seat-map diagram imagelastUpdated,sourceUrlrecordType: "seatCabin",scrapedAt
Output: per airline configuration (mode = byAircraft)
variantCode,airlineCode,airlineNameaircraftType,aircraftTypeDisplayed,haulTypetotalSeats,seatsFirst,seatsBusiness,seatsPremiumEconomy,seatsEconomypitchEconomyInches,fleetCounthasIfe,ifeType,ifeDescriptionwifiTechnology,wifiRatinghasPower,hasUsb,hasLieflatBusinesstileImageUrl,lastUpdated,sourceUrlrecordType: "aircraftVariant",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | byAirline | byAirline / byAircraft / byVariant |
airlineCode | string | ba | Airline to browse (mode=byAirline) — one of 201 airlines |
aircraftType | string | boeing-787-9 | Aircraft type to compare across airlines (mode=byAircraft) |
variantCodes | array | – | Exact seat-map codes to fetch, e.g. ba-789 (mode=byVariant) |
cabinClasses | array | [] | Restrict to first / business / premium_economy / economy |
minPitchInches | int | – | Drop cabins with less pitch than this |
maxPitchInches | int | – | Drop cabins with more pitch than this |
minFleetCount | int | – | Drop records for aircraft with a smaller fleet |
ratingLabel | string | any | Keep only cabins rated good / be_aware / avoid |
maxItems | int | 50 | Hard cap on emitted records (1–2000) |
Example: browse British Airways' full fleet
{"mode": "byAirline","airlineCode": "ba","maxItems": 50}
Example: compare Boeing 787-9 economy pitch across airlines
{"mode": "byAircraft","aircraftType": "boeing-787-9","minFleetCount": 5,"maxItems": 100}
Example: look up a specific seat map, business class only
{"mode": "byVariant","variantCodes": ["ba-789", "dl-359"],"cabinClasses": ["business"]}
Example: find the roomiest economy seats fleet-wide
{"mode": "byAirline","airlineCode": "sq","cabinClasses": ["economy"],"minPitchInches": 32,"ratingLabel": "good"}
Use cases
- Travel bloggers / review sites — pull authoritative seat specs instead of screenshotting seat maps by hand
- Frequent flyers — compare legroom and recline across every 787-9 operator before choosing a flight
- Travel-tech products — power a "check your seat" feature without maintaining your own seat-map database
- Loyalty/points communities — surface which cabins have the best AeroLOPA seat ratings for award redemptions
- Fleet researchers — track cabin configuration and IFE/Wi-Fi rollout across an airline's fleet
FAQ
What is the data source? All data comes from the public pages of aerolopa.com, a free seat-map database built as a successor to SeatGuru. This actor is an independent third-party scraper and is not affiliated with AeroLOPA.
Why is pitch sometimes missing for a cabin?
Some cabins — mainly fully-flat suites — are measured by bed length rather than seat
pitch, so AeroLOPA leaves the field blank. This actor omits the field rather than
show a fake 0 or empty string.
What does ratingLabel mean?
AeroLOPA rates individual seats within a cabin Good / Be Aware / Avoid (e.g. for
missing windows, reduced recline, or proximity to galleys/lavatories). This actor
aggregates those per-seat ratings into a majority label plus green/yellow/red counts
for the whole cabin.
Why does byAircraft mode not include pitch/width/recline?
That mode reads AeroLOPA's cross-airline comparison table, which only publishes
economy pitch (pitchEconomyInches) at a glance. For full per-cabin pitch, width,
and recline, use byAirline or byVariant mode, which reads each airline's full
seat-map page.
How fresh is the data?
Each seat-map record includes lastUpdated, reflecting AeroLOPA's own revision date
for that aircraft configuration. AeroLOPA updates records as airlines retrofit cabins.
Can I look up an airline or aircraft type that isn't in the dropdown?
The dropdowns cover AeroLOPA's full current catalog (201 airlines, 60+ aircraft
types) at the time of writing. If AeroLOPA adds a new airline or aircraft type later,
use byVariant mode with the exact seat-map code instead (visible in the
variantCode field of any existing record, or in the aerolopa.com URL).
Does this cost extra for proxy or authentication?
No. The actor uses Apify's free AUTO proxy group and requires no login, cookies,
or API keys.