We are going to provide a comprehensive guide to the Amadeus Enterprise API for Flight Search, focusing specifically on the Fare_InformativePricingWithoutPNR functionality. This Article will explain what it is, how it works, its use cases, and how to implement it effectively based on my understanding of Amadeus APIs and their typical workflows. Since this is an Enterprise level API, it’s part of a more advanced suite designed for businesses with travel agency credentials, offering deeper functionality than the Self Service APIs.
The Fare_InformativePricingWithoutPNR API is an Amadeus Enterprise API that allows you to retrieve detailed pricing information for flight itineraries without creating a Passenger Name Record (PNR). A PNR is a record in the airline’s reservation system that contains booking details like passenger names, flight segments, and ticketing information. By not requiring a PNR, this API provides a lightweight, flexible way to get fare details and conditions upfront, which is ideal for search and comparison stages in the booking process.
This API is typically used after an initial flight search (e.g., via an API like Fare_MasterPricerTravelBoardSearch) to refine pricing details for specific flight options. It returns comprehensive fare breakdowns, including taxes, fees, fare rules and availability, without locking inventory or committing to a booking.
This API is best suited for:
It’s particularly valuable in the Amadeus Enterprise ecosystem, where businesses need robust tools to handle complex travel workflows while maintaining flexibility.
The typical booking flow with Amadeus Enterprise APIs looks like this:
The Fare_InformativePricingWithoutPNR step ensures users see accurate, up to date prices before proceeding, avoiding surprises later in the process.
Since this is an Enterprise API, it typically uses SOAP/XML (though Amadeus is transitioning some APIs to REST/JSON). Below is a general guide to implementing it.
Prerequisites
Sample Workflow
Sample SOAP Request (Simplified)
1<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">2 <soap:Body>3 <Fare_InformativePricingWithoutPNR>4 <msgType>INFORMATIVE_PRICING</msgType>5 <passengers>6 <paxRef>7 <type>ADT</type>8 <count>1</count>9 </paxRef>10 </passengers>11 <itinerary>12 <segment>13 <departure>14 <iataCode>JFK</iataCode>15 <date>2025-05-01</date>16 </departure>17 <arrival>18 <iataCode>LHR</iataCode>19 </arrival>20 <carrier>BA</carrier>21 <flightNumber>0175</flightNumber>22 </segment>23 </itinerary>24 </Fare_InformativePricingWithoutPNR>25 </soap:Body>26</soap:Envelope>
Sample Response (Simplified)
1<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">2 <soap:Body>3 <Fare_InformativePricingWithoutPNRResponse>4 <fareList>5 <fare>6 <baseFare currency="USD">500.00</baseFare>7 <taxes currency="USD">150.00</taxes>8 <totalFare currency="USD">650.00</totalFare>9 <fareRules>10 <rule>Non-refundable</rule>11 <rule>Change fee: $200</rule>12 </fareRules>13 </fare>14 </fareList>15 </Fare_InformativePricingWithoutPNRResponse>16 </soap:Body>17</soap:Envelope>18
Key Fields in Request
Key Fields in Response
Fare_InformativePricingWithoutPNR strikes a balance between search and booking, making it a cornerstone of Enterprise flight workflows.
The Amadeus Fare_MasterPricerCalendar API is a powerful tool for retrieving flight pricing data across multiple dates, making it ideal for travel agencies, flight search engines, and corporate booking systems. By leveraging its calendar based pricing, filtering options and multi airline support, businesses can offer travelers the best possible fares while optimizing their own operations.
For developers, proper request structuring, response parsing and caching strategies are key to maximizing efficiency. With the right implementation, this API can significantly enhance any travel related application.
Supercharge Your Travel Operations with Seamless Tech, Don’t Wait - Contact Us Today and Let’s Make It Happen!