Rail Reservation Search

 

The Rail Reservation Search (RailReservationSearchRQ) service is used to search reservations by passenger/travel data (email address, reservation status, reservation time range). It supports "basket concept" and upon success, the output shows the PNR content (PNR reference, travelers, itinerary, fares, tickets, delivery modes, contacts etc.).

API Information

Target Audience
Sabre Travel Network
Current Version
1.15.0
Authentication
Session Token
Service Action Code
RailReservationSearchRQ

For more details please refer to Resources.

NOTE: Consuming this webservice and its content requires special permission. Before requesting access please make sure you have all the necessary agreements in place with the rail vendor(s) you would like to sell using Sabre Webservices. For more information on accessing Sabre Rail content and rail supplier contacts please visit the respective product page on Agency eServices.

Sample Request

<RailReservationSearchRQ xmlns="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:ns10="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:ns11="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:ns14="http://webservices.sabre.com/sabreXML/RCP/rs" xmlns:ns15="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:ns16="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:ns2="http://webservices.sabre.com/sabreXML/RCP/common" xmlns:ns3="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:ns4="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns5="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:ns6="http://webservices.sabre.com/sabreXML/RCP/otara" xmlns:ns7="http://webservices.sabre.com/sabreXML/RCP/rc" xmlns:ns8="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:ns9="http://webservices.sabre.com/sabreXML/RCP/rpnrs" CorrelationID="1.0.21-fb91357b-ed40-4426-857c-78ad829a" MarketingCarrier="3Y" PrimaryLangID="en" TimeStamp="2016-09-23T15:50:54" Version="1.15.0">
	<SearchCriteria>
		<SearchTimeFrames>
			<SearchTimeFrame>
				<StartDate>2016-09-20T00:00:00</StartDate>
				<EndDate>2016-09-23T00:00:00</EndDate>
			</SearchTimeFrame>
		</SearchTimeFrames>
		<EmailCriteria>
			<EmailCriterion>MT@SABRE.COM</EmailCriterion>
		</EmailCriteria>
	</SearchCriteria>
</RailReservationSearchRQ>

Sample Response

