• Mail us
  • Your Travel Tech Growth Starts Here — Book a Meeting Today
  • Call us
  • Chat with us

NDC

OrderChangeRQ: Boost Your Travel Business with Emirates NDC API Integration


Introduction

Emirates NDC (New Distribution Capability) transforms the travel industry by enabling real-time flight search, booking, and ticketing via APIs. For OTAs, travel startups, and corporate booking tools, integrating Emirates NDC API means direct access to live inventory, dynamic pricing, and seamless order management—bypassing traditional GDS limitations.

What is the Purpose of the API?

The OrderChangeRQ API allows travel businesses to:

  • Modify existing flight bookings (date/time changes, upgrades).
  • Retrieve updated fare rules & ancillaries (baggage, seats).
  • Sync PNRs across systems for consistency.

Key Features of Emirates Flight API

  1. Live Flight Search
    • Real-time availability & pricing.
  2. Multi-Airline Support
    • Book Emirates & partner airlines.
  3. Automated Ticketing
    • Issue e-tickets instantly.
  4. Ancillary Services
    • Sell seats, meals, and baggage.

API Request Structure

The Emirates Flight API uses endpoints with XML payloads. Below is a sample OrderChangeRQ request:

1<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/1999/XMLSchema/" xmlns:xsi="http://www.w3.org/1999/XMLSchema/instance/">
2 <SOAP-ENV:Header>
3 <t:TransactionControl>
4 <tc>
5 <app version="5.0.0" language="en-US">SOAP</app>
6 <iden u="{{user}}" p="{{agtpwd}}" pseudocity="{{pseudocity}}" agt="{{Agency}}" agtpwd="{{agtpwd}}" agy="382868xx"/>
7 <agent user="{{Agency}}"/>
8 <trace>EUA9_ek</trace>
9 <script engine="FLXDM" name="TravelandTours-ek-dispatch.flxdm"/>
10 </tc>
11 </t:TransactionControl>
12 </SOAP-ENV:Header>
13 <SOAP-ENV:Body>
14 <ns1:XXTransaction>
15 <REQ>
16 <OrderChangeRQ Version="17.2">
17 <Document id="document"/>
18 <Party>
19 <Sender>
20 <TravelAgencySender>
21 <PseudoCity>{{pseudocity}}</PseudoCity>
22 <AgencyID>{{Agency}}</AgencyID>
23 </TravelAgencySender>
24 </Sender>
25 </Party>
26 <Query>
27 <OrderID>EK176HQZZHZA3</OrderID> <!-- Order details -->
28 <Payments>
29 <Payment>
30 <Type>CC</Type>
31 <Method>
32 <PaymentCard>
33 <CardCode>VI</CardCode>
34 <CardNumber>4434260000000008</CardNumber>
35 <SeriesCode>123</SeriesCode>
36 <CardHolderName>DAVE DOE</CardHolderName>
37 <EffectiveExpireDate>
38 <Expiration>0139</Expiration>
39 </EffectiveExpireDate>
40 </PaymentCard>
41 </Method>
42 <Amount>0.00</Amount>
43 </Payment>
44 </Payments>
45 </Query>
46 </OrderChangeRQ>
47 </REQ>
48 </ns1:XXTransaction>
49 </SOAP-ENV:Body>
50</SOAP-ENV:Envelope>
51


API Response Structure

