Air Pricing by Fare Type

Public and Private (negotiated) Fares are available through Universal API.

Depending on the data source, the following types of fares can be returned:

Note: Private fares can also be redistributed, which means that a requestor can ask for private fares from another provider who has a different Pseudo City Code (PCC).

Schema

Located in Air.xsd:

How To

  1. Use the AirPriceReq with the AirPricingModifers element to request fare types.
  2. Use @FaresIndicator to indicate the fare types to be sent in the request. The enumerated values of FaresIndicator are:
    • AllFares - returns all available public, private, and net fares. This value is default for Low Fare Shopping requests on Galileo (1G) and Apollo (1V). If no value is set for FaresIndicator, the default is used, and, the default response for the provider or supplier is returned. See the Exceptions section for defaults and permitted fare types for each provider/supplier.

    • PublicFaresOnly
    • PrivateFaresOnly
    • AgencyPrivateFaresOnly
    • AirlinePrivateFaresOnly
    • NetFaresOnly
    • PublicAndPrivateFares
  3. If an account code is required for an airline or agency private fare, send a single code using AccountCodes/AccountCode @Code.

  4. If a contract code (Rule ID) is required for an airline or agency private fare, send one or more codes using ContractCodes/ContractCode @Code.

  5. You can exclude unbundled fares.

  6. To redistribute a private fare, LowFareSearchReq/PointOfSale @PseudoCityCode must be populated with the three- to five-character alphanumeric Pseudo City Code (PCC) of the other travel provider. The Provider Code associated with the PCC is also required.

  7. The Air Pricing response indicates the fare status of each air pricing response in AirPriceRsp/AirPriceResult/AirPricingSolution/AirPricingInfo/FareInfo.

  8. The fare quote specifies the type of fare:

    Private Fares

    • For Galileo and Apollo providers, private fares are listed as “Airline private fare” or “Agency private fare”.

    • For Worldspan and Airline Content Hub, private fares are listed as "Private Fare".

    • If the fare quote is a private fare, FareInfo @PseudoCityCode indicates the Pseudo City Code (PCC).

    • For private fares with an account code, the code is returned in FareInfo/AccountCode @Code. The account code input in the request is returned in the response, regardless of whether the specific fare quote requires an account code.

    Public Fares

    • No PCC is returned if the fare quote is a public fare.

    Negotiated Fare

    • If a Negotiated (Net or Net/Selling) fare amount is returned, the NegotiatedFare attribute of FareInfo is set to "true". The negotiated fare amount can be used to calculate the yield.

    • If the total net price is available, it is returned in AirPricingSolution/AirPricingInfo/TotalNetPrice.

Exceptions