Blog Articles

chevron right

Amadeus

chevron right

Amadeus Shopping Flow

blog image

Amadeus Shopping Flow

Simplify your travel planning experience with the Amadeus shopping flow. Effortlessly explore flights, accommodations, and much more.

Amadeus Shopping Flow
Himanshu Pant
Published: September 6, 2023

Key takeaways

  1. This API, the Amadeus Flight Offers Search API offers flight offers based on search preferences containing fare number, flight number, as well as the currency.

  2. This API known as the Fare_MasterPricerTravelBoardSearch is under the latest technology in Amadeus and covers the best flight prices when searched using the specified parameters such as passenger type, and itinerary.

  3. The other complex parameters include: numberOfUnit, paxReference, fareOptions, travelFlightInfo, and itineraries that narrow down flight searches in a search and returns results that are a perfect fit to the defined flight preferences.

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

Get a Fast Estimate on Your Software
Development Project

Related Blog Posts

thumbnail
Mastering Multi-threading in Java: Concurrent Programming

In the dynamic landscape of Java programming, where responsiveness and efficiency are paramount, multi-threading emerges…

View Article
thumbnail
Amadeus Airline Fare Families Shopping Flow

Introduction Amadeus, through its Flight Search API, streamlines fare selection by organizing fares into Airline…

View Article
© 2024 Innostax. All rights reserved. | Privacy
us-map

Web Development Services in the United States

  • Alabama
  • Alaska
  • Arizona
  • Arkansas
  • California
  • Colorado
  • Connecticut
  • Delaware
  • Florida
  • Georgia
  • Hawaii
  • Idaho
  • Illinois
  • Indiana
  • Iowa
  • Kansas
  • Kentucky
  • Louisiana
  • Maine
  • Maryland
  • Massachusetts
  • Michigan
  • Minnesota
  • Mississippi
  • Missouri
  • Montana
  • Nebraska
  • Nevada
  • New Hampshire
  • New Jersey
  • New Mexico
  • New York
  • North Carolina
  • North Dakota
  • Ohio
  • Oklahoma
  • Oregon
  • Pennsylvania
  • Rhode Island
  • South Carolina
  • South Dakota
  • Tennessee
  • Texas
  • Utah
  • Vermont
  • Virginia
  • Washington
  • West Virginia
  • Wisconsin
  • Wyoming