[
  {
    "code": "RYR",
    "name": "Ryanair",
    "country": "IE",
    "links": {
      "policy": "https://www.ryanair.com/gb/en/useful-info/help-centre/terms-and-conditions/regulations-and-policies/baggage-policy"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 10,
        "included": false,
        "fee": {
          "min": 6,
          "max": 40,
          "currency": "EUR"
        },
        "notes": "Priority boarding includes 1 cabin bag (55×40×20cm). Value fare limited to small underseat bag only. Add priority online from ~€6, gate fee up to €40."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "Small bag (40x30x20cm) included FREE with all fare types. Must fit under seat. Updated Sept 2025."
      },
      "checked": {
        "maxCm": null,
        "maxKg": 20,
        "included": false,
        "fee": {
          "min": 13,
          "max": 70,
          "currency": "EUR"
        },
        "notes": "Not included in any fare. From €13 online, up to €70 at gate. Ryanair enforces weight limit (not dimensions) for hold baggage."
      }
    }
  },
  {
    "code": "EZY",
    "name": "easyJet",
    "country": "GB",
    "links": {
      "policy": "https://www.easyjet.com/en/help/baggage/cabin-bag-and-hold-luggage"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          45,
          25
        ],
        "maxKg": 15,
        "included": false,
        "fee": {
          "min": 6,
          "max": 48,
          "currency": "GBP"
        },
        "notes": "Large cabin bag (56×45×25cm) requires purchase or easyJet Plus/Flexi fare. From ~£6 online, £48 at gate. Standard fares only include small underseat bag."
      },
      "underseat": {
        "maxCm": [
          45,
          36,
          20
        ],
        "maxKg": 15,
        "included": true,
        "notes": "Small cabin bag (45×36×20cm) included FREE with all fares — must fit under seat."
      },
      "checked": {
        "maxCm": [
          275
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 7,
          "max": 48,
          "currency": "GBP"
        },
        "notes": "Total dimensions up to 275cm (L+W+H). Not included. From ~£7 online, £48 at airport. 15kg, 23kg, 26kg, 29kg options available."
      }
    }
  },
  {
    "code": "BAW",
    "name": "British Airways",
    "country": "GB",
    "links": {
      "policy": "https://www.britishairways.com/en-gb/information/baggage-essentials/hand-baggage"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          45,
          25
        ],
        "maxKg": 23,
        "included": true,
        "notes": "1 cabin bag plus 1 handbag/laptop bag included on all fares including Hand Baggage Only."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Handbag or laptop bag must fit under seat. Included with cabin bag allowance."
      },
      "checked": {
        "maxCm": [
          90,
          75,
          43
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 35,
          "max": 80,
          "currency": "GBP"
        },
        "notes": "Not included on Hand Baggage Only fares. From £35 to add online. Up to 32kg depending on fare class."
      }
    }
  },
  {
    "code": "DLH",
    "name": "Lufthansa",
    "country": "DE",
    "links": {
      "policy": "https://www.lufthansa.com/de/en/baggage"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag included on Economy Classic/Flex. Economy Light fares may exclude cabin bag on some routes — check at booking."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": 8,
        "included": true,
        "notes": "Additional small item must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 80,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Economy Light. From ~€30 online. 23kg in Economy, 32kg in Premium."
      }
    }
  },
  {
    "code": "KLM",
    "name": "KLM",
    "country": "NL",
    "links": {
      "policy": "https://www.klm.com/travel/nl_en/prepare_for_travel/baggage/baggage_allowance/index.htm"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          35,
          25
        ],
        "maxKg": 12,
        "included": true,
        "notes": "1 cabin bag plus 1 small accessory included on most fares. Economy Light may vary by route."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 12,
        "included": true,
        "notes": "Small accessory must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 20,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Economy Light. From ~€20 online. 23kg in Economy, 32kg in Business."
      }
    }
  },
  {
    "code": "AFR",
    "name": "Air France",
    "country": "FR",
    "links": {
      "policy": "https://www.airfrance.fr/FR/en/common/guidevoyageur/pratique/bagages.htm"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          35,
          25
        ],
        "maxKg": 12,
        "included": true,
        "notes": "1 cabin bag plus 1 accessory included on most fares. Not included on Light/Basic Economy."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 12,
        "included": true,
        "notes": "Accessory must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 20,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Basic Economy. Weight varies by fare and route."
      }
    }
  },
  {
    "code": "DAL",
    "name": "Delta Air Lines",
    "country": "US",
    "links": {
      "policy": "https://www.delta.com/us/en/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          35,
          23
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 carry-on bag included FREE for all passengers. No weight limit. Plus 1 personal item."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (purse, briefcase, laptop bag) included. Must fit under seat. No officially published dimensions."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 35,
          "max": 80,
          "currency": "USD"
        },
        "notes": "Total dimensions 157cm (62 inches). Not included in Main Cabin Economy. First bag ~$35, second ~$45."
      }
    }
  },
  {
    "code": "UAL",
    "name": "United Airlines",
    "country": "US",
    "links": {
      "policy": "https://www.united.com/en/us/fly/travel/baggage.html"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          35,
          22
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 carry-on bag included FREE for all passengers. No weight limit. Plus 1 personal item."
      },
      "underseat": {
        "maxCm": [
          43,
          25,
          22
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item must fit under seat. Included FREE for all passengers."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 40,
          "max": 100,
          "currency": "USD"
        },
        "notes": "Total dimensions 158cm. Not included in Economy. First bag ~$40, second ~$50."
      }
    }
  },
  {
    "code": "AAL",
    "name": "American Airlines",
    "country": "US",
    "links": {
      "policy": "https://www.aa.com/i18n/travel-info/baggage/carry-on-baggage.jsp"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 carry-on bag included FREE for all passengers. No weight limit. Plus 1 personal item."
      },
      "underseat": {
        "maxCm": [
          45,
          35,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item must fit under seat. Included FREE for all passengers."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 35,
          "max": 80,
          "currency": "USD"
        },
        "notes": "Total dimensions 158cm. Not included in Main Cabin. First bag ~$35, second ~$45."
      }
    }
  },
  {
    "code": "UAE",
    "name": "Emirates",
    "country": "AE",
    "links": {
      "policy": "https://www.emirates.com/english/help/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          38,
          20
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 handbag or laptop bag included on all fares. 7kg combined."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Economy: 1 cabin bag only (no separate personal item). Business/First: additional briefcase allowed. Must fit under seat. No published personal item dimensions for Economy."
      },
      "checked": {
        "maxCm": [
          300
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 300cm. Included on most fares: 25-35kg depending on fare and route."
      }
    }
  },
  {
    "code": "QTR",
    "name": "Qatar Airways",
    "country": "QA",
    "links": {
      "policy": "https://www.qatarairways.com/en/baggage/allowance.html"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          50,
          37,
          25
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 7kg combined weight."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, briefcase, laptop bag) included. Must fit under seat. No published dimensions. Weight counts toward 7kg cabin total in Economy."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 30,
        "included": true,
        "notes": "Total dimensions 158cm. Included on most fares: 23-30kg in Economy, 30-40kg in Business."
      }
    }
  },
  {
    "code": "SIA",
    "name": "Singapore Airlines",
    "country": "SG",
    "links": {
      "policy": "https://www.singaporeair.com/en_UK/us/travel-info/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 small item included on all fares. 7kg cabin bag."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, laptop bag) allowed in addition to carry-on. Must fit under seat. No officially published dimensions. Total cabin allowance uses 115cm linear rule."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 30,
        "included": true,
        "notes": "Total dimensions 158cm. Included on most Economy fares: 25-30kg depending on route and fare."
      }
    }
  },
  {
    "code": "CPA",
    "name": "Cathay Pacific",
    "country": "HK",
    "links": {
      "policy": "https://www.cathaypacific.com/cx/en_US/travel-information/baggage.html"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 small item included on all fares."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (40x30x15cm) included on all fares. Must fit under seat. No separate weight limit; 7kg applies to cabin bag."
      },
      "checked": {
        "maxCm": [
          203
        ],
        "maxKg": 30,
        "included": true,
        "notes": "Total dimensions 203cm. Included on most Economy fares: 23-30kg depending on route."
      }
    }
  },
  {
    "code": "JAL",
    "name": "Japan Airlines",
    "country": "JP",
    "links": {
      "policy": "https://www.jal.co.jp/jp/en/inter/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          25
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 10kg total."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, shopping bag) included. Must fit under seat. No officially published dimensions. 10kg combined total for cabin + personal item."
      },
      "checked": {
        "maxCm": [
          203
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 203cm. Included on International Economy (23kg / 1-2 pieces by route)."
      }
    }
  },
  {
    "code": "ANA",
    "name": "All Nippon Airways",
    "country": "JP",
    "links": {
      "policy": "https://www.ana.co.jp/en/us/travel-information/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          25
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 10kg total."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, camera, etc.) included. Must fit under seat. No officially published dimensions. 10kg combined total for cabin + personal item."
      },
      "checked": {
        "maxCm": [
          203
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 203cm. Included on International Economy (23kg)."
      }
    }
  },
  {
    "code": "QFA",
    "name": "Qantas",
    "country": "AU",
    "links": {
      "policy": "https://www.qantas.com/au/en/travel-info/baggage.html"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 small item included on Economy fares. 7kg combined."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Small personal item (cross-body bag, handbag, slim laptop bag) included. Must fit under seat. No officially published dimensions for international flights."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 30,
        "included": false,
        "fee": {
          "min": 30,
          "max": 80,
          "currency": "AUD"
        },
        "notes": "Total dimensions 158cm for international (140cm domestic). Included on most fares: 30kg international Economy, 23kg domestic."
      }
    }
  },
  {
    "code": "VIR",
    "name": "Virgin Atlantic",
    "country": "GB",
    "links": {
      "policy": "https://www.virgin-atlantic.com/gb/en/travel-information/baggage.html"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 cabin bag plus 1 handbag or laptop bag included on all fares."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, small bag) included. Must fit under seat. No officially published dimensions."
      },
      "checked": {
        "maxCm": [
          90,
          75,
          43
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 35,
          "max": 75,
          "currency": "GBP"
        },
        "notes": "Max 90x75x43cm. 23kg per piece in Economy. Included on all fares."
      }
    }
  },
  {
    "code": "SWA",
    "name": "Southwest Airlines",
    "country": "US",
    "links": {
      "policy": "https://www.southwest.com/html/customer-service/baggage/index.html"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          61,
          41,
          25
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 carry-on bag included FREE. No weight limit. Industry-leading policy — most other US carriers charge for this."
      },
      "underseat": {
        "maxCm": [
          47,
          34,
          22
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (18.5x13.5x8.5in / 47x34x22cm) included on all fares. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 157cm. 2 FREE checked bags per person up to 23kg each — the most generous US carrier policy!"
      }
    }
  },
  {
    "code": "ICE",
    "name": "Icelandair",
    "country": "IS",
    "links": {
      "policy": "https://www.icelandair.com/support/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 cabin bag plus 1 small personal item included on most fares. 10kg combined."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item included. Must fit under seat. No officially published weight limit for personal item."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 25,
          "max": 60,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Tern/Light fares. From ~€25 online."
      }
    }
  },
  {
    "code": "NAX",
    "name": "Norwegian",
    "country": "NO",
    "links": {
      "policy": "https://www.norwegian.com/uk/travel-info/baggage/"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 10,
        "included": false,
        "fee": {
          "min": 6,
          "max": 14,
          "currency": "EUR"
        },
        "notes": "Cabin bag NOT included on LowFare. Must purchase separately from ~€6 per leg. Included on LowFare+ and Flex fares. Combined weight with personal item: 10kg."
      },
      "underseat": {
        "maxCm": [
          38,
          30,
          20
        ],
        "maxKg": 10,
        "included": true,
        "notes": "Small personal item (underseat) included FREE with ALL fares including LowFare."
      },
      "checked": {
        "maxCm": [
          250
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 20,
          "max": 60,
          "currency": "EUR"
        },
        "notes": "Total dimensions 250cm. Not included on LowFare. From ~€20 online."
      }
    }
  },
  {
    "code": "WIZ",
    "name": "Wizz Air",
    "country": "HU",
    "links": {
      "policy": "https://wizzair.com/en-gb/information-and-services/travel-information/baggage"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 10,
        "included": false,
        "fee": {
          "min": 10,
          "max": 59,
          "currency": "EUR"
        },
        "notes": "Trolley bag (up to 55×40×23cm) NOT free — requires WIZZ Priority add-on from ~€10-€59 depending on route. Only WIZZ Priority passengers may use overhead bin with large bag."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          20
        ],
        "maxKg": 10,
        "included": true,
        "notes": "Free carry-on bag (max 40×30×20cm) included FREE with ALL fares — must fit under seat."
      },
      "checked": {
        "maxCm": [
          149
        ],
        "maxKg": 20,
        "included": false,
        "fee": {
          "min": 9,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "Total dimensions 149cm. Not included in base fare. From ~€9 online. 10kg, 20kg, 26kg, 32kg options."
      }
    }
  },
  {
    "code": "TAP",
    "name": "TAP Air Portugal",
    "country": "PT",
    "links": {
      "policy": "https://www.flytap.com/en-pt/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          25
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 cabin bag (55x40x25cm, 10kg) plus 1 personal item included."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 2,
        "included": true,
        "notes": "Personal item (40x30x15cm, max 2kg). Must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 25,
          "max": 55,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Discount/Basic fares. From ~€25 online."
      }
    }
  },
  {
    "code": "IBE",
    "name": "Iberia",
    "country": "ES",
    "links": {
      "policy": "https://www.iberia.com/es/ayuda/equipaje/"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          40,
          25
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on most fares. Not included on Basic/Light fares — personal item only."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 10,
        "included": true,
        "notes": "Personal item must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 20,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Basic fares. From ~€20 online."
      }
    }
  },
  {
    "code": "AUA",
    "name": "Austrian Airlines",
    "country": "AT",
    "links": {
      "policy": "https://www.austrian.com/Info/Flying/Baggage.aspx"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on Economy Classic/Flex. May not be included on Economy Light on some routes."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": 8,
        "included": true,
        "notes": "Personal item (40x30x10cm) included. Must fit under seat. Weight included in 8kg combined cabin allowance."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 70,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Economy Light. From ~€30 online."
      }
    }
  },
  {
    "code": "SAS",
    "name": "SAS",
    "country": "SE",
    "links": {
      "policy": "https://www.flysas.com/en/us/travel-info/baggage/"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": false,
        "fee": {
          "min": 20,
          "max": 40,
          "currency": "EUR"
        },
        "notes": "Cabin bag NOT included on SAS Go Light (European routes). Go Light only includes small underseat item. Included on Go, Plus, Pro fares. From ~€20 to add cabin bag."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 8,
        "included": true,
        "notes": "Small item (40×30×15cm) included FREE on all fares including Go Light."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 20,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on SAS Go Light. From ~€20 online."
      }
    }
  },
  {
    "code": "FIN",
    "name": "Finnair",
    "country": "FI",
    "links": {
      "policy": "https://www.finnair.com/en/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": false,
        "fee": {
          "min": 25,
          "max": 45,
          "currency": "EUR"
        },
        "notes": "1 cabin bag (55x40x23cm) plus 1 small bag. 8kg combined weight in Economy."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 8,
        "included": true,
        "notes": "Personal item must fit under seat. Included on all fares including Superlight."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 25,
          "max": 60,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Economy Light/Superlight. From ~€25 online."
      }
    }
  },
  {
    "code": "LOT",
    "name": "LOT Polish Airlines",
    "country": "PL",
    "links": {
      "policy": "https://www.lot.com/us/en/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on Economy standard fares. Not included on Economy Saver/Light on some routes."
      },
      "underseat": {
        "maxCm": [
          40,
          35,
          12
        ],
        "maxKg": 2,
        "included": true,
        "notes": "Personal item (40x35x12cm, max 2kg). Must fit under seat. Included on Plus and higher fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 20,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Economy Saver. From ~€20-€30 online."
      }
    }
  },
  {
    "code": "THY",
    "name": "Turkish Airlines",
    "country": "TR",
    "links": {
      "policy": "https://www.turkishairlines.com/en-int/any-questions/carry-on-baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 8kg combined."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 4,
        "included": true,
        "notes": "Personal item (40x30x15cm, max 4kg). Must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 20,
        "included": true,
        "notes": "Total dimensions 158cm. Included on most Economy routes (20kg). Some routes and Economy Promotion fares may have different allowances."
      }
    }
  },
  {
    "code": "ETD",
    "name": "Etihad Airways",
    "country": "AE",
    "links": {
      "policy": "https://www.etihad.com/en-us/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 7kg combined."
      },
      "underseat": {
        "maxCm": [
          39,
          23,
          19
        ],
        "maxKg": 5,
        "included": true,
        "notes": "Personal item (39x23x19cm, max 5kg). Must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          207
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 70,
          "currency": "USD"
        },
        "notes": "Total dimensions 207cm. Not included on Economy Lite fares. From ~$30 to add online. 23kg in Economy."
      }
    }
  },
  {
    "code": "KAL",
    "name": "Korean Air",
    "country": "KR",
    "links": {
      "policy": "https://www.koreanair.com/booking/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 12,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 12kg total."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item included. Must fit under seat. No officially published dimensions. 12kg combined total for cabin + personal item."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 158cm. Included on International Economy (1-2 pieces by route at 23kg)."
      }
    }
  },
  {
    "code": "ANZ",
    "name": "Air New Zealand",
    "country": "NZ",
    "links": {
      "policy": "https://www.airnewzealand.com/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag (55x40x23cm, max 118cm total linear). 7kg in Economy."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Small personal item (handbag, laptop, duty-free) included. Must fit under seat. No officially published dimensions."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 80,
          "currency": "NZD"
        },
        "notes": "Total dimensions 158cm. Not included on Seat-only/Works Lite fares. From ~NZD$30 online."
      }
    }
  },
  {
    "code": "VLE",
    "name": "Vueling",
    "country": "ES",
    "links": {
      "policy": "https://www.vueling.com/en/booking/baggage"
    },
    "lastVerified": "2026-02-18",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 10,
        "included": false,
        "fee": {
          "min": 8,
          "max": 30,
          "currency": "EUR"
        },
        "notes": "Large cabin bag NOT included in Basic/Optima fares. Must purchase from ~€8 online. Only small underseat bag free on Basic fare."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          20
        ],
        "maxKg": 10,
        "included": true,
        "notes": "Free small bag (40×30×20cm) included FREE with all fares — must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 20,
          "max": 60,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included in Basic fares. From ~€20 online. 23kg or 32kg options."
      }
    }
  },
  {
    "code": "EIN",
    "name": "Aer Lingus",
    "country": "IE",
    "links": {
      "policy": "https://www.aerlingus.com/help/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          24
        ],
        "maxKg": 10,
        "included": false,
        "fee": {
          "min": 12,
          "max": 45,
          "currency": "EUR"
        },
        "notes": "Cabin bag NOT included on Hand Baggage Only / basic European fares. Included on Plus/Advantage/AerSpace and transatlantic fares. From ~€12 online, ~€45 at airport."
      },
      "underseat": {
        "maxCm": [
          33,
          25,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (33x25x20cm) included. Must fit under seat. No separate weight limit published."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 12,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on standard European fares. From ~€12 online."
      }
    }
  },
  {
    "code": "BEL",
    "name": "Brussels Airlines",
    "country": "BE",
    "links": {
      "policy": "https://www.brusselsairlines.com/en/be/practical-information/travel-info/baggage.aspx"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag (55x40x23cm) plus 1 personal item. 8kg combined weight in Economy."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (40x30x10cm) included. Must fit under seat. Weight included in 8kg combined cabin allowance."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 70,
          "currency": "EUR"
        },
        "notes": "Total dimensions 158cm. Not included on Economy Light/Saver. From ~€30 online."
      }
    }
  },
  {
    "code": "CSA",
    "name": "Czech Airlines",
    "country": "CZ",
    "links": {
      "policy": "https://www.csa.cz/en/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          45,
          25
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on most fares. Note: Czech Airlines (ČSA) has reduced operations — verify current status before booking."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 3,
        "included": true,
        "notes": "Personal item (40x30x15cm, max 3kg). Must fit under seat. Included on Plus and higher fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 158cm. Generally included on Economy fares."
      }
    }
  },
  {
    "code": "MAL",
    "name": "Malaysia Airlines",
    "country": "MY",
    "links": {
      "policy": "https://www.malaysiaairlines.com/hq/en/baggage.html"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 7kg."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, laptop bag, briefcase) included. Must fit under seat. No officially published dimensions."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 30,
        "included": true,
        "notes": "Total dimensions 158cm. 30kg included on Economy fares."
      }
    }
  },
  {
    "code": "THA",
    "name": "Thai Airways",
    "country": "TH",
    "links": {
      "policy": "https://www.thaiairways.com/en/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          45,
          25
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 7kg."
      },
      "underseat": {
        "maxCm": [
          37,
          25,
          13
        ],
        "maxKg": 7,
        "included": true,
        "notes": "Personal item (~37x25x13cm / 15x10x5in). Must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 30,
        "included": true,
        "notes": "Total dimensions 158cm. 30kg included on Economy fares."
      }
    }
  },
  {
    "code": "PAL",
    "name": "Philippine Airlines",
    "country": "PH",
    "links": {
      "policy": "https://www.philippineairlines.com/en/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 7kg."
      },
      "underseat": {
        "maxCm": [
          45,
          35,
          20
        ],
        "maxKg": 7,
        "included": true,
        "notes": "Personal item (45x35x20cm / 18x14x8in). Must fit under seat. 7kg combined total for cabin + personal item."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 158cm. Generally included on Economy fares (23kg)."
      }
    }
  },
  {
    "code": "GIA",
    "name": "Garuda Indonesia",
    "country": "ID",
    "links": {
      "policy": "https://www.garuda-indonesia.com/en/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 7kg."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, laptop bag, small backpack) included. Must fit under seat. No officially published dimensions."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 30,
        "included": true,
        "notes": "Total dimensions 158cm. 30kg included on Economy fares."
      }
    }
  },
  {
    "code": "CCA",
    "name": "Air China",
    "country": "CN",
    "links": {
      "policy": "https://www.airchina.com/en/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 5,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included. Very strict 5kg weight limit — one of the lowest. Enforced."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "Personal item (handbag, briefcase, laptop bag) included. Must fit under seat. No officially published dimensions."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 158cm. 23kg included on Economy fares (varies by route)."
      }
    }
  },
  {
    "code": "CES",
    "name": "China Eastern",
    "country": "CN",
    "links": {
      "policy": "https://www.ceair.com/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag plus 1 personal item included on all fares. 8kg."
      },
      "underseat": {
        "maxCm": [
          35,
          32,
          18
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (~35x32x18cm reference dimensions). Must fit under seat. No separate weight limit."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "Total dimensions 158cm. 23kg included on Economy fares."
      }
    }
  },
  {
    "code": "ACA",
    "name": "Air Canada",
    "country": "CA",
    "links": {
      "policy": "https://www.aircanada.com/ca/en/aco/home/plan/baggage.html"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": null,
        "included": false,
        "fee": {
          "min": 35,
          "max": 65,
          "currency": "CAD"
        },
        "notes": "Economy Basic fares on Canada/US/Mexico/Caribbean routes: NO cabin bag, only personal item. Standard/Flex/Premium fares include 1 cabin bag. No enforced weight limit."
      },
      "underseat": {
        "maxCm": [
          33,
          43,
          16
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (33x43x16cm) included on ALL fares. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 35,
          "max": 55,
          "currency": "CAD"
        },
        "notes": "158cm total linear. Not included on Economy Basic/Standard domestic and transborder. Premium Economy: 2x23kg free. Business: 2x32kg free."
      }
    }
  },
  {
    "code": "JBU",
    "name": "JetBlue",
    "country": "US",
    "links": {
      "policy": "https://www.jetblue.com/at-the-airport/baggage-information"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 carry-on bag included on all fares. No enforced weight limit; must lift unassisted."
      },
      "underseat": {
        "maxCm": [
          43,
          33,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 personal item included on all fares. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          157
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 40,
          "max": 70,
          "currency": "USD"
        },
        "notes": "157cm (62in) linear. 1st bag ~$40-50. 2nd bag ~$60-70. Mosaic members: 2 free bags."
      }
    }
  },
  {
    "code": "NKS",
    "name": "Spirit Airlines",
    "country": "US",
    "links": {
      "policy": "https://www.spirit.com/optional-services"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          46,
          25
        ],
        "maxKg": 18,
        "included": false,
        "fee": {
          "min": 37,
          "max": 65,
          "currency": "USD"
        },
        "notes": "NOT included in base fare. $37 at booking, $45 at check-in, $55 at counter, $65 at gate. Max 40 lbs (18kg)."
      },
      "underseat": {
        "maxCm": [
          45,
          35,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 personal item (18x14x8in) included FREE on all fares. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 35,
          "max": 65,
          "currency": "USD"
        },
        "notes": "158cm (62in) linear. Not included. Dynamic pricing: ~$35-49 at booking, up to $65 at gate. Max 50 lbs (23kg)."
      }
    }
  },
  {
    "code": "FFT",
    "name": "Frontier Airlines",
    "country": "US",
    "links": {
      "policy": "https://www.flyfrontier.com/travel/travel-info/bag-options/"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          61,
          41,
          25
        ],
        "maxKg": 16,
        "included": false,
        "fee": {
          "min": 30,
          "max": 115,
          "currency": "USD"
        },
        "notes": "NOT included in base fare. 24x16x10in. Max 35 lbs (16kg). ~$30-69 at booking, up to $99-115 at gate."
      },
      "underseat": {
        "maxCm": [
          36,
          46,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 personal item (14x18x8in) included FREE. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 18,
        "included": false,
        "fee": {
          "min": 53,
          "max": 99,
          "currency": "USD"
        },
        "notes": "158cm (62in) linear. NOT included. Max 40 lbs (18kg). Overweight 41-50 lbs: +$75."
      }
    }
  },
  {
    "code": "ASA",
    "name": "Alaska Airlines",
    "country": "US",
    "links": {
      "policy": "https://www.alaskaair.com/content/travel-info/baggage/overview"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 carry-on bag (22x14x9in) included on all fares. No weight limit; must lift unassisted."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "1 personal item included. No strict published dimensions; must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 35,
          "max": 150,
          "currency": "USD"
        },
        "notes": "158cm (62in) linear. 1st bag $35, 2nd bag $45, 3rd+ $150. Max 50 lbs (23kg)."
      }
    }
  },
  {
    "code": "AIC",
    "name": "Air India",
    "country": "IN",
    "links": {
      "policy": "https://www.airindia.com/in/en/travel-information/baggage-guidelines.html"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 8,
        "included": true,
        "notes": "Economy: 1 cabin bag up to 8kg. Business/First: up to 12kg."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          20
        ],
        "maxKg": 3,
        "included": true,
        "notes": "1 personal item up to 3kg included. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. Domestic Economy: 25kg. International Economy: 2x23kg. Business: 2x32kg."
      }
    }
  },
  {
    "code": "IGO",
    "name": "IndiGo",
    "country": "IN",
    "links": {
      "policy": "https://www.goindigo.in/baggage.html"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          35,
          25
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 hand baggage up to 7kg included on all fares."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": 3,
        "included": true,
        "notes": "1 personal item up to 3kg allowed in addition to cabin bag."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 15,
        "included": true,
        "fee": {
          "min": 500,
          "max": 4000,
          "currency": "INR"
        },
        "notes": "158cm linear. Domestic: 15kg included. International: 20-30kg depending on route."
      }
    }
  },
  {
    "code": "AXM",
    "name": "AirAsia",
    "country": "MY",
    "links": {
      "policy": "https://www.airasia.com/aa/inflight-comforts/en/gb/baggage.html"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag + 1 personal item, combined max 7kg."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 small personal item included. Combined weight with cabin bag must not exceed 7kg."
      },
      "checked": {
        "maxCm": [
          119,
          119,
          81
        ],
        "maxKg": 20,
        "included": false,
        "fee": {
          "min": 30,
          "max": 200,
          "currency": "MYR"
        },
        "notes": "Not included in base fare. Purchased separately: 20kg minimum tier. Max dimensions 119x119x81cm."
      }
    }
  },
  {
    "code": "CEB",
    "name": "Cebu Pacific",
    "country": "PH",
    "links": {
      "policy": "https://www.cebupacificair.com/en-PH/pages/travel-info/baggage-information"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          25
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 cabin bag (56x36x25cm / 22x14x10in). 7kg combined with personal item. Not included in base fare."
      },
      "underseat": {
        "maxCm": [
          20,
          20,
          36
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 small personal item fits under seat. Not counted toward carry-on."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 20,
        "included": false,
        "fee": {
          "min": 340,
          "max": 1300,
          "currency": "PHP"
        },
        "notes": "158cm linear. GO Basic: no checked bag. GO Easy/GO Flexi: 1x20kg included."
      }
    }
  },
  {
    "code": "TGW",
    "name": "Scoot",
    "country": "SG",
    "links": {
      "policy": "https://www.flyscoot.com/en/plan/booking-your-flight/baggage"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          54,
          38,
          23
        ],
        "maxKg": 10,
        "included": true,
        "notes": "Economy: up to 10kg total (1 carry-on + 1 personal item). ScootPlus: 15kg."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 personal item included. Combined with carry-on within total cabin weight limit."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 20,
        "included": false,
        "fee": {
          "min": 30,
          "max": 70,
          "currency": "SGD"
        },
        "notes": "158cm linear. Economy: NOT included. ScootPlus: 30kg free. No single piece over 32kg."
      }
    }
  },
  {
    "code": "JST",
    "name": "Jetstar",
    "country": "AU",
    "links": {
      "policy": "https://www.jetstar.com/us/en/help/baggage-allowance"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "fee": {
          "min": 18,
          "max": 30,
          "currency": "AUD"
        },
        "notes": "Economy Starter: 7kg (1 large + 1 small item). +7kg carry-on top up brings total to 14kg."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "1 small item included on all fares. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 20,
        "included": false,
        "fee": {
          "min": 20,
          "max": 55,
          "currency": "AUD"
        },
        "notes": "Economy Starter: NOT included. Starter Plus: 20kg free. Starter Max/Business: 30kg free."
      }
    }
  },
  {
    "code": "EVA",
    "name": "EVA Air",
    "country": "TW",
    "links": {
      "policy": "https://www.evaair.com/en-global/fly-prepare/baggage/free-baggage/checked-baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "Economy/Premium Economy: 1 piece up to 7kg. Business: 2 pieces up to 7kg each."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (40x30x10cm / 16x12x4in, ~80cm total linear). Must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. Economy: 2x23kg on most international routes. Business: 2x32kg."
      }
    }
  },
  {
    "code": "CSN",
    "name": "China Southern Airlines",
    "country": "CN",
    "links": {
      "policy": "https://www.csair.com/newh5/en/tourguide/booking/orders/order/kpxlgd/"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 8,
        "included": true,
        "notes": "Economy: 1 piece up to 8kg. Business: 2 pieces. First Class: 2 pieces."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "1 personal item (small bag/laptop) permitted in addition to cabin bag."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. International Economy: 1x23kg. Business: 2x32kg. First: 3x32kg."
      }
    }
  },
  {
    "code": "CHH",
    "name": "Hainan Airlines",
    "country": "CN",
    "links": {
      "policy": "https://www.hainanairlines.com/HUPortal/dyn/portal/DisplayPage?LANGUAGE=US&COUNTRY_SITE=US&SITE=CBHZCBHZ&PAGE=TYXL"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 5,
        "included": true,
        "notes": "1 carry-on + 1 personal item. Max weight 5kg (Economy). Business: higher limits."
      },
      "underseat": {
        "maxCm": [
          30,
          30,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (30x30x20cm). Must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          203
        ],
        "maxKg": 23,
        "included": true,
        "notes": "203cm max total linear per piece. International Economy: 1x23kg. Business: 2x32kg. Domestic Economy: 20kg."
      }
    }
  },
  {
    "code": "LAN",
    "name": "LATAM Airlines",
    "country": "CL",
    "links": {
      "policy": "https://www.latamairlines.com/us/en/experience/prepare-your-trip/baggage"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          35,
          25
        ],
        "maxKg": 12,
        "included": false,
        "fee": {
          "min": 15,
          "max": 80,
          "currency": "USD"
        },
        "notes": "Basic fare: NO overhead bin bag, only personal item. Light/Full/Standard/Premium: 1 cabin bag included."
      },
      "underseat": {
        "maxCm": [
          45,
          35,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 personal item (45x35x20cm) included FREE on all fares including Basic."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 25,
          "max": 120,
          "currency": "USD"
        },
        "notes": "158cm linear. Basic/Light: generally not included (varies by route). Standard/Full: 1x23kg."
      }
    }
  },
  {
    "code": "AVA",
    "name": "Avianca",
    "country": "CO",
    "links": {
      "policy": "https://www.avianca.com/en/information-and-help/baggage/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          35,
          25
        ],
        "maxKg": 10,
        "included": false,
        "fee": {
          "min": 25,
          "max": 80,
          "currency": "USD"
        },
        "notes": "XS/Basic fare: NO carry-on, only personal item. Light fare: 10kg carry-on included on international flights."
      },
      "underseat": {
        "maxCm": [
          45,
          35,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal item (45x35x20cm / 18x14x8in). Must fit under seat. Included on all fares."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 100,
          "currency": "USD"
        },
        "notes": "158cm linear. Economy 23kg, Business 32kg per piece. XS/Basic/Light: not included."
      }
    }
  },
  {
    "code": "CMP",
    "name": "Copa Airlines",
    "country": "PA",
    "links": {
      "policy": "https://www.copaair.com/en-us/travel-information/baggage-information/checked-baggage/"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          26
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 carry-on bag up to 10kg (22 lbs) included on all fares."
      },
      "underseat": {
        "maxCm": [
          43,
          25,
          22
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 personal item (17x10x9in) included. Must fit under seat."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 75,
          "currency": "USD"
        },
        "notes": "158cm linear. Economy Basic: NOT included. Economy Classic: 1x23kg. Business: 2x32kg."
      }
    }
  },
  {
    "code": "ETH",
    "name": "Ethiopian Airlines",
    "country": "ET",
    "links": {
      "policy": "https://www.ethiopianairlines.com/us/information/baggage-information/free-baggage-allowance"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "Economy: 1 piece up to 7kg. Business: 2 pieces up to 7kg each."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": 5,
        "included": true,
        "notes": "Personal items (laptop, handbag) up to 5kg included in addition to carry-on."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. 2 pieces x 23kg on most international routes. Business: 2x32kg."
      }
    }
  },
  {
    "code": "KQA",
    "name": "Kenya Airways",
    "country": "KE",
    "links": {
      "policy": "https://www.kenya-airways.com/en/plan/baggage-information/baggage-allowance/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          35,
          25
        ],
        "maxKg": 12,
        "included": true,
        "notes": "Economy: 1 cabin bag + 1 accessory up to 12kg total. Business: 2 pieces up to 18kg total."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": null,
        "included": true,
        "notes": "Personal accessory (40x30x15cm). Must fit under seat. Weight included in combined 12kg cabin allowance."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. Economy international: 2x23kg. Business: 2x32kg. Domestic Kenya: 1x23kg."
      }
    }
  },
  {
    "code": "SAA",
    "name": "South African Airways",
    "country": "ZA",
    "links": {
      "policy": "https://www.flysaa.com/manage-fly/baggage"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 8,
        "included": true,
        "notes": "Economy: 1 piece up to 8kg. Business: 2 pieces up to 8kg each."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": null,
        "included": true,
        "notes": "Small handbag or slim laptop bag (40x30x10cm). Must fit under seat. Weight included in 8kg cabin allowance."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. Economy: 1x23kg. Business: 2x32kg. Max single piece 32kg."
      }
    }
  },
  {
    "code": "RAM",
    "name": "Royal Air Maroc",
    "country": "MA",
    "links": {
      "policy": "https://www.royalairmaroc.com/us-en/baggage-information"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 10,
        "included": true,
        "notes": "1 carry-on up to 10kg (55x40x20cm / 115cm total). Plus 1 laptop bag or small handbag."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "1 laptop bag or small handbag included in addition to carry-on."
      },
      "checked": {
        "maxCm": [
          203
        ],
        "maxKg": 23,
        "included": true,
        "notes": "1-3 pieces depending on fare class. Economy: typically 1x23kg. Business: 2x32kg."
      }
    }
  },
  {
    "code": "AEE",
    "name": "Aegean Airlines",
    "country": "GR",
    "links": {
      "policy": "https://en.aegeanair.com/travel-info/travelling-with-aegean/baggage/baggage-allowance/"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          45,
          25
        ],
        "maxKg": 8,
        "included": true,
        "notes": "1 cabin bag (56x45x25cm, 8kg) in Economy. Business: up to 13kg combined."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": false,
        "notes": "Personal item (handbag, thin laptop case) included. Must fit under seat. No officially published dimensions."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 13,
          "max": 60,
          "currency": "EUR"
        },
        "notes": "158cm linear. GoLight: NOT included. Go: 1x23kg. Flex: 1x23kg. Business: 2x32kg."
      }
    }
  },
  {
    "code": "CFG",
    "name": "Condor",
    "country": "DE",
    "links": {
      "policy": "https://www.condor.com/us/flight-preparation/baggage-and-animals/baggage.jsp"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          20
        ],
        "maxKg": 8,
        "included": false,
        "fee": {
          "min": 10,
          "max": 20,
          "currency": "EUR"
        },
        "notes": "Economy Light: only small bag (40x30x10cm) included; full carry-on purchasable. Economy Classic/Flex/Premium Economy/Business: included."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          10
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 small bag (40x30x10cm) included on ALL fares including Economy Light."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 30,
          "max": 80,
          "currency": "EUR"
        },
        "notes": "158cm linear. Economy Light: NOT included. Economy Classic: 1x23kg. Business: 2x32kg."
      }
    }
  },
  {
    "code": "EWG",
    "name": "Eurowings",
    "country": "DE",
    "links": {
      "policy": "https://www.eurowings.com/en/information/baggage.html"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": false,
        "fee": {
          "min": 10,
          "max": 30,
          "currency": "EUR"
        },
        "notes": "BASIC fare: only small underseat bag included; overhead bin bag NOT included. SMART: 1 cabin bag. BIZclass: 2 cabin bags."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          25
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 small bag (40x30x25cm) included on ALL fares including BASIC."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": false,
        "fee": {
          "min": 15,
          "max": 50,
          "currency": "EUR"
        },
        "notes": "BASIC: NOT included (from EUR 15). SMART: 1x23kg. BEST: 2x23kg. BIZclass: 2x32kg."
      }
    }
  },
  {
    "code": "PGT",
    "name": "Pegasus Airlines",
    "country": "TR",
    "links": {
      "policy": "https://www.flypgs.com/en/pegasus-baggage-allowance"
    },
    "lastVerified": "2026-03-09",
    "allowances": {
      "cabin": {
        "maxCm": [
          55,
          40,
          23
        ],
        "maxKg": 8,
        "included": false,
        "fee": {
          "min": 15,
          "max": 70,
          "currency": "EUR"
        },
        "notes": "1 cabin bag (55x40x23cm, 8kg). Cabin bag included with EcoFlex and higher fares."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": 3,
        "included": true,
        "notes": "1 underseat bag (40x30x15cm) up to 3kg included on ALL fares including Light."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 20,
        "included": false,
        "fee": {
          "min": 15,
          "max": 70,
          "currency": "EUR"
        },
        "notes": "Light: NOT included. Saver/Saver Plus/Comfort Flex: 20kg included. Max single piece 32kg."
      }
    }
  },
  {
    "code": "HVN",
    "name": "Vietnam Airlines",
    "country": "VN",
    "links": {
      "policy": "https://www.vietnamairlines.com/us/en/travel-information/baggage"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 10,
        "included": true,
        "notes": "Economy: 1 cabin bag up to 10kg. Business/Premium Economy: 2 pieces up to 10kg each."
      },
      "underseat": {
        "maxCm": [
          40,
          30,
          15
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 accessory (40x30x15cm) included in addition to cabin bag."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. Economy: 1x23kg. Premium Economy/Business: 1x32kg (or 2x32kg on some routes)."
      }
    }
  },
  {
    "code": "SVA",
    "name": "Saudia",
    "country": "SA",
    "links": {
      "policy": "https://www.saudia.com/before-flying/baggage/baggage-allowances"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          36,
          23
        ],
        "maxKg": 7,
        "included": true,
        "notes": "1 carry-on up to 7kg in Economy, 9kg in Business/First. Plus 1 personal item."
      },
      "underseat": {
        "maxCm": null,
        "maxKg": null,
        "included": true,
        "notes": "1 personal item (laptop bag, handbag) included."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 23,
        "included": true,
        "notes": "158cm linear. Economy: 2x23kg on international routes. Business: 2x32kg."
      }
    }
  },
  {
    "code": "VOI",
    "name": "Volaris",
    "country": "MX",
    "links": {
      "policy": "https://cms.volaris.com/en/travel-info/baggage-policy/"
    },
    "lastVerified": "2026-02-24",
    "allowances": {
      "cabin": {
        "maxCm": [
          56,
          41,
          25
        ],
        "maxKg": null,
        "included": false,
        "fee": {
          "min": 16,
          "max": 60,
          "currency": "USD"
        },
        "notes": "Zero fare: NO carry-on, only personal item. Basic: 1 carry-on included. Plus: carry-on + checked included."
      },
      "underseat": {
        "maxCm": [
          35,
          45,
          20
        ],
        "maxKg": null,
        "included": true,
        "notes": "1 personal item (14x18x8in) included FREE on all fares including Zero."
      },
      "checked": {
        "maxCm": [
          158
        ],
        "maxKg": 25,
        "included": false,
        "fee": {
          "min": 30,
          "max": 80,
          "currency": "USD"
        },
        "notes": "158cm (62in) linear. Zero/Basic: NOT included. Plus: 1x25kg included."
      }
    }
  }
]
