Offer Price

IATA_OfferPriceRQ is a required message in creating a priced offer which could be converted to an order via IATA_OrderCreateRQ. IATA_OfferPriceRQ could accept an AirShopping offer, an OfferPrice offer or parameters for specific flight(s).

Access flight booking options through IATA’s NDC standards for enhanced distribution.

Header Type Header Value
Sample RQ Header HTTP Method POST
URL v21.3/OfferPrices
HTTP Version HTTP/1.1
Content Type Application/Xml; Charset=Utf-8
Host client.ndc.navitaire.com
Content Length 2101
Expect 100-continue
Accept-Encoding gzip, deflate
Connection Keep Alive
Sample RS Header HTTP Version & Status Code HTTP/1.1 200 OK
Content-Type Application/Xml; Charset=Utf-8
Cache-Control Private
Content-Encoding gzip
Vary Accept Encoding
Accept application/xml
XML Request Response Error And Error Handling Work Flow FAQ

Below is an example of an XML snippet

Offer Price Request

Below is a sample XML request of the Aviation APIs:

 <IATA_OfferPriceRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage">
										<DistributionChain>
												<DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<Ordinal>1</Ordinal>
														<OrgRole>Seller</OrgRole>
														<ParticipatingOrg>
																<Name>6E Travel</Name>
																<OrgID>{{OrgID}}</OrgID>
														</ParticipatingOrg>
												</DistributionChainLink>
										</DistributionChain>
										<PayloadAttributes>
												<VersionNumber xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">21.3</VersionNumber>
										</PayloadAttributes>
										<POS>
												<Country xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<CountryCode>IN</CountryCode>
												</Country>
										</POS>
										<Request>
												<DataLists xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<PaxList>
																<Pax>
																		<PaxID>ADT0</PaxID>
																		<PTC>ADT</PTC>
																</Pax>
														</PaxList>
												</DataLists>
												<PricedOffer xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<SelectedOfferList>
																<SelectedOffer>
																		<OfferRefID>0757529565_id-82e0fe0f-63df-4150-b4fb-65960cf282f9-o-1</OfferRefID>
																		<OwnerCode>6E</OwnerCode>
																		<!-- Repeat this for multiple pax  -->
																		<SelectedOfferItem>
																				<OfferItemRefID>0757529565_id-82e0fe0f-63df-4150-b4fb-65960cf282f9-o-1-1</OfferItemRefID>
																				<PaxRefID>ADT0</PaxRefID>
																		</SelectedOfferItem>
																</SelectedOffer>
																<!-- <SelectedOffer>
																		<OfferRefID>id-1ce32b1f-efce-4a1b-a352-b1f1deff7179</OfferRefID>
																		<OwnerCode>6E</OwnerCode> -->
																		<!-- Repeat this for multiple pax  -->
																		<!-- <SelectedOfferItem>
																				<OfferItemRefID>id-1ce32b1f-efce-4a1b-a352-b1f1deff7179-10</OfferItemRefID>
																				<PaxRefID>ADT0</PaxRefID>
																				<SelectedALaCarteOfferItem>
																						<OfferFlightAssociations>
																								<PaxSegmentReferences>
																										<PaxSegmentRefID>seg01013037340</PaxSegmentRefID>
																								</PaxSegmentReferences>
																						</OfferFlightAssociations>
																						<Qty>1</Qty>
																				</SelectedALaCarteOfferItem>
																		</SelectedOfferItem> -->
																<!-- </SelectedOffer> -->
														</SelectedOfferList>
												</PricedOffer>
												<PaymentFunctions xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<PaymentMethodCriteria>
																<PaymentBrandCode>AGT</PaymentBrandCode>
																<PaymentTypeCode>AGT</PaymentTypeCode>
														</PaymentMethodCriteria>
												</PaymentFunctions>
										</Request>
								</IATA_OfferPriceRQ>											
	

Offer Price Response

Below is a sample XML response of the Aviation APIs:

