blog image
Blog Articles

Amadeus Shopping Flow

Introduction

Flight Search API :-

The Amadeus Flight Offers Search API is part of an extensive catalog of SOAP/XML and REST/JSON APIs provided by Amadeus Shopping Flow. These APIs are used by leading brands in the travel industry and offer in-depth content and value-add features.

The Flight Offers Search API specifically allows you to search for flights with fares based on your search criteria. It returns an array of flight offers that match the search criteria, along with additional information about the search results, such as the number of flights found and the currency used.

API Name: Fare_MasterPricerTravelBoardSearch Request

API Description: This is the low fare search engine Amadeus uses to retrieve the best price for flights, based on their latest Master Pricer TravelBoard technology. It allows you to search for flights with fares based on your search criteria.

 Here is the information about the Amadeus:

API request parameters 
  • numberOfUnit: Specifies the number of units for the search. In this example, two unitNumberDetail elements are provided, one with a typeOfUnit of “PX” (passenger) and a numberOfUnits of 1, and the other with a typeOfUnit of “RC” (recommendation) and a numberOfUnits of 250.
  •   paxReference: Specifies the passenger reference for the search. In this example, the ptc (passenger type code) is set to “ADT” (adult), and the  traveler reference is set to.
  •   fareOptions: Specifies various fare options for the search. This includes pricingTicketing options such as priceType, sellingPoint, and ticketingPoint, corporate options with corporateId and corporateQualifier, feeIdDescription with feeType and feeIdNumber, and conversionRate with currency.
  •  travelFlightInfo: Specifies flight information for the search. This includes companyIdentity with carrierQualifier and carrierId, flightDetail with flightType, and unitNumberDetail with typeOfUnit and numberOfUnits.
  •  itinerary: Specifies the itinerary details for the search. This includes requestedSegmentRef with segRef, departureLocalization with departurePoint and airportCityQualifier, arrivalLocalization with arrivalPointDetails and airportCityQualifier, and timeDetails with firstDateTimeDetail and date.

 These parameters are used to customize the search criteria for the        Fare_MasterPricerTravelBoardSearch API and retrieve flight offers that match the specified preferences.

Please note that the provided SOAP request is just an example, and the actual parameters used may vary depending on the specific requirements of your application.

API Request :-

The Amadeus  is a response API that provides detailed information about flight recommendations that match the search criteria specified in the Fare_MasterPricerTravelBoardSearch API request. Here is a description of the API:

Click here to get the full code.

Flight API Response parameters: 

  •  recommendation:A flight recommendation that matches the search criteria.
  •  itemNumber: Specifies the item number for the recommendation.
  •  recPriceInfo: Specifies the price information for the recommendation.
  •  segmentFlightRef: Specifies the segment flight reference for the recommendation.
  •  paxFareProduct: Specifies the passenger fare product for the recommendation.
  •  paxFareDetail: Specifies the passenger fare detail for the recommendation.
  •  paxFareNum: Specifies the passenger fare number for the recommendation.
  • totalFareAmount: Specifies the total fare amount for the recommendation.
  • totalTaxAmount: Specifies the total tax amount for the recommendation.

These parameters provide detailed information about the flight recommendations that match the search criteria specified in the Fare_MasterPricerTravelBoardSearch API request.

Flight API Response:-

Click here to get the full code.

Price API:

Fare_InformativeBestPricingWithoutPNR:

 The InformativeBestPricingWithoutPNR API is a function provided in the  Amadeus Fare interface that allows you to price informatively an itinerary without any PNR. Here are some key points about this API:

  •  It allows you to retrieve the best price for flights based on the latest Master Pricer Travel Board technology.
  • It is provided in the Powered Fare interface and allows you to perform an informative Best Pricing request on an itinerary, without any PNR.
  • It uses SOAP as the API method.
  • The API request parameters include origin, destination, departure date, return date (optional), travel class, number of adults, number of children (optional), number of infants (optional), and currency code (optional).

Here is the information about  Amadeus:

API Description: This API function provided in the Fare interface is used to price an itinerary informatively without any PNR. It allows you to retrieve the best price for flights based on the latest Master Pricer TravelBoard technology.

Price API Request Parameters:-

  • origin: The IATA code of the origin airport.
  • destination: The IATA code of the destination airport.
  • departureDate: The departure date in YYYY-MM-DD format.
  • passengersGroup: Specifies the passenger group for the request, including the segment repetition control, traveler ID, and discount PTC.
  • segmentGroup: Specifies the segment group for the request, including the flight date, board point details, off point details, company details, flight identification, flight type details, and item number.
  • pricingOptionGroup: Specifies the pricing option group for the request, including the pricing option key and currency.

These tags are used to specify the search criteria for the InformativeBestPricingWithoutPNR API request, including the passenger details, flight segments, and pricing options. The API response will include detailed information about flight recommendations that match the search criteria.

API Request :-

The Fare_InformativeBestPricingWithouPNRReply is used to retrieve detailed information about flight recommendations and pricing for an itinerary without any PNR.

 Price API Response parameters:

  • mainGroup: Contains the main group of information for the API response, including the dummy segment, conversion rate, pricing group level group, and more.
  • dummySegment: Contains information about the dummy segment.
  • conversionRate: Contains details about the conversion rate for the fare.
  • pricingGroupLevelGroup: Contains details about the pricing group level group, including the number of passengers, passenger IDs, fare information group, and more.
  • numberOfPax: Contains details about the number of passengers, including the segment control details.
  • passengersID: Contains details about the passenger IDs, including the traveler details.
  • fareInfoGroup: Contains details about the fare information, including the empty segment, pricing indicators, fare amount, and more.
  • emptySegment: Contains information about the empty segment.
  • pricingIndicators: Contains details about the pricing indicators, including the price tariff type, product date time details, company details, and more.
  • fareAmount: Contains details about the fare amount, including the monetary details and other monetary details.

Please note that the specific structure and parameters of the API response may vary depending on the specific requirements of your application and the search criteria used in the API request.

Price API Response:-

Sign Up Now
Get a Fast Estimate on Your Software Development Project

We are committed to delivering high-quality IT solutions tailored to meet the unique needs of our clients. As part of our commitment to transparency and excellence, we provide detailed project estimations to help our clients understand the scope, timeline, and budget associated with their IT initiatives.