cabin-codes
GitHub提供IATA舱位代码及Saver优惠票代码,辅助解读Seats.aero结果与里程兑换库存。用于判断联营伙伴预订可用性,验证运营航司网站是否开放低价Saver库存,以优化里程转移和兑换成本。
Trigger Scenarios
Install
npx skills add borski/travel-hacking-toolkit --skill cabin-codes -g -y
SKILL.md
Frontmatter
{
"name": "cabin-codes",
"summary": "IATA cabin codes (F\/J\/W\/Y) and saver fare class codes (X\/I\/O) for partner-bookable inventory.",
"category": "reference",
"description": "IATA cabin codes (F\/J\/W\/Y) and saver fare class codes (X\/I\/O) for reading award inventory and determining partner-bookable availability."
}
Cabin Codes
When reading Seats.aero results or discussing award inventory, these cabin codes appear:
| Code | Cabin | Notes |
|---|---|---|
| F | First Class | Includes true first class suites |
| J | Business Class | Lie-flat seats on long-haul |
| W | Premium Economy | Also sometimes coded as "P" |
| Y | Economy | Standard seating |
Fare Class Codes for Saver Awards
These are critical for partner bookings. If you see these fare codes available on united.com (or equivalent), the flight is bookable through partner programs at their (often lower) rates.
| Code | Meaning | Programs That Use It |
|---|---|---|
| X | Economy Saver | United MileagePlus, bookable through partners |
| I | Business Saver | United MileagePlus, bookable through Turkish M&S and others |
| O | First Saver | United MileagePlus |
Why This Matters
Partner award rates are often dramatically lower than the operating airline's own rates. United business saver (I class) bookable through Turkish Miles&Smiles is a classic example: a route that costs 80,000 United miles might only cost 45,000 Turkish miles. But Turkish (and other partners) only sees the saver inventory. If only "standard" or "everyday" fares show on united.com, partners cannot book that flight.
When checking award availability for a flight you found on a partner program (Turkish, Aeroplan, ANA, etc.), verify the saver class is open on the operating airline's site before transferring points.
Version History
- 8c12eda Current 2026-07-25 05:45


