Skip to main content

AirlineProfile

IATA_AirlineProfileRQ returns the routes an airline sells offers for, keyed by owner code. Use it to discover which origin/destination pairs to query with AirShopping before shopping blind.

Request

AirlineProfileFilterCriteria takes a single required field:

FieldDescription
AirlineProfileCriteria.OwnerCodeIATA airline designator code to look up routes for
<?xml version="1.0"?>
<IATA_AirlineProfileRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage">
<Request>
<AirlineProfileFilterCriteria xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<AirlineProfileCriteria>
<OwnerCode>MX</OwnerCode>
</AirlineProfileCriteria>
</AirlineProfileFilterCriteria>
</Request>
</IATA_AirlineProfileRQ>

Response

AirlineProfile returns one AirlineProfileDataItem per route the owner sells, plus a ProfileOwner echoing the requested code. Each data item wraps an OfferFilterCriteriawithOriginandDest with:

  • OfferOriginPoint / OfferDestPoint — the route's IATA location codes
  • DirectionalIndText3 if the route sells bidirectionally (either direction as origin), 1 if one-way only
  • ActionTypeCode — always Add
  • SeqNumber — zero-indexed position in the list

If the owner has no routes, AirlineProfileDataItem is omitted entirely (no empty array).

<?xml version="1.0" encoding="UTF-8"?>
<IATA_AirlineProfileRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage">
<Response>
<AirlineProfile xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">
<AirlineProfileDataItem>
<ActionTypeCode>Add</ActionTypeCode>
<OfferFilterCriteria>
<OfferFilterCriteriaChoice>
<OfferFilterCriteriawithOriginandDest>
<DirectionalIndText>3</DirectionalIndText>
<OfferDestPoint>
<IATA_LocationCode>MCO</IATA_LocationCode>
</OfferDestPoint>
<OfferOriginPoint>
<IATA_LocationCode>AVP</IATA_LocationCode>
</OfferOriginPoint>
</OfferFilterCriteriawithOriginandDest>
</OfferFilterCriteriaChoice>
</OfferFilterCriteria>
<SeqNumber>0</SeqNumber>
</AirlineProfileDataItem>
<ProfileOwner>
<AirlineDesigCode>MX</AirlineDesigCode>
</ProfileOwner>
</AirlineProfile>
</Response>
<PayloadAttributes>
<CorrelationID xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">e29b...</CorrelationID>
<Timestamp xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">2026-07-08T00:00:00.000Z</Timestamp>
<VersionNumber xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">21.3</VersionNumber>
</PayloadAttributes>
</IATA_AirlineProfileRS>

AirlineProfile warnings & errors

CodeHTTP statusCause
ERR-1000400Malformed XML, wrong root element, or missing Request/AirlineProfileFilterCriteria/AirlineProfileCriteria
ERR-1003400OwnerCode missing or empty