Skip to main content

Get Seat Map Counts

1.0.0
Air
Seats
SOAP API

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
    Current 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>