<IATA_OfferPriceRS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage">
										<Response>
												<DataLists xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<BaggageAllowanceList>
																<BaggageAllowance>
																		<ApplicablePartyText>Traveler</ApplicablePartyText>
																		<BaggageAllowanceID>bag01719913658</BaggageAllowanceID>
																		<TypeCode>Checked</TypeCode>
																		<WeightAllowance>
																				<MaximumWeightMeasure>15</MaximumWeightMeasure>
																				<WeightUnitOfMeasurement>KGM</WeightUnitOfMeasurement>
																		</WeightAllowance>
																</BaggageAllowance>
														</BaggageAllowanceList>
														<DatedMarketingSegmentList>
																<DatedMarketingSegment>
																		<Arrival>
																				<AircraftScheduledDateTime>2025-10-19T11:35:00</AircraftScheduledDateTime>
																				<IATA_LocationCode>AGX</IATA_LocationCode>
																		</Arrival>
																		<CarrierDesigCode>6E</CarrierDesigCode>
																		<DatedMarketingSegmentId>Mkt-seg1518674484</DatedMarketingSegmentId>
																		<DatedOperatingSegmentRefId>Opr-seg1518674484</DatedOperatingSegmentRefId>
																		<Dep>
																				<AircraftScheduledDateTime>2025-10-19T10:10:00</AircraftScheduledDateTime>
																				<IATA_LocationCode>COK</IATA_LocationCode>
																		</Dep>
																		<MarketingCarrierFlightNumberText>7005</MarketingCarrierFlightNumberText>
																</DatedMarketingSegment>
														</DatedMarketingSegmentList>
														<DatedOperatingLegList>
																<DatedOperatingLeg>
																		<Arrival>
																				<AircraftScheduledDateTime>2025-10-19T11:35:00</AircraftScheduledDateTime>
																				<IATA_LocationCode>AGX</IATA_LocationCode>
																		</Arrival>
																		<CarrierAircraftType>
																				<CarrierAircraftTypeCode>ATR-ATR</CarrierAircraftTypeCode>
																		</CarrierAircraftType>
																		<DatedOperatingLegID>seg1518674484-leg0</DatedOperatingLegID>
																		<Dep>
																				<AircraftScheduledDateTime>2025-10-19T10:10:00</AircraftScheduledDateTime>
																				<IATA_LocationCode>COK</IATA_LocationCode>
																		</Dep>
																</DatedOperatingLeg>
														</DatedOperatingLegList>
														<DatedOperatingSegmentList>
																<DatedOperatingSegment>
																		<CarrierDesigCode>6E</CarrierDesigCode>
																		<DatedOperatingLegRefID>seg1518674484-leg0</DatedOperatingLegRefID>
																		<DatedOperatingSegmentId>Opr-seg1518674484</DatedOperatingSegmentId>
																		<Duration>PT1H25M</Duration>
																		<OperatingCarrierFlightNumberText>7005</OperatingCarrierFlightNumberText>
																</DatedOperatingSegment>
														</DatedOperatingSegmentList>
														<PaxJourneyList>
																<PaxJourney>
																		<PaxJourneyID>fl1518674484</PaxJourneyID>
																		<PaxSegmentRefID>seg1518674484</PaxSegmentRefID>
																</PaxJourney>
														</PaxJourneyList>
														<PaxList>
																<Pax>
																		<PaxID>ADT0</PaxID>
																		<PTC>ADT</PTC>
																</Pax>
														</PaxList>
														<PaxSegmentList>
																<PaxSegment>
																		<CabinTypeAssociationChoice>
																				<SegmentCabinType>
																						<CabinTypeCode>5</CabinTypeCode>
																						<CabinTypeName>Economy</CabinTypeName>
																				</SegmentCabinType>
																		</CabinTypeAssociationChoice>
																		<DatedMarketingSegmentRefId>Mkt-seg1518674484</DatedMarketingSegmentRefId>
																		<PaxSegmentID>seg1518674484</PaxSegmentID>
																</PaxSegment>
														</PaxSegmentList>
														<PriceClassList>
																<PriceClass>
																		<Code>R</Code>
																		<Desc>
																				<DescText>Combinable with Regular, Return Special, Family, Tactical, or Sale Fares</DescText>
																		</Desc>
																		<FareBasisCode>A0IP</FareBasisCode>
																		<Name>Regular Fare</Name>
																		<PriceClassID>pc710786564</PriceClassID>
																</PriceClass>
														</PriceClassList>
												</DataLists>
												<PaymentFunctions xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<PaymentSupportedMethod>
																<PaymentTypeCode>AGT</PaymentTypeCode>
														</PaymentSupportedMethod>
												</PaymentFunctions>
												<PricedOffer xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<BaggageAssociations>
																<BaggageAllowanceRefID>bag01719913658</BaggageAllowanceRefID>
																<OfferFlightAssociations>
																		<PaxJourneyRef>
																				<PaxJourneyRefID>fl1518674484</PaxJourneyRefID>
																		</PaxJourneyRef>
																</OfferFlightAssociations>
																<PaxRefID>ADT0</PaxRefID>
														</BaggageAssociations>
														<JourneyOverview>
																<JourneyPriceClass>
																		<PaxJourneyRefID>fl1518674484</PaxJourneyRefID>
																		<PriceClassRefID>pc710786564</PriceClassRefID>
																</JourneyPriceClass>
														</JourneyOverview>
														<OfferExpirationTimeLimitDateTime>2025-04-07T09:47:45.3336634Z</OfferExpirationTimeLimitDateTime>
														<OfferID>sid-bfc1e510-9860-4fe5-bd76-2909b6cdf3a2</OfferID>
														<OfferItem>
																<FareDetail>
																		<FareComponent>
																				<CabinType>
																						<CabinTypeCode>5</CabinTypeCode>
																						<CabinTypeName>Economy</CabinTypeName>
																				</CabinType>
																				<FareBasisAppCode>A0IP</FareBasisAppCode>
																				<FareBasisCode>A0IP</FareBasisCode>
																				<FareRule>
																						<Remark>
																								<RemarkText>IndiGo Fares Terms & Conditions
								
								Regular / Promo - One Way retail
								Baggage Conditions
								Check-in Baggage Allowance: 15 kg for Domestic sectors and 20 kg for International Sectors except 30 Kg for Kuwait, Abu Dhabi, Dubai, Muscat, Damam, Sharjah, Doha, Istanbul and Codeshare destinations; and 25 kg for Jeddah + 5L Zamzam water (only for flights from Jeddah to India)
								Hand Baggage Allowance: 7 Kg on IndiGo Operations and 8 Kg on 6E-TK Codeshares. (Including ladies bag and laptop bag.).</RemarkText>
																						</Remark>
																				</FareRule>
																				<PaxSegmentRefID>seg1518674484</PaxSegmentRefID>
																				<PriceClassRefID>pc710786564</PriceClassRefID>
																				<RBD>
																						<RBD_Code>A</RBD_Code>
																				</RBD>
																		</FareComponent>
																		<PaxRefID>ADT0</PaxRefID>
																		<Price>
																				<BaseAmount CurCode="INR">8011.00</BaseAmount>
																				<Fee>
																						<Amount CurCode="INR">50.00</Amount>
																						<DescText>Cute Charge</DescText>
																						<DesigText>PHF</DesigText>
																				</Fee>
																				<Fee>
																						<Amount CurCode="INR">50.00</Amount>
																						<DescText>Regional Connectivity Charge</DescText>
																						<DesigText>RCF</DesigText>
																				</Fee>
																				<Fee>
																						<Amount CurCode="INR">236.00</Amount>
																						<DescText>Aviation Security Fee</DescText>
																						<DesigText>ASF</DesigText>
																				</Fee>
																				<Fee>
																						<Amount CurCode="INR">319.00</Amount>
																						<DescText>User Development fee</DescText>
																						<DesigText>UDF</DesigText>
																				</Fee>
																				<TaxSummary>
																						<Tax>
																								<Amount CurCode="INR">280.00</Amount>
																								<DescText>Transaction Fee</DescText>
																								<FiledTaxCode>TF</FiledTaxCode>
																								<TaxCode>TF</TaxCode>
																								<TaxName>Transaction Fee</TaxName>
																						</Tax>
																						<Tax>
																								<Amount CurCode="INR">420.00</Amount>
																								<DescText>GST for Kerala</DescText>
																								<FiledTaxCode>GST</FiledTaxCode>
																								<TaxCode>K3</TaxCode>
																								<TaxName>GST for Kerala</TaxName>
																						</Tax>
																						<TotalTaxAmount CurCode="INR">700.00</TotalTaxAmount>
																				</TaxSummary>
																				<TotalAmount CurCode="INR">9366.00</TotalAmount>
																		</Price>
																</FareDetail>
																<MandatoryInd>true</MandatoryInd>
																<OfferItemID>sid-bfc1e510-9860-4fe5-bd76-2909b6cdf3a2-1</OfferItemID>
																<PaymentTimeLimit>
																		<PaymentTimeLimitDuration>
																				<PaymentTimeLimitDuration>PT6H</PaymentTimeLimitDuration>
																		</PaymentTimeLimitDuration>
																</PaymentTimeLimit>
																<Price>
																		<BaseAmount CurCode="INR">8011.00</BaseAmount>
																		<Fee>
																				<Amount CurCode="INR">50.00</Amount>
																				<DescText>Cute Charge</DescText>
																				<DesigText>PHF</DesigText>
																		</Fee>
																		<Fee>
																				<Amount CurCode="INR">50.00</Amount>
																				<DescText>Regional Connectivity Charge</DescText>
																				<DesigText>RCF</DesigText>
																		</Fee>
																		<Fee>
																				<Amount CurCode="INR">236.00</Amount>
																				<DescText>Aviation Security Fee</DescText>
																				<DesigText>ASF</DesigText>
																		</Fee>
																		<Fee>
																				<Amount CurCode="INR">319.00</Amount>
																				<DescText>User Development fee</DescText>
																				<DesigText>UDF</DesigText>
																		</Fee>
																		<TaxSummary>
																				<Tax>
																						<Amount CurCode="INR">280.00</Amount>
																						<DescText>Transaction Fee</DescText>
																						<FiledTaxCode>TF</FiledTaxCode>
																						<TaxCode>TF</TaxCode>
																						<TaxName>Transaction Fee</TaxName>
																				</Tax>
																				<Tax>
																						<Amount CurCode="INR">420.00</Amount>
																						<DescText>GST for Kerala</DescText>
																						<FiledTaxCode>GST</FiledTaxCode>
																						<TaxCode>K3</TaxCode>
																						<TaxName>GST for Kerala</TaxName>
																				</Tax>
																				<TotalTaxAmount CurCode="INR">700.00</TotalTaxAmount>
																		</TaxSummary>
																		<TotalAmount CurCode="INR">9366.00</TotalAmount>
																</Price>
																<Service>
																		<OfferServiceAssociation>
																				<PaxJourneyRef>
																						<PaxJourneyRefID>fl1518674484</PaxJourneyRefID>
																				</PaxJourneyRef>
																		</OfferServiceAssociation>
																		<PaxRefID>ADT0</PaxRefID>
																		<ServiceID>svc01537657392</ServiceID>
																</Service>
														</OfferItem>
														<OwnerCode>6E</OwnerCode>
														<TotalPrice>
																<TotalAmount CurCode="INR">9366.00</TotalAmount>
														</TotalPrice>
												</PricedOffer>
												<Warning xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
														<DescText>No configured payment fee for PaymentTypeCode AGT.</DescText>
														<LangCode>en</LangCode>
														<TypeCode>OF2014</TypeCode>
												</Warning>
										</Response>
										<PayloadAttributes>
												<CorrelationID xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">f6dbc7f4-a281-4a2c-8bbe-873031ff8fee</CorrelationID>
												<Timestamp xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">2025-04-07T09:32:45.357489Z</Timestamp>
												<VersionNumber xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">21.3</VersionNumber>
										</PayloadAttributes>
								</IATA_OfferPriceRS>
												
	
	
										
										
									
Error Description Resolution
401 Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription.
403 Access denied. You are not authorized to perform this action. Please connect with admin.
300 The security token is invalid or expired. Token has expired or is malformed.

Flow of Offer Price

Below is the Offer Price flow diagram.

AuthToken
Air Shopping
End

Need help? Check FAQs

What is an NDC Offer Price?

NDC Offer Price refers to the fare or total price provided in response to an NDC (New Distribution Capability) offer request. It includes the base fare, taxes, fees, and any bundled services or ancillaries.

Does the NDC Offer Price include ancillaries?

It depends. Some offers may include ancillaries like baggage, seat selection, or meals as part of the bundle, while others show them as optional add-ons. Always review the offer details to understand what’s included.

Can the NDC Offer Price change after I receive it?

Yes. NDC offers are often time-sensitive and can change based on availability, demand, or fare rules. It’s recommended to confirm or book as soon as possible.