Skip Navigation

Get Seat Map Counts

1.0.0
Air
Seats
SOAP API
Travel Agency
Airline Carrier

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.

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

    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>