<ns17:RailReservationSearchRS xmlns:ns17="http://webservices.sabre.com/sabreXML/RCP/rrs" xmlns:ns12="http://webservices.sabre.com/sabreXML/RCP/rd" xmlns:ns13="http://webservices.sabre.com/sabreXML/RCP/rrep" xmlns:otara="http://webservices.sabre.com/sabreXML/RCP/otara" xmlns:rc="http://webservices.sabre.com/sabreXML/RCP/rc" xmlns:rcmn="http://webservices.sabre.com/sabreXML/RCP/common" xmlns:ris="http://webservices.sabre.com/sabreXML/RCP/ris" xmlns:rl="http://webservices.sabre.com/sabreXML/RCP/rl" xmlns:rmas="http://webservices.sabre.com/sabreXML/RCP/rmas" xmlns:rmb="http://webservices.sabre.com/sabreXML/RCP/rmb" xmlns:rmt="http://webservices.sabre.com/sabreXML/RCP/rmt" xmlns:rota="http://webservices.sabre.com/sabreXML/RCP/ota" xmlns:rpnrs="http://webservices.sabre.com/sabreXML/RCP/rpnrs" xmlns:rrc="http://webservices.sabre.com/sabreXML/RCP/rrc" xmlns:rrr="http://webservices.sabre.com/sabreXML/RCP/rrr" xmlns:rs="http://webservices.sabre.com/sabreXML/RCP/rs" CorrelationID="1.0.21-fb91357b-ed40-4426-857c-78ad829a" MarketingCarrier="3Y" Version="1.15.0">
	<ns17:Success/>
	<ns17:RailReservation CreationDateTime="2016-09-22T15:39:05+01:00">
		<rcmn:BookingRef ID="2151912814"/>
		<rcmn:Travelers>
			<rcmn:Traveler ID="1">
				<rcmn:PersonName>
					<rota:GivenName>FERNANDO</rota:GivenName>
					<rota:Surname>BYCZEK</rota:Surname>
				</rcmn:PersonName>
			</rcmn:Traveler>
		</rcmn:Travelers>
		<rcmn:Itineraries>
			<rcmn:Itinerary ID="240292511">
				<rcmn:OriginAndDestinations>
					<rcmn:OriginAndDestination ArrivalDateTime="2016-10-02T10:55:00+01:00" DepartureDateTime="2016-10-02T08:10:00+01:00" Duration="P0Y0M0DT2H45M0.000S" ID="1" JourneyDirection="Outbound">
						<rcmn:Origin LocationCode="EUS">LONDON EUSTON</rcmn:Origin>
						<rcmn:Destination LocationCode="MAN">MANCHESTER PICCADILLY</rcmn:Destination>
						<rcmn:Segments>
							<rcmn:Segment ArrivalDateTime="2016-10-02T10:55:00+01:00" DepartureDateTime="2016-10-02T08:10:00+01:00" Duration="P0Y0M0DT2H45M0.000S" ID="1">
								<rcmn:Origin LocationCode="EUS">LONDON EUSTON</rcmn:Origin>
								<rcmn:Destination LocationCode="MAN">MANCHESTER PICCADILLY</rcmn:Destination>
								<rcmn:CarrierCompany Code="VT" CompanyShortName="VIRGIN TRAINS"/>
								<rcmn:TransportMode Name="Train"/>
								<rcmn:Reservations>
									<rcmn:Reservation>
										<rcmn:ReservationAttributes>
											<rcmn:ReservationAttribute Code="NOWI" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="NRWC" Name="Near toilet" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="NSMK" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="AISL" Name="Aisle" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="BACK" Name="Backward" Type="SeatAttribute"/>
										</rcmn:ReservationAttributes>
										<rcmn:Places>
											<rcmn:Place CoachNbr="E" PlaceNbr="10"/>
										</rcmn:Places>
									</rcmn:Reservation>
								</rcmn:Reservations>
							</rcmn:Segment>
						</rcmn:Segments>
					</rcmn:OriginAndDestination>
					<rcmn:OriginAndDestination ArrivalDateTime="2016-10-07T09:34:00+01:00" DepartureDateTime="2016-10-07T06:27:00+01:00" Duration="P0Y0M0DT3H7M0.000S" ID="2" JourneyDirection="Return">
						<rcmn:Origin LocationCode="MAN">MANCHESTER PICCADILLY</rcmn:Origin>
						<rcmn:Destination LocationCode="EUS">LONDON EUSTON</rcmn:Destination>
						<rcmn:Segments>
							<rcmn:Segment ArrivalDateTime="2016-10-07T09:34:00+01:00" DepartureDateTime="2016-10-07T06:27:00+01:00" Duration="P0Y0M0DT3H7M0.000S" ID="2">
								<rcmn:Origin LocationCode="MAN">MANCHESTER PICCADILLY</rcmn:Origin>
								<rcmn:Destination LocationCode="EUS">LONDON EUSTON</rcmn:Destination>
								<rcmn:CarrierCompany Code="VT" CompanyShortName="VIRGIN TRAINS"/>
								<rcmn:TransportMode Name="Train"/>
								<rcmn:Reservations>
									<rcmn:Reservation>
										<rcmn:ReservationAttributes>
											<rcmn:ReservationAttribute Code="NSMK" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="AISL" Name="Aisle" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="BACK" Name="Backward" Type="SeatAttribute"/>
										</rcmn:ReservationAttributes>
										<rcmn:Places>
											<rcmn:Place CoachNbr="B" PlaceNbr="12"/>
										</rcmn:Places>
									</rcmn:Reservation>
								</rcmn:Reservations>
							</rcmn:Segment>
						</rcmn:Segments>
					</rcmn:OriginAndDestination>
				</rcmn:OriginAndDestinations>
				<rcmn:TravelerRefs>
					<rcmn:TravelerRef ID="1"/>
				</rcmn:TravelerRefs>
			</rcmn:Itinerary>
		</rcmn:Itineraries>
		<rcmn:FareGroups>
			<rcmn:FareGroup>
				<rcmn:Fares>
					<rcmn:Fare ClassOfService="S" Code="SOR" Name="ANYTIME RETURN">
						<rcmn:Remarks>
							<rcmn:Remark Code="SHORT DESCRIPTION">Any time of day, return within 1 month.</rcmn:Remark>
							<rcmn:Remark Code="BREAK OF JOURNEY">You may start, break and resume, or end your journey at any intermediate station along the route of travel.</rcmn:Remark>
							<rcmn:Remark Code="OTHER CONDITIONS">The outward portion of an Anytime Return ticket is only valid for travel when accompanied by an unused return portion.</rcmn:Remark>
							<rcmn:Remark Code="TICKET TYPE">ANYTIME</rcmn:Remark>
							<rcmn:Remark Code="DESCRIPTION">Flexible ticket with no time restrictions on when you can travel.</rcmn:Remark>
							<rcmn:Remark Code="VALIDITY">Your outward journey must be on the date specified or up to 5 days later. You must return within one calendar month of the outward travel date specified.</rcmn:Remark>
							<rcmn:Remark Code="BOOKING">Can be booked in advance or purchased on the day of travel.</rcmn:Remark>
							<rcmn:Remark Code="REFUNDS">If you decide not to use your ticket to make all or part of your intended journey then you can apply for a refund from the My Account pages, or through Customer Support within 28 days of expiry of the ticket. Please note, the outward portion cannot be refunded if the return portion has been used. A GBP 10.00 administration fee will apply and the amount of the refund will take into account any use you have made of the ticket and in some circumstances no refund will be paid.</rcmn:Remark>
							<rcmn:Remark Code="AMENDING YOUR BOOKING">You can change the time of your outward journey and the date and time of your return journey without changing your tickets. If you wish to change your date of travel or Class of ticket, you will need to buy a new ticket and apply for a refund on your current ticket.</rcmn:Remark>
							<rcmn:Remark Code="DISCOUNTS">Yes - normal railcard and child discounts available.</rcmn:Remark>
						</rcmn:Remarks>
						<rcmn:PassengerTypes>
							<rcmn:PassengerType Code="Adult" CodeContext="1S" Quantity="1"/>
						</rcmn:PassengerTypes>
						<rcmn:UnitPrice Amount="332.00" CurrencyCode="GBP" UnitPerPassenger="true"/>
					</rcmn:Fare>
				</rcmn:Fares>
				<rcmn:Price Amount="332.00" CurrencyCode="GBP"/>
				<rcmn:SupplementaryServices>
					<rcmn:SupplementaryService Code="OffPeak" Quantity="1" Type="Travelcard">
						<rcmn:Price Amount="12.10" CurrencyCode="GBP"/>
						<rcmn:Details>
							<rcmn:Detail Code="LONDON ZONES 1-6" Type="Zones"/>
							<rcmn:Detail Code="2016-10-02" Type="ValidityDate"/>
							<rcmn:Detail Code="12.10" Type="AdultFare"/>
						</rcmn:Details>
					</rcmn:SupplementaryService>
				</rcmn:SupplementaryServices>
				<rcmn:JourneyRefs>
					<rcmn:JourneyRef ID="1"/>
					<rcmn:JourneyRef ID="2"/>
				</rcmn:JourneyRefs>
			</rcmn:FareGroup>
		</rcmn:FareGroups>
		<rcmn:Tickets>
			<rcmn:Ticket TicketDocumentNbr="240292511">
				<rcmn:JourneyRefs>
					<rcmn:JourneyRef ID="1"/>
					<rcmn:JourneyRef ID="2"/>
				</rcmn:JourneyRefs>
				<rcmn:Price Amount="344.10" CurrencyCode="GBP" TaxInclusive="true"/>
				<rcmn:Surcharges>
					<rcmn:Surcharge Amount="332.00" CurrencyCode="GBP" Type="Ticket"/>
					<rcmn:Surcharge Amount="12.10" CurrencyCode="GBP" Type="Travelcard"/>
				</rcmn:Surcharges>
			</rcmn:Ticket>
		</rcmn:Tickets>
		<rcmn:DeliveryModes>
			<rcmn:DeliveryMode Pin="T434X7N8" Type="Kiosk">
				<rcmn:TicketNumbers>
					<rcmn:TicketNumber TicketDocumentNbr="240292511"/>
				</rcmn:TicketNumbers>
				<rcmn:Email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="rcmn:EmailType">MT@SABRE.COM</rcmn:Email>
				<rcmn:CollectionPoint>
					<rcmn:Station LocationCode="EUS">LONDON EUSTON</rcmn:Station>
				</rcmn:CollectionPoint>
			</rcmn:DeliveryMode>
		</rcmn:DeliveryModes>
		<rcmn:Payments>
			<rcmn:Payment Amount="35149" CurrencyCode="GBP"/>
		</rcmn:Payments>
	</ns17:RailReservation>
	<ns17:RailReservation CreationDateTime="2016-09-22T09:57:52+01:00">
		<rcmn:BookingRef ID="2151912293"/>
		<rcmn:Travelers>
			<rcmn:Traveler ID="2">
				<rcmn:PersonName>
					<rota:GivenName>FERNANDO</rota:GivenName>
					<rota:Surname>BYCZEK</rota:Surname>
				</rcmn:PersonName>
			</rcmn:Traveler>
			<rcmn:Traveler ID="3">
				<rcmn:PersonName>
					<rota:GivenName>UGIY</rota:GivenName>
					<rota:Surname>EFWAF</rota:Surname>
				</rcmn:PersonName>
			</rcmn:Traveler>
			<rcmn:Traveler ID="4">
				<rcmn:PersonName>
					<rota:GivenName>FEWA</rota:GivenName>
					<rota:Surname>UIYGFEWA</rota:Surname>
				</rcmn:PersonName>
			</rcmn:Traveler>
		</rcmn:Travelers>
		<rcmn:Itineraries>
			<rcmn:Itinerary ID="240291879">
				<rcmn:OriginAndDestinations>
					<rcmn:OriginAndDestination ArrivalDateTime="2016-10-02T13:12:00+01:00" DepartureDateTime="2016-10-02T10:15:00+01:00" Duration="P0Y0M0DT2H57M0.000S" ID="3" JourneyDirection="Outbound">
						<rcmn:Origin LocationCode="EUS">LONDON EUSTON</rcmn:Origin>
						<rcmn:Destination LocationCode="LIV">LIVERPOOL LIME STREET</rcmn:Destination>
						<rcmn:Segments>
							<rcmn:Segment ArrivalDateTime="2016-10-02T13:12:00+01:00" DepartureDateTime="2016-10-02T10:15:00+01:00" Duration="P0Y0M0DT2H57M0.000S" ID="3">
								<rcmn:Origin LocationCode="EUS">LONDON EUSTON</rcmn:Origin>
								<rcmn:Destination LocationCode="LIV">LIVERPOOL LIME STREET</rcmn:Destination>
								<rcmn:CarrierCompany Code="VT" CompanyShortName="VIRGIN TRAINS"/>
								<rcmn:TransportMode Name="Train"/>
								<rcmn:Reservations>
									<rcmn:Reservation>
										<rcmn:ReservationAttributes>
											<rcmn:ReservationAttribute Code="VIEW" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="NSMK" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="WIND" Name="Window" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="BACK" Name="Backward" Type="SeatAttribute"/>
										</rcmn:ReservationAttributes>
										<rcmn:Places>
											<rcmn:Place CoachNbr="E" PlaceNbr="13"/>
										</rcmn:Places>
									</rcmn:Reservation>
									<rcmn:Reservation>
										<rcmn:ReservationAttributes>
											<rcmn:ReservationAttribute Code="NSMK" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="AISL" Name="Aisle" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="BACK" Name="Backward" Type="SeatAttribute"/>
										</rcmn:ReservationAttributes>
										<rcmn:Places>
											<rcmn:Place CoachNbr="E" PlaceNbr="14"/>
										</rcmn:Places>
									</rcmn:Reservation>
									<rcmn:Reservation>
										<rcmn:ReservationAttributes>
											<rcmn:ReservationAttribute Code="VIEW" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="NSMK" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="WIND" Name="Window" Type="SeatAttribute"/>
											<rcmn:ReservationAttribute Code="BACK" Name="Backward" Type="SeatAttribute"/>
										</rcmn:ReservationAttributes>
										<rcmn:Places>
											<rcmn:Place CoachNbr="E" PlaceNbr="17"/>
										</rcmn:Places>
									</rcmn:Reservation>
								</rcmn:Reservations>
							</rcmn:Segment>
						</rcmn:Segments>
					</rcmn:OriginAndDestination>
				</rcmn:OriginAndDestinations>
				<rcmn:TravelerRefs>
					<rcmn:TravelerRef ID="2"/>
					<rcmn:TravelerRef ID="3"/>
					<rcmn:TravelerRef ID="4"/>
				</rcmn:TravelerRefs>
			</rcmn:Itinerary>
		</rcmn:Itineraries>
		<rcmn:FareGroups>
			<rcmn:FareGroup>
				<rcmn:Fares>
					<rcmn:Fare ClassOfService="S" Code="VBS" Name="ADVANCE SINGLE">
						<rcmn:Remarks>
							<rcmn:Remark Code="SHORT DESCRIPTION">Specified train only. No refunds.</rcmn:Remark>
							<rcmn:Remark Code="TICKET TYPE">ADVANCE</rcmn:Remark>
							<rcmn:Remark Code="DESCRIPTION">Non-refundable ticket, only valid for the date, time and trains specified.</rcmn:Remark>
							<rcmn:Remark Code="VALIDITY">You must travel on the date, time and trains specified. You may not start, break and resume, or end your journey at any intermediate station except to change to/from connecting trains as shown on the ticket(s) or other valid travel itinerary.</rcmn:Remark>
							<rcmn:Remark Code="BOOKING">Can be booked up until the day before travel, subject to availability.</rcmn:Remark>
							<rcmn:Remark Code="REFUNDS">No refunds available.</rcmn:Remark>
							<rcmn:Remark Code="AMENDING YOUR BOOKING">Yes - date/time of tickets can be changed up until time of departure (except if you have chosen to print your own e-ticket(s) or have chosen for your ticket(s) to be delivered to your mobile phone) subject to the payment of a GBP 10.00 fee per ticket per person and any difference in fares. It is not possible to purchase a cheaper fare than the original, nor to change the origin or destination.</rcmn:Remark>
							<rcmn:Remark Code="DISCOUNTS">Child discounts, 16-25 Railcard, Family and Friends Railcard (standard class only), Senior Railcard, Two Together Railcard, HM Forces and Disabled Persons Railcards discounts apply.</rcmn:Remark>
						</rcmn:Remarks>
						<rcmn:PassengerTypes>
							<rcmn:PassengerType Code="Adult" CodeContext="1S" Quantity="3"/>
						</rcmn:PassengerTypes>
						<rcmn:UnitPrice Amount="32.00" CurrencyCode="GBP" UnitPerPassenger="true"/>
					</rcmn:Fare>
				</rcmn:Fares>
				<rcmn:Price Amount="96.00" CurrencyCode="GBP"/>
				<rcmn:SupplementaryServices>
					<rcmn:SupplementaryService Code="OffPeak" Quantity="3" Type="Travelcard">
						<rcmn:Price Amount="36.30" CurrencyCode="GBP"/>
						<rcmn:Details>
							<rcmn:Detail Code="LONDON ZONES 1-6" Type="Zones"/>
							<rcmn:Detail Code="2016-10-02" Type="ValidityDate"/>
							<rcmn:Detail Code="12.10" Type="AdultFare"/>
						</rcmn:Details>
					</rcmn:SupplementaryService>
				</rcmn:SupplementaryServices>
				<rcmn:JourneyRefs>
					<rcmn:JourneyRef ID="3"/>
				</rcmn:JourneyRefs>
			</rcmn:FareGroup>
		</rcmn:FareGroups>
		<rcmn:Tickets>
			<rcmn:Ticket TicketDocumentNbr="240291879">
				<rcmn:JourneyRefs>
					<rcmn:JourneyRef ID="3"/>
				</rcmn:JourneyRefs>
				<rcmn:Price Amount="132.30" CurrencyCode="GBP" TaxInclusive="true"/>
				<rcmn:Surcharges>
					<rcmn:Surcharge Amount="96.00" CurrencyCode="GBP" Type="Ticket"/>
					<rcmn:Surcharge Amount="12.10" CurrencyCode="GBP" Type="Travelcard"/>
				</rcmn:Surcharges>
			</rcmn:Ticket>
		</rcmn:Tickets>
		<rcmn:DeliveryModes>
			<rcmn:DeliveryMode Pin="K57KFRR4" Type="Kiosk">
				<rcmn:TicketNumbers>
					<rcmn:TicketNumber TicketDocumentNbr="240291879"/>
				</rcmn:TicketNumbers>
				<rcmn:Email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="rcmn:EmailType">MT@SABRE.COM</rcmn:Email>
				<rcmn:CollectionPoint>
					<rcmn:Station LocationCode="EUS"/>
				</rcmn:CollectionPoint>
			</rcmn:DeliveryMode>
		</rcmn:DeliveryModes>
		<rcmn:Payments>
			<rcmn:Payment Amount="13497" CurrencyCode="GBP"/>
		</rcmn:Payments>
	</ns17:RailReservation>
</ns17:RailReservationSearchRS>

If you are a Sabre customer currently using Sabre APIs in production, access  Resources

Docs Navigation