We will provide you with a comprehensive guide to the Amadeus Enterprise API for Flight Search, specifically focusing on the Fare_InformativeBestPricingWithoutPNR functionality. This guide assumes you’re familiar with basic API concepts and are looking to understand how this specific endpoint works within the Amadeus Enterprise ecosystem. Since this is an Enterprise API feature, it’s part of Amadeus broader SOAP based offerings, typically used by larger travel businesses with more complex needs compared to the Self Service REST APIs.
The Fare approachableBestPricingWithoutPNR is an Amadeus Enterprise API function designed to provide informative pricing for a flight itinerary without requiring or creating a Passenger Name Record (PNR). This makes it a powerful tool for scenarios where you need to retrieve fare details - such as price, fare rules, and conditions - without committing to a booking or modifying an existing reservation.
The Amadeus Enterprise APIs for flight search and booking follow a structured flow. Here’s where Fare_InformativeBestPricingWithoutPNR fits:
To use this API, you’ll need:
Step 1: Perform a Flight Search
First, use Fare_MasterPricerTravelBoardSearch to get flight recommendations. Here’s a simplified example request:
1<SOAP-ENV:Envelope>2 <SOAP-ENV:Header>3 <awsse:Session>4 <awsse:SessionId>YOUR_SESSION_ID</awsse:SessionId>5 </awsse:Session>6 </SOAP-ENV:Header>7 <SOAP-ENV:Body>8 <Fare_MasterPricerTravelBoardSearch>9 <departureLocation>10 <cityCode>LAX</cityCode>11 </departureLocation>12 <arrivalLocation>13 <cityCode>JFK</cityCode>14 </arrivalLocation>15 <travelFlightInfo>16 <flightDate>2025-05-01</flightDate>17 </travelFlightInfo>18 <paxNumber>19 <paxType>ADT</paxType>20 <number>1</number>21 </paxNumber>22 </Fare_MasterPricerTravelBoardSearch>23 </SOAP-ENV:Body>24</SOAP-ENV:Envelope>
This returns a list of flight options (e.g., flight segments, airlines and basic fares).
Step 2: Prepare the Fare_InformativeBestPricingWithoutPNR Request
Take a specific flight recommendation from the response and construct the pricing request. Here’s an example:
1<SOAP-ENV:Envelope>2 <SOAP-ENV:Header>3 <awsse:Session>4 <awsse:SessionId>YOUR_SESSION_ID</awsse:SessionId>5 </awsse:Session>6 </SOAP-ENV:Header>7 <SOAP-ENV:Body>8 <Fare_InformativeBestPricingWithoutPNR>9 <passengerInfo>10 <passengerType>ADT</passengerType>11 <quantity>1</quantity>12 </passengerInfo>13 <itineraryInfo>14 <segmentFlightRef>15 <referencingDetail>16 <refQualifier>S</refQualifier>17 <refNumber>1</refNumber>18 </referencingDetail>19 <flightDetails>20 <flightInformation>21 <companyId>22 <marketingCarrier>UA</marketingCarrier>23 </companyId>24 <flightNumber>123</flightNumber>25 <locationId>26 <location>LAX</location>27 </locationId>28 <locationId>29 <location>JFK</location>30 </locationId>31 <dateOfDeparture>20250501</dateOfDeparture>32 </flightInformation>33 </flightDetails>34 </segmentFlightRef>35 </itineraryInfo>36 </Fare_InformativeBestPricingWithoutPNR>37 </SOAP-ENV:Body>38</SOAP-ENV:Envelope>
Step 3: Send the Request
Submit the SOAP request to the Amadeus endpoint (e.g., https://webservices.amadeus.com). You’ll need the exact URL from your Amadeus documentation, as it varies by environment (test vs. production).
Step 4: Parse the Response
The API returns a detailed pricing breakdown. Example response (simplified):
1<SOAP-ENV:Envelope>2 <SOAP-ENV:Body>3 <Fare_InformativeBestPricingWithoutPNRReply>4 <mainPricingInfo>5 <totalFareAmount>500.00</totalFareAmount>6 <baseFareAmount>400.00</baseFareAmount>7 <taxAmount>100.00</taxAmount>8 <currency>USD</currency>9 </mainPricingInfo>10 <fareRules>11 <ruleDetails>12 <ruleCode>CHG</ruleCode>13 <ruleText>Change fee: $150</ruleText>14 </ruleDetails>15 </fareRules>16 </Fare_InformativeBestPricingWithoutPNRReply>17 </SOAP-ENV:Body>18</SOAP-ENV:Envelope>19
Key Data:
The Fare_InformativeBestPricingWithoutPNR API is a valuable tool in the Amadeus Enterprise suite for retrieving detailed flight pricing without PNR dependency. It’s ideal for travel agencies or platforms needing to display fare options before committing to a booking. While it requires an Enterprise subscription and SOAP expertise, its flexibility and depth make it a cornerstone of advanced flight search workflows.
For further details, refer to the Amadeus Web Services documentation (login required at webservices.amadeus.com) or consult your Amadeus account manager. If you’re new to Amadeus, consider starting with the Self Service APIs for a simpler REST based introduction before diving into Enterprise features like this one.
Supercharge Your Travel Operations with Seamless Tech, Don’t Wait - Contact Us Today and Let’s Make It Happen!