Skip to main content

Get Seat Map Counts

1.0.0
Air
Seats
SOAP API
Travel Agency
Airline Carrier

The Get Seat Map Counts (GetSeatMapCountsRQ) service provides the number of available seats per seat type for requested flights.

Not Signed In.

Looks like you may not have access to all of the resources and documentation for this page.
Please log-in or contact your support desk team if you believe you should have access.

Target Audience
Travel Agency
Airline Carrier
API Version
1.0.0
Authentication
Session Token
Service Action Code
GetSeatMapCountsRQ

A user can query multiple flights for all available seat types or can query for specific:

  • booking code
  • seat type
  • cabin class (currently not used)
  • frequent flyer tier level (currently not used)
Sample Request
<AirSeatAvailabilityRQ xmlns="http://services.sabre.com/seatmapcache/airSeatAvailability/v1" messageId="1" timeStamp="1993-08-24T02:24:24.111" version="1.0">
    <AirSeatAvailabilityQuery>
        <FlightInfo airline="AA" flight="7" origin="KRK" destination="WAW" departureDate="2017-07-24"/>
        <SeatAvailabilityQuery rbd="B" code="W" codeContext="PADIS"/>
        <SeatAvailabilityQuery rbd="G"/>
    </AirSeatAvailabilityQuery>
    <AirSeatAvailabilityQuery>
        <FlightInfo airline="LX" flight="8" origin="LHR" destination="CDG" departureDate="2017-07-25"/>
        <SeatAvailabilityQuery code="CS" codeContext="SABRE"/>
    </AirSeatAvailabilityQuery>
</AirSeatAvailabilityRQ>
Sample Response
<AirSeatAvailabilityRS xmlns="http://services.sabre.com/seatmapcache/airSeatAvailability/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" messageId="1" timeStamp="1970-01-01T00:01:00.000" version="1.0">
    <AirSeatAvailabilityData>
        <FlightInfo airline="AA" flight="7" origin="KRK" destination="WAW" departureDate="2017-07-24"/>
        <SeatAvailabilityInfo rbd="B" isDefaultRBD="Y">
            <SeatCount code="W" codeContext="PADIS" count="3"/>
        </SeatAvailabilityInfo>
        <SeatAvailabilityInfo cabinClass="Y" rbd="G" isDefaultRBD="N">
            <SeatCount code="W" codeContext="PADIS" count="4"/>
            <SeatCount code="A" codeContext="PADIS" count="9"/>
            <SeatCount code="CS" codeContext="SABRE" count="7"/>
        </SeatAvailabilityInfo>
    </AirSeatAvailabilityData>
    <AirSeatAvailabilityData>
        <FlightInfo airline="LX" flight="8" origin="LHR" destination="CDG" departureDate="2017-07-25"/>
        <SeatAvailabilityInfo rbd="Y" isDefaultRBD="Y">
            <SeatCount code="CS" codeContext="SABRE" count="7"/>
        </SeatAvailabilityInfo>
        <SeatAvailabilityInfo cabinClass="Y" rbd="Z" isDefaultRBD="N">
            <SeatCount code="CS" codeContext="SABRE" count="6"/>
        </SeatAvailabilityInfo>
        <SeatAvailabilityInfo cabinClass="M" rbd="Z" isDefaultRBD="N">
            <SeatCount code="CS" codeContext="SABRE" count="5"/>
        </SeatAvailabilityInfo>
    </AirSeatAvailabilityData>
</AirSeatAvailabilityRS>