1<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/1999/XMLSchema/" xmlns:xsi="http://www.w3.org/1999/XMLSchema/instance/">
2 <SOAP-ENV:Header>
3 <t:Transaction xmlns:t="xxs">
4 <tc>
5 <pid>FLX DMServer TC1 (8800/3070) STG 0a7c</pid>
6 <tid>0359CB94-0D42F350</tid>
7 <dt>2025-06-03T03:55:47</dt>
8 </tc>
9 </t:Transaction>
10 </SOAP-ENV:Header>
11 <SOAP-ENV:Body>
12 <ns1:XXTransactionResponse xmlns:ns1="xxs">
13 <RSP>
14 <OrderViewRS Version="17.2" TransactionIdentifier="0a6048b98d8d4795aeb89eb263100e64">
15 <Document></Document>
16 <Party>
17 <Sender>
18 <AggregatorSender>
19 <AggregatorID>F1</AggregatorID>
20 </AggregatorSender>
21 </Sender>
22 <Recipient>
23 <TravelAgencyRecipient>
24 <PseudoCity Owner="F1">EUA9</PseudoCity>
25 <AgencyID>38286872</AgencyID>
26 <AgentUser>
27 <Name>38286872</Name>
28 <PseudoCity Owner="F1">EUA9</PseudoCity>
29 <IATA_Number>38286872</IATA_Number>
30 <AgentUserID>janatatravels1</AgentUserID>
31 </AgentUser>
32 </TravelAgencyRecipient>
33 </Recipient>
34 </Party>
35 <Success></Success>
36 <Response>
37 <Order OrderID="EK176HQZZHZA3" Owner="EK">
38 <BookingReferences>
39 <BookingReference>
40 <ID>RQZZHZ</ID>
41 <OtherID>F1</OtherID>
42 </BookingReference>
43 <BookingReference>
44 <ID>LTA2WF</ID>
45 <AirlineID Name="Emirates">EK</AirlineID>
46 </BookingReference>
47 </BookingReferences>
48 <TotalOrderPrice>
49 <DetailCurrencyPrice>
50 <Total Code="EUR">14466</Total>
51 </DetailCurrencyPrice>
52 </TotalOrderPrice>
53 <Status>
54 <StatusCode>702</StatusCode>
55 </Status>
56 <Payments>
57 <Payment>
58 <Type>CC</Type>
59 <Status>
60 <StatusCode>707</StatusCode>
61 </Status>
62 <Amount>
63 <SimpleCurrencyPrice Code="EUR">14466</SimpleCurrencyPrice>
64 </Amount>
65 <Method>
66 <PaymentCardMethod refs="PFM72457F51">
67 <CardCode>VI</CardCode>
68 <MaskedCardNumber>XXXXXXXXXXXX0008</MaskedCardNumber>
69 <CardHolderName>DAVE DOE</CardHolderName>
70 <EffectiveExpireDate>
71 <Expiration>0139</Expiration>
72 </EffectiveExpireDate>
73 </PaymentCardMethod>
74 </Method>
75 <OrderItemID>PFC019EFA-7448-420E-8E5F9z4dp7k4qwfwt-1-1</OrderItemID>
76 </Payment>
77 </Payments>
78 <OrderItems>
79 <OrderItem OrderItemID="PFC019EFA-7448-420E-8E5F9z4dp7k4qwfwt-1-1" Timestamp="2025-06-03T02:16:00">
80 <PriceDetail>
81 <TotalAmount>
82 <DetailCurrencyPrice>
83 <Total Code="EUR">14466</Total>
84 </DetailCurrencyPrice>
85 </TotalAmount>
86 <BaseAmount Code="EUR">6600</BaseAmount>
87 <Surcharges>
88 <Surcharge>
89 <Total Code="EUR">191</Total>
90 </Surcharge>
91 </Surcharges>
92 <Taxes>
93 <Total Code="EUR">7866</Total>
94 </Taxes>
95 </PriceDetail>
96 <Service ServiceID="INCLUDEDSRV1-T1">
97 <PassengerRef>T1</PassengerRef>
98 <ServiceDefinitionRef SegmentRef="S2">A-OC-HBG-EK</ServiceDefinitionRef>
99 </Service>
100 <Service ServiceID="INCLUDEDSRV2-T1">
101 <PassengerRef>T1</PassengerRef>
102 <ServiceDefinitionRef SegmentRef="S2">A-OC-WIF-ENT-EK</ServiceDefinitionRef>
103 </Service>
104 <Service ServiceID="INCLUDEDSRV3-T1">
105 <PassengerRef>T1</PassengerRef>
106 <ServiceDefinitionRef SegmentRef="S2">A-OC-ALC-EK</ServiceDefinitionRef>
107 </Service>
108 <Service ServiceID="INCLUDEDSRV4-T1">
109 <PassengerRef>T1</PassengerRef>
110 <ServiceDefinitionRef SegmentRef="S2">A-OC-ICE-EK</ServiceDefinitionRef>
111 </Service>
112 <Service ServiceID="INCLUDEDSRV5-T1">
113 <PassengerRef>T1</PassengerRef>
114 <ServiceDefinitionRef SegmentRef="S2">A-OC-35M-EK</ServiceDefinitionRef>
115 </Service>
116 <Service ServiceID="INCLUDEDSRV6-T1">
117 <PassengerRef>T1</PassengerRef>
118 <ServiceDefinitionRef SegmentRef="S2">A-OC-MUC-EK</ServiceDefinitionRef>
119 </Service>
120 <Service ServiceID="INCLUDEDSRV7-T1">
121 <PassengerRef>T1</PassengerRef>
122 <ServiceDefinitionRef SegmentRef="S2">A-OC-RMM-EK</ServiceDefinitionRef>
123 </Service>
124 <Service ServiceID="BAGGAGESRV1-T1">
125 <PassengerRef>T1</PassengerRef>
126 <ServiceDefinitionRef SegmentRef="S2">BASRV3AD7AF71</ServiceDefinitionRef>
127 </Service>
128 <Service ServiceID="BAGGAGESRV2-T1">
129 <PassengerRef>T1</PassengerRef>
130 <ServiceDefinitionRef SegmentRef="S2">BASRVF527799A-CO</ServiceDefinitionRef>
131 </Service>
132 <Service ServiceID="SRV1-T1-S2" ServiceStatus="HK">
133 <PassengerRef>T1</PassengerRef>
134 <SegmentRef>S2</SegmentRef>
135 </Service>
136 <TimeLimits>
137 <PaymentTimeLimit Timestamp="2025-06-30T01:05:00"></PaymentTimeLimit>
138 <TicketingTimeLimits Timestamp="2025-06-30T01:05:00"></TicketingTimeLimits>
139 </TimeLimits>
140 <OrderItemDetails>
141 <OrderItemDetail>
142 <OrderCommision>
143 <Percentage>0.10</Percentage>
144 <Code>RC</Code>
145 </OrderCommision>
146 </OrderItemDetail>
147 </OrderItemDetails>
148 <FareDetail>
149 <FareIndicatorCode>0</FareIndicatorCode>
150 <PassengerRefs>T1</PassengerRefs>
151 <Price>
152 <TotalAmount>
153 <DetailCurrencyPrice>
154 <Total Code="EUR">14466</Total>
155 </DetailCurrencyPrice>
156 </TotalAmount>
157 <BaseAmount Code="EUR">6600</BaseAmount>
158 <FareFiledIn>
159 <BaseAmount Code="INR">6410</BaseAmount>
160 <ExchangeRate>0.010302</ExchangeRate>
161 </FareFiledIn>
162 <Surcharges>
163 <Surcharge>
164 <Total Code="EUR">191</Total>
165 <Breakdown>
166 <Fee>
167 <Amount Code="EUR">191</Amount>
168 <Designator>Q</Designator>
169 </Fee>
170 </Breakdown>
171 </Surcharge>
172 </Surcharges>
173 <Taxes>
174 <Total Code="EUR">7866</Total>
175 <Breakdown>
176 <Tax>
177 <Amount Code="EUR">330</Amount>
178 <TaxCode>K3</TaxCode>
179 <Description>Goods and Service Tax - Interim</Description>
180 </Tax>
181 <Tax>
182 <Amount Code="EUR">1248</Amount>
183 <TaxCode>P2</TaxCode>
184 <Description>Aviation Security Fee-India</Description>
185 </Tax>
186 <Tax>
187 <Amount Code="EUR">1448</Amount>
188 <TaxCode>IN</TaxCode>
189 <Description>India Inland Air Travel Tax</Description>
190 </Tax>
191 <Tax>
192 <Amount Code="EUR">120</Amount>
193 <TaxCode>ZR</TaxCode>
194 <Description>Intl Advanced Psgr Information Fee</Description>
195 </Tax>
196 <Tax>
197 <Amount Code="EUR">225</Amount>
198 <TaxCode>K3</TaxCode>
199 <Description>Goods and Service Tax - Interim</Description>
200 </Tax>
201 <Tax>
202 <Amount Code="EUR">4495</Amount>
203 <TaxCode>YQ</TaxCode>
204 <Description>Fuel Surcharge</Description>
205 </Tax>
206 </Breakdown>
207 </Taxes>
208 </Price>
209 <FareComponent>
210 <Price>
211 <TotalAmount>
212 <DetailCurrencyPrice>
213 <Total Code="EUR">6599</Total>
214 </DetailCurrencyPrice>
215 </TotalAmount>
216 <BaseAmount Code="NUC">7563</BaseAmount>
217 <FareFiledIn>
218 <BaseAmount Code="INR">6219</BaseAmount>
219 </FareFiledIn>
220 <Surcharges>
221 <Surcharge>
222 <Total Code="NUC">220</Total>
223 <Breakdown>
224 <Fee>
225 <Amount Code="NUC">220</Amount>
226 <Designator>Q</Designator>
227 </Fee>
228 </Breakdown>
229 </Surcharge>
230 </Surcharges>
231 <Taxes>
232 <Total Code="EUR">0</Total>
233 </Taxes>
234 </Price>
235 <FareBasis>
236 <FareBasisCode refs="FG1">
237 <Code>TDIOPIN1</Code>
238 </FareBasisCode>
239 <RBD>T</RBD>
240 <CabinType>
241 <CabinTypeCode>Y</CabinTypeCode>
242 <CabinTypeName>Economy</CabinTypeName>
243 </CabinType>
244 </FareBasis>
245 <FareRules>
246 <Penalty RefundableInd="true" CancelFeeInd="true" ChangeFeeInd="true">
247 <Details>
248 <Detail>
249 <Type>Change</Type>
250 <Application>2</Application>
251 <Amounts>
252 <Amount>
253 <CurrencyAmountValue Code="INR">3000</CurrencyAmountValue>
254 <AmountApplication>MAX</AmountApplication>
255 </Amount>
256 </Amounts>
257 </Detail>
258 <Detail>
259 <Type>Change</Type>
260 <Application>3</Application>
261 <Amounts>
262 <Amount>
263 <CurrencyAmountValue Code="INR">3000</CurrencyAmountValue>
264 <AmountApplication>MAX</AmountApplication>
265 </Amount>
266 </Amounts>
267 </Detail>
268 <Detail>
269 <Type>Change</Type>
270 <Application>1</Application>
271 <Amounts>
272 <Amount>
273 <CurrencyAmountValue Code="INR">6000</CurrencyAmountValue>
274 <AmountApplication>MAX</AmountApplication>
275 </Amount>
276 </Amounts>
277 </Detail>
278 <Detail refs="RMFEF1A590">
279 <Type>Change</Type>
280 </Detail>
281 <Detail>
282 <Type>Cancel</Type>
283 <Application>2</Application>
284 <Amounts>
285 <Amount>
286 <CurrencyAmountValue Code="INR">5000</CurrencyAmountValue>
287 <AmountApplication>MAX</AmountApplication>
288 </Amount>
289 </Amounts>
290 </Detail>
291 <Detail>
292 <Type>Cancel</Type>
293 <Application>1</Application>
294 <Amounts>
295 <Amount>
296 <CurrencyAmountValue Code="INR">10000</CurrencyAmountValue>
297 <AmountApplication>MAX</AmountApplication>
298 </Amount>
299 </Amounts>
300 </Detail>
301 <Detail refs="RM98B159F0">
302 <Type>Cancel</Type>
303 </Detail>
304 </Details>
305 </Penalty>
306 <Ticketing>
307 <Endorsements>
308 <Endorsement>NON-END/SAVER</Endorsement>
309 <Endorsement>REWARD UPGDS ALLOWED</Endorsement>
310 </Endorsements>
311 </Ticketing>
312 </FareRules>
313 <PriceClassRef>EKEconomySaver-1</PriceClassRef>
314 <SegmentRefs ON_Point="AMD" OFF_Point="DXB">S2</SegmentRefs>
315 </FareComponent>
316 <FlightMileage>
317 <Value>1097</Value>
318 </FlightMileage>
319 </FareDetail>
320 </OrderItem>
321 </OrderItems>
322 </Order>
323 <TicketDocInfos>
324 <TicketDocInfo>
325 <AgentIDs>
326 <AgentID>
327 <Type>706</Type>
328 <ID>38286872</ID>
329 </AgentID>
330 </AgentIDs>
331 <IssuingAirlineInfo>
332 <AirlineName>Emirates</AirlineName>
333 <Place>Rome, IT</Place>
334 </IssuingAirlineInfo>
335 <TicketDocument>
336 <TicketDocNbr>17657579765652</TicketDocNbr>
337 <Type>702</Type>
338 <NumberofBooklets>1</NumberofBooklets>
339 <DateOfIssue>2025-06-03</DateOfIssue>
340 <TimeOfIssue>09:55</TimeOfIssue>
341 <TicketingLocation>ROM</TicketingLocation>
342 <CouponInfo>
343 <CouponNumber>1</CouponNumber>
344 <CouponReference>S2</CouponReference>
345 <FareBasisCode>
346 <Code>TDIOPIN1</Code>
347 </FareBasisCode>
348 <CouponMedia>Electronic</CouponMedia>
349 <CouponValid>
350 <EffectiveDatePeriod>
351 <Effective>2025-06-30</Effective>
352 <Expiration>2025-06-30</Expiration>
353 </EffectiveDatePeriod>
354 </CouponValid>
355 <Status>I</Status>
356 <CurrentAirlineInfo>
357 <DepartureDateTime ShortDate="2025-06-30" Time="04:35"></DepartureDateTime>
358 <ArrivalDateTime ShortDate="2025-06-30" Time="06:10"></ArrivalDateTime>
359 <Departure>
360 <AirportCode>AMD</AirportCode>
361 <Date>2025-06-30</Date>
362 <Time>04:35</Time>
363 <AirportName>Ahmedabad, IN</AirportName>
364 <Terminal>
365 <Name>2</Name>
366 </Terminal>
367 </Departure>
368 <Arrival>
369 <AirportCode>DXB</AirportCode>
370 <Date>2025-06-30</Date>
371 <Time>06:10</Time>
372 <ChangeOfDay>0</ChangeOfDay>
373 <AirportName>Dubai International, AE</AirportName>
374 <Terminal>
375 <Name>3</Name>
376 </Terminal>
377 </Arrival>
378 <MarketingCarrier>
379 <AirlineID>EK</AirlineID>
380 <Name>Emirates</Name>
381 <FlightNumber>0539</FlightNumber>
382 <ResBookDesigCode>T</ResBookDesigCode>
383 </MarketingCarrier>
384 <Equipment>
385 <AircraftCode>359</AircraftCode>
386 <Name>Airbus A350-900</Name>
387 </Equipment>
388 <Status>HK</Status>
389 </CurrentAirlineInfo>
390 <ValidatingAirline>EK</ValidatingAirline>
391 <AddlBaggageInfo>
392 <AllowableBag Number="25" Type="K"></AllowableBag>
393 </AddlBaggageInfo>
394 </CouponInfo>
395 <ReportingType>BSP</ReportingType>
396 </TicketDocument>
397 <Price refs="FCALCA0E6603B">
398 <Total Code="EUR">14466</Total>
399 <Details>
400 <Detail>
401 <Application>Base Fare</Application>
402 <Amount Code="EUR">6409</Amount>
403 </Detail>
404 </Details>
405 <Taxes>
406 <Total Code="EUR">7866</Total>
407 <Breakdown>
408 <Tax>
409 <Amount Code="EUR">330</Amount>
410 <TaxCode>K3</TaxCode>
411 <Description>Goods and Service Tax - Interim</Description>
412 </Tax>
413 <Tax>
414 <Amount Code="EUR">1248</Amount>
415 <TaxCode>P2</TaxCode>
416 <Description>Aviation Security Fee-India</Description>
417 </Tax>
418 <Tax>
419 <Amount Code="EUR">1448</Amount>
420 <TaxCode>IN</TaxCode>
421 <Description>India Inland Air Travel Tax</Description>
422 </Tax>
423 <Tax>
424 <Amount Code="EUR">120</Amount>
425 <TaxCode>ZR</TaxCode>
426 <Description>Intl Advanced Psgr Information Fee</Description>
427 </Tax>
428 <Tax>
429 <Amount Code="EUR">225</Amount>
430 <TaxCode>K3</TaxCode>
431 <Description>Goods and Service Tax - Interim</Description>
432 </Tax>
433 <Tax>
434 <Amount Code="EUR">4495</Amount>
435 <TaxCode>YQ</TaxCode>
436 <Description>Fuel Surcharge</Description>
437 </Tax>
438 </Breakdown>
439 </Taxes>
440 <Fees>
441 <Total Code="EUR">191</Total>
442 <Breakdown>
443 <Fee>
444 <Amount Code="EUR">191</Amount>
445 <Designator>Q</Designator>
446 </Fee>
447 </Breakdown>
448 </Fees>
449 <PassengerReferences>T1</PassengerReferences>
450 </Price>
451 <PassengerReference>T1</PassengerReference>
452 </TicketDocInfo>
453 </TicketDocInfos>
454 <DataLists>
455 <PassengerList>
456 <Passenger PassengerID="T1">
457 <PTC>ADT</PTC>
458 <Birthdate>1980-01-04</Birthdate>
459 <Individual>
460 <Birthdate>1980-01-04</Birthdate>
461 <Gender>Male</Gender>
462 <NameTitle>MR</NameTitle>
463 <GivenName>JOHN</GivenName>
464 <Surname>DOE</Surname>
465 </Individual>
466 <IdentityDocument>
467 <IdentityDocumentNumber>13213123</IdentityDocumentNumber>
468 <IdentityDocumentType>PT</IdentityDocumentType>
469 <IssuingCountryCode>IN</IssuingCountryCode>
470 <CitizenshipCountryCode>IN</CitizenshipCountryCode>
471 <ExpiryDate>2033-09-14</ExpiryDate>
472 <Birthdate>1980-01-04</Birthdate>
473 <Gender>Male</Gender>
474 <GivenName>JOHN</GivenName>
475 <Surname>DOE</Surname>
476 </IdentityDocument>
477 <ContactInfoRef>CI1</ContactInfoRef>
478 </Passenger>
479 </PassengerList>
480 <ContactList>
481 <ContactInformation ContactID="CI1">
482 <PostalAddress>
483 <Label>AddressAtOrigin</Label>
484 <PostalCode>11123</PostalCode>
485 <CityName>SURAT</CityName>
486 <CountryName>India</CountryName>
487 <CountryCode>IN</CountryCode>
488 </PostalAddress>
489 <ContactProvided>
490 <Phone>
491 <PhoneNumber>911010101010</PhoneNumber>
492 </Phone>
493 </ContactProvided>
494 <ContactProvided>
495 <EmailAddress>
496 <EmailAddressValue>TEST@TEST.COM</EmailAddressValue>
497 </EmailAddress>
498 </ContactProvided>
499 </ContactInformation>
500 </ContactList>
501 <BaggageAllowanceList>
502 <BaggageAllowance BaggageAllowanceID="BAC905E296-CO">
503 <BaggageCategory>CarryOn</BaggageCategory>
504 <AllowanceDescription>
505 <ApplicableParty>Traveler</ApplicableParty>
506 <Descriptions>
507 <Description>
508 <Text>CARRY7KG 15LB UPTO45LI 115LCM</Text>
509 </Description>
510 </Descriptions>
511 </AllowanceDescription>
512 <PieceAllowance>
513 <ApplicableParty>Traveler</ApplicableParty>
514 <TotalQuantity>1</TotalQuantity>
515 <PieceMeasurements Quantity="1"></PieceMeasurements>
516 </PieceAllowance>
517 <BaggageDeterminingCarrier>
518 <AirlineID>EK</AirlineID>
519 </BaggageDeterminingCarrier>
520 </BaggageAllowance>
521 <BaggageAllowance BaggageAllowanceID="BA925A422D">
522 <BaggageCategory>Checked</BaggageCategory>
523 <AllowanceDescription>
524 <ApplicableParty>Traveler</ApplicableParty>
525 <Descriptions>
526 <Description>
527 <Text>CHECKED ALLOWANCE</Text>
528 </Description>
529 </Descriptions>
530 </AllowanceDescription>
531 <BaggageDeterminingCarrier>
532 <AirlineID>EK</AirlineID>
533 </BaggageDeterminingCarrier>
534 </BaggageAllowance>
535 </BaggageAllowanceList>
536<FareList>
537 <FareGroup ListKey="FG1" refs="FRK97D11C8B">
538 <Fare>
539 <FareCode>70J</FareCode>
540 </Fare>
541 <FareBasisCode>
542 <Code>TDIOPIN1</Code>
543 </FareBasisCode>
544 </FareGroup>
545 </FareList>
546 <FlightSegmentList>
547 <FlightSegment SegmentKey="S2" ElectronicTicketInd="true" SecureFlight="false">
548 <Departure>
549 <AirportCode>AMD</AirportCode>
550 <Date>2025-06-30</Date>
551 <Time>04:35</Time>
552 <AirportName>Ahmedabad, IN</AirportName>
553 <Terminal>
554 <Name>2</Name>
555 </Terminal>
556 </Departure>
557 <Arrival>
558 <AirportCode>DXB</AirportCode>
559 <Date>2025-06-30</Date>
560 <Time>06:10</Time>
561 <AirportName>Dubai International, AE</AirportName>
562 <Terminal>
563 <Name>3</Name>
564 </Terminal>
565 </Arrival>
566 <MarketingCarrier>
567 <AirlineID>EK</AirlineID>
568 <Name>Emirates</Name>
569 <FlightNumber>0539</FlightNumber>
570 </MarketingCarrier>
571 <Equipment>
572 <AircraftCode>359</AircraftCode>
573 <Name>Airbus A350-900</Name>
574 </Equipment>
575 <ClassOfService>
576 <Code>T</Code>
577 </ClassOfService>
578 <FlightDetail>
579 <FlightDistance>
580 <Value>1097</Value>
581 <UOM>Miles</UOM>
582 </FlightDistance>
583 <FlightDuration>
584 <Value>PT3H5M</Value>
585 </FlightDuration>
586 <Stops>
587 <StopQuantity>0</StopQuantity>
588 </Stops>
589 <ResDateTime>
590 <Date time="06:16">2025-06-03</Date>
591 </ResDateTime>
592 </FlightDetail>
593 </FlightSegment>
594 </FlightSegmentList>
595 <FlightList>
596 <Flight FlightKey="F1">
597 <SegmentReferences OnPoint="AMD" OffPoint="DXB">S2</SegmentReferences>
598 </Flight>
599 </FlightList>
600 <OriginDestinationList>
601 <OriginDestination OriginDestinationKey="O1">
602 <DepartureCode>AMD</DepartureCode>
603 <ArrivalCode>DXB</ArrivalCode>
604 <FlightReferences OnPoint="AMD" OffPoint="DXB">F1</FlightReferences>
605 </OriginDestination>
606 </OriginDestinationList>
607<PriceClassList>
608 <PriceClass PriceClassID="EKEconomySaver-1">
609 <Name>Economy Saver</Name>
610 <Code>YP</Code>
611 </PriceClass>
612 </PriceClassList>
613 <ServiceDefinitionList>
614 <ServiceDefinition ServiceDefinitionID="A-A-MILES-EK">
615 <Name>MILES</Name>
616 <Encoding>
617 <RFIC>A</RFIC>
618 <Type>1</Type>
619 <Code>A</Code>
620 <SubCode>MILES</SubCode>
621 </Encoding>
622 <FeeMethod>A</FeeMethod>
623 <Descriptions>
624 <Description>
625 <Text>MILES</Text>
626 <Application>Details</Application>
627 </Description>
628 <Description>
629 <Text>Included</Text>
630 <Application>Type</Application>
631 </Description>
632 </Descriptions>
633 <Settlement>
634 <Method>F</Method>
635 </Settlement>
636 <BookingInstructions>
637 <Method>API</Method>
638 </BookingInstructions>
639 <ValidatingCarrier>EK</ValidatingCarrier>
640 <Detail>
641 <ServiceCoupon>
642 <CouponType>F</CouponType>
643 </ServiceCoupon>
644 </Detail>
645 </ServiceDefinition>
646 <ServiceDefinition ServiceDefinitionID="A-OC-HBG-EK">
647 <Name>Hand luggage x 1 bag 7KG</Name>
648 <Encoding>
649 <RFIC>A</RFIC>
650 <Type>1</Type>
651 <Code>OC</Code>
652 <SubCode>HBG</SubCode>
653 </Encoding>
654 <FeeMethod>OC</FeeMethod>
655 <Descriptions>
656 <Description>
657 <Text>Hand luggage x 1 bag 7KG</Text>
658 <Application>Details</Application>
659 </Description>
660 <Description>
661 <Text>Included</Text>
662 <Application>Type</Application>
663 </Description>
664 </Descriptions>
665 <Settlement>
666 <Method>DS</Method>
667 </Settlement>
668 <BookingInstructions>
669 <Method>API</Method>
670 </BookingInstructions>
671 <ValidatingCarrier>EK</ValidatingCarrier>
672 <Detail>
673 <ServiceCoupon>
674 <CouponType>D</CouponType>
675 </ServiceCoupon>
676 </Detail>
677 </ServiceDefinition>
678 </ServiceDefinitionList>
679 </DataLists>
680 </Response>
681 </OrderViewRS>
682 </RSP>
683 </ns1:XXTransactionResponse>
684 </SOAP-ENV:Body>
685</SOAP-ENV:Envelope>
686

Use Cases of Emirates Flight API

  1. B2C Travel Portals
    • Offer self-service flight changes.
  2. Corporate Booking Tools
    • Streamline employee travel management.
  3. Mobile Apps
    • Enable last-minute modifications.

Best Practices for Integration

Use Sandbox Testing: Validate requests before production.

Cache Frequent Queries: Reduce API calls for common routes.

✅ Error Handling: Manage HTTP 400/500 responses gracefully.


Conclusion

Integrating Emirates NDC API with OrderChangeRQ empowers travel businesses to scale operations, reduce costs, and enhance customer experience.

Supercharge Your Travel Operations with Seamless Tech, Don’t Wait - Contact Us Today and Let’s Make It Happen!

0