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

NDC

Boost Your Travel Business with Emirates NDC API – Seamless Flight Booking & OrderCreateRQ Integration


Introduction

Emirates NDC (New Distribution Capability) is revolutionizing the travel industry by enabling real-time flight search, booking, and ticketing via APIs. For OTAs, travel startups, and corporate booking tools, integrating the Emirates Flights API means direct access to live inventory, dynamic pricing, and seamless reservations.

What is the Purpose of the API?

The Emirates Flights API (including OrderCreateRQ) allows:

  • Real-time flight availability checks
  • Automated booking & ticketing
  • Multi-airline PNR management
  • Fare rules & ancillaries (seats, baggage, meals)

Key Features of Emirates Flight API

  1. Live Flight Search
    • Get instant results for global routes.
  2. Multi-Airline Bookings
    • Support for Emirates and partner airlines.
  3. PNR & E-Ticket Generation
    • Automated reservation confirmations.
  4. Fare Rules & Ancillary Services
    • Upsell seats, baggage, and upgrades.

API Request Structure

The Emirates Flight API uses endpoints with XML payloads. Below is a sample OrderCreateRQ 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 <OrderCreateRQ 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 <Order> <!-- Order details -->
28 <Offer OfferID="PFC019EFA-7448-420E-8E5F9z4dp7k4qwfwt-1" Owner="EK" ResponseID="PFC019EFA-7448-420E-8E5F">
29 <OfferItem OfferItemID="PFC019EFA-7448-420E-8E5F9z4dp7k4qwfwt-1-1">
30 <PassengerRefs>T1</PassengerRefs>
31 </OfferItem>
32 </Offer>
33 </Order>
34 <DataLists>
35 <PassengerList>
36 <Passenger PassengerID="T1">
37 <PTC>ADT</PTC>
38 <Individual>
39 <Birthdate>1980-01-04</Birthdate>
40 <Gender>Male</Gender>
41 <NameTitle>MR</NameTitle>
42 <GivenName>John</GivenName>
43 <Surname>Doe</Surname>
44 </Individual>
45 <LoyaltyProgramAccount> <!-- FFN details -->
46 <Airline>
47 <AirlineDesignator>EK</AirlineDesignator>
48 </Airline>
49 <AccountNumber>12345</AccountNumber>
50 </LoyaltyProgramAccount>
51 <IdentityDocument>
52 <IdentityDocumentNumber>13213123</IdentityDocumentNumber> <IdentityDocumentType>PT</IdentityDocumentType>
53 <IssuingCountryCode>IN</IssuingCountryCode> <!-- Passport details -->
54 <ExpiryDate>2033-09-14</ExpiryDate>
55 </IdentityDocument>
56 <ContactInfoRef>CID1</ContactInfoRef>
57 </Passenger>
58 </PassengerList>
59 <ContactList>
60 <ContactInformation ContactID="CID1">
61 <PostalAddress>
62 <Label>AddressAtOrigin</Label>
63 <PostalCode>11123</PostalCode>
64 <CityName>SURAT</CityName>
65 <CountryCode>IN</CountryCode>
66 </PostalAddress>
67 <ContactProvided>
68 <EmailAddress>
69 <EmailAddressValue>test@test.com</EmailAddressValue>
70 </EmailAddress>
71 </ContactProvided>
72 <ContactProvided>
73 <Phone>
74 <CountryDialingCode>91</CountryDialingCode>
75 <PhoneNumber>1010101010</PhoneNumber>
76 </Phone>
77 </ContactProvided>
78 </ContactInformation>
79 </ContactList>
80 </DataLists>
81 </Query>
82 </OrderCreateRQ>
83 </REQ>
84 </ns1:XXTransaction>
85</SOAP-ENV:Body>
86</SOAP-ENV:Envelope>
87


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 0a19</pid>
6 <tid>5534EBC9-7860F2D0</tid>
7 <dt>2025-06-03T02:16:12</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="0a5021967de1487f9217b0ee9af824d4">
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 <OrderItems>
57 <OrderItem OrderItemID="PFC019EFA-7448-420E-8E5F9z4dp7k4qwfwt-1-1" Timestamp="2025-06-03T02:16:00">
58 <PriceDetail>
59 <TotalAmount>
60 <DetailCurrencyPrice>
61 <Total Code="EUR">14466</Total>
62 </DetailCurrencyPrice>
63 </TotalAmount>
64 <BaseAmount Code="EUR">6600</BaseAmount>
65 <Surcharges>
66 <Surcharge>
67 <Total Code="EUR">191</Total>
68 </Surcharge>
69 </Surcharges>
70 <Taxes>
71 <Total Code="EUR">7866</Total>
72 </Taxes>
73 </PriceDetail>
74 <Service ServiceID="INCLUDEDSRV1-T1">
75 <PassengerRef>T1</PassengerRef>
76 <ServiceDefinitionRef SegmentRef="S2">A-OC-HBG-EK</ServiceDefinitionRef>
77 </Service>
78 <Service ServiceID="INCLUDEDSRV2-T1">
79 <PassengerRef>T1</PassengerRef>
80 <ServiceDefinitionRef SegmentRef="S2">A-OC-WIF-ENT-EK</ServiceDefinitionRef>
81 </Service>
82 <Service ServiceID="INCLUDEDSRV3-T1">
83 <PassengerRef>T1</PassengerRef>
84 <ServiceDefinitionRef SegmentRef="S2">A-OC-ALC-EK</ServiceDefinitionRef>
85 </Service>
86 <Service ServiceID="INCLUDEDSRV4-T1">
87 <PassengerRef>T1</PassengerRef>
88 <ServiceDefinitionRef SegmentRef="S2">A-OC-ICE-EK</ServiceDefinitionRef>
89 </Service>
90 <Service ServiceID="INCLUDEDSRV5-T1">
91 <PassengerRef>T1</PassengerRef>
92 <ServiceDefinitionRef SegmentRef="S2">A-OC-35M-EK</ServiceDefinitionRef>
93 </Service>
94 <Service ServiceID="INCLUDEDSRV6-T1">
95 <PassengerRef>T1</PassengerRef>
96 <ServiceDefinitionRef SegmentRef="S2">A-OC-MUC-EK</ServiceDefinitionRef>
97 </Service>
98 <Service ServiceID="INCLUDEDSRV7-T1">
99 <PassengerRef>T1</PassengerRef>
100 <ServiceDefinitionRef SegmentRef="S2">A-OC-RMM-EK</ServiceDefinitionRef>
101 </Service>
102 <Service ServiceID="BAGGAGESRV1-T1">
103 <PassengerRef>T1</PassengerRef>
104 <ServiceDefinitionRef SegmentRef="S2">BASRV5670D0DD</ServiceDefinitionRef>
105 </Service>
106 <Service ServiceID="BAGGAGESRV2-T1">
107 <PassengerRef>T1</PassengerRef>
108 <ServiceDefinitionRef SegmentRef="S2">BASRVF278E2B4-CO</ServiceDefinitionRef>
109 </Service>
110 <Service ServiceID="SRV1-T1-S2" ServiceStatus="HK">
111 <PassengerRef>T1</PassengerRef>
112 <SegmentRef>S2</SegmentRef>
113 </Service>
114 <TimeLimits>
115 <PaymentTimeLimit Timestamp="2025-06-30T01:05:00"></PaymentTimeLimit>
116 <TicketingTimeLimits Timestamp="2025-06-30T01:05:00"></TicketingTimeLimits>
117 </TimeLimits>
118 <OrderItemDetails>
119 <OrderItemDetail>
120 <OrderCommision>
121 <Percentage>0.10</Percentage>
122 <Code>RC</Code>
123 </OrderCommision>
124 </OrderItemDetail>
125 </OrderItemDetails>
126 <FareDetail>
127 <FareIndicatorCode>0</FareIndicatorCode>
128 <PassengerRefs>T1</PassengerRefs>
129 <Price>
130 <TotalAmount>
131 <DetailCurrencyPrice>
132 <Total Code="EUR">14466</Total>
133 </DetailCurrencyPrice>
134 </TotalAmount>
135 <BaseAmount Code="EUR">6600</BaseAmount>
136 <FareFiledIn>
137 <BaseAmount Code="INR">6410</BaseAmount>
138 <ExchangeRate>0.010302</ExchangeRate>
139 </FareFiledIn>
140 <Surcharges>
141 <Surcharge>
142 <Total Code="EUR">191</Total>
143 <Breakdown>
144 <Fee>
145 <Amount Code="EUR">191</Amount>
146 <Designator>Q</Designator>
147 </Fee>
148 </Breakdown>
149 </Surcharge>
150 </Surcharges>
151 <Taxes>
152 <Total Code="EUR">7866</Total>
153 <Breakdown>
154 <Tax>
155 <Amount Code="EUR">330</Amount>
156 <TaxCode>K3</TaxCode>
157 <Description>Goods and Service Tax - Interim</Description>
158 </Tax>
159 <Tax>
160 <Amount Code="EUR">1248</Amount>
161 <TaxCode>P2</TaxCode>
162 <Description>Aviation Security Fee-India</Description>
163 </Tax>
164 <Tax>
165 <Amount Code="EUR">1448</Amount>
166 <TaxCode>IN</TaxCode>
167 <Description>India Inland Air Travel Tax</Description>
168 </Tax>
169 <Tax>
170 <Amount Code="EUR">120</Amount>
171 <TaxCode>ZR</TaxCode>
172 <Description>Intl Advanced Psgr Information Fee</Description>
173 </Tax>
174 <Tax>
175 <Amount Code="EUR">225</Amount>
176 <TaxCode>K3</TaxCode>
177 <Description>Goods and Service Tax - Interim</Description>
178 </Tax>
179 <Tax>
180 <Amount Code="EUR">4495</Amount>
181 <TaxCode>YQ</TaxCode>
182 <Description>Fuel Surcharge</Description>
183 </Tax>
184 </Breakdown>
185 </Taxes>
186 </Price>
187 <FareComponent>
188 <Price>
189 <TotalAmount>
190 <DetailCurrencyPrice>
191 <Total Code="EUR">6599</Total>
192 </DetailCurrencyPrice>
193 </TotalAmount>
194 <BaseAmount Code="NUC">7563</BaseAmount>
195 <FareFiledIn>
196 <BaseAmount Code="INR">6219</BaseAmount>
197 </FareFiledIn>
198 <Surcharges>
199 <Surcharge>
200 <Total Code="NUC">220</Total>
201 <Breakdown>
202 <Fee>
203 <Amount Code="NUC">220</Amount>
204 <Designator>Q</Designator>
205 </Fee>
206 </Breakdown>
207 </Surcharge>
208 </Surcharges>
209 <Taxes>
210 <Total Code="EUR">0</Total>
211 </Taxes>
212 </Price>
213 <FareBasis>
214 <FareBasisCode refs="FG1">
215 <Code>TDIOPIN1</Code>
216 </FareBasisCode>
217 <RBD>T</RBD>
218 <CabinType>
219 <CabinTypeCode>Y</CabinTypeCode>
220 <CabinTypeName>Economy</CabinTypeName>
221 </CabinType>
222 </FareBasis>
223 <FareRules>
224 <Penalty RefundableInd="true" CancelFeeInd="true" ChangeFeeInd="true">
225 <Details>
226 <Detail>
227 <Type>Change</Type>
228 <Application>2</Application>
229 <Amounts>
230 <Amount>
231 <CurrencyAmountValue Code="INR">3000</CurrencyAmountValue>
232 <AmountApplication>MAX</AmountApplication>
233 </Amount>
234 </Amounts>
235 </Detail>
236 <Detail>
237 <Type>Change</Type>
238 <Application>3</Application>
239 <Amounts>
240 <Amount>
241 <CurrencyAmountValue Code="INR">3000</CurrencyAmountValue>
242 <AmountApplication>MAX</AmountApplication>
243 </Amount>
244 </Amounts>
245 </Detail>
246 <Detail>
247 <Type>Change</Type>
248 <Application>1</Application>
249 <Amounts>
250 <Amount>
251 <CurrencyAmountValue Code="INR">6000</CurrencyAmountValue>
252 <AmountApplication>MAX</AmountApplication>
253 </Amount>
254 </Amounts>
255 </Detail>
256 <Detail refs="RMA31D73B9">
257 <Type>Change</Type>
258 </Detail>
259 <Detail>
260 <Type>Cancel</Type>
261 <Application>2</Application>
262 <Amounts>
263 <Amount>
264 <CurrencyAmountValue Code="INR">5000</CurrencyAmountValue>
265 <AmountApplication>MAX</AmountApplication>
266 </Amount>
267 </Amounts>
268 </Detail>
269 <Detail>
270 <Type>Cancel</Type>
271 <Application>1</Application>
272 <Amounts>
273 <Amount>
274 <CurrencyAmountValue Code="INR">10000</CurrencyAmountValue>
275 <AmountApplication>MAX</AmountApplication>
276 </Amount>
277 </Amounts>
278 </Detail>
279 <Detail refs="RM73245626">
280 <Type>Cancel</Type>
281 </Detail>
282 </Details>
283 </Penalty>
284 <Ticketing>
285 <Endorsements>
286 <Endorsement>NON-END/SAVER</Endorsement>
287 <Endorsement>REWARD UPGDS ALLOWED</Endorsement>
288 </Endorsements>
289 </Ticketing>
290 </FareRules>
291 <PriceClassRef>EKEconomySaver-1</PriceClassRef>
292 <SegmentRefs ON_Point="AMD" OFF_Point="DXB">S2</SegmentRefs>
293 </FareComponent>
294 <FlightMileage>
295 <Value>1097</Value>
296 </FlightMileage>
297 </FareDetail>
298 </OrderItem>
299 </OrderItems>
300 </Order>
301 <DataLists>
302 <PassengerList>
303 <Passenger PassengerID="T1">
304 <PTC>ADT</PTC>
305 <Birthdate>1980-01-04</Birthdate>
306 <Individual>
307 <Birthdate>1980-01-04</Birthdate>
308 <Gender>Male</Gender>
309 <NameTitle>MR</NameTitle>
310 <GivenName>JOHN</GivenName>
311 <Surname>DOE</Surname>
312 </Individual>
313 <IdentityDocument>
314 <IdentityDocumentNumber>13213123</IdentityDocumentNumber>
315 <IdentityDocumentType>PT</IdentityDocumentType>
316 <IssuingCountryCode>IN</IssuingCountryCode>
317 <CitizenshipCountryCode>IN</CitizenshipCountryCode>
318 <ExpiryDate>2033-09-14</ExpiryDate>
319 <Birthdate>1980-01-04</Birthdate>
320 <Gender>Male</Gender>
321 <GivenName>JOHN</GivenName>
322 <Surname>DOE</Surname>
323 </IdentityDocument>
324 <ContactInfoRef>CI1</ContactInfoRef>
325 </Passenger>
326 </PassengerList>
327 <ContactList>
328 <ContactInformation ContactID="CI1">
329 <PostalAddress>
330 <Label>AddressAtOrigin</Label>
331 <PostalCode>11123</PostalCode>
332 <CityName>SURAT</CityName>
333 <CountryName>India</CountryName>
334 <CountryCode>IN</CountryCode>
335 </PostalAddress>
336 <ContactProvided>
337 <Phone>
338 <PhoneNumber>911010101010</PhoneNumber>
339 </Phone>
340 </ContactProvided>
341 <ContactProvided>
342 <EmailAddress>
343 <EmailAddressValue>TEST@TEST.COM</EmailAddressValue>
344 </EmailAddress>
345 </ContactProvided>
346 </ContactInformation>
347 </ContactList>
348 <BaggageAllowanceList>
349 <BaggageAllowance BaggageAllowanceID="BACE29671C-CO">
350 <BaggageCategory>CarryOn</BaggageCategory>
351 <AllowanceDescription>
352 <ApplicableParty>Traveler</ApplicableParty>
353 <Descriptions>
354 <Description>
355 <Text>CARRY7KG 15LB UPTO45LI 115LCM</Text>
356 </Description>
357 </Descriptions>
358 </AllowanceDescription>
359 <PieceAllowance>
360 <ApplicableParty>Traveler</ApplicableParty>
361 <TotalQuantity>1</TotalQuantity>
362 <PieceMeasurements Quantity="1"></PieceMeasurements>
363 </PieceAllowance>
364 <BaggageDeterminingCarrier>
365 <AirlineID>EK</AirlineID>
366 </BaggageDeterminingCarrier>
367 </BaggageAllowance>
368 <BaggageAllowance BaggageAllowanceID="BA812ADFDF">
369 <BaggageCategory>Checked</BaggageCategory>
370 <AllowanceDescription>
371 <ApplicableParty>Traveler</ApplicableParty>
372 <Descriptions>
373 <Description>
374 <Text>CHECKED ALLOWANCE</Text>
375 </Description>
376 </Descriptions>
377 </AllowanceDescription>
378 <BaggageDeterminingCarrier>
379 <AirlineID>EK</AirlineID>
380 </BaggageDeterminingCarrier>
381 </BaggageAllowance>
382 </BaggageAllowanceList>
383 <FareList>
384 <FareGroup ListKey="FG1" refs="FRK8ADAADE6">
385 <Fare>
386 <FareCode>70J</FareCode>
387 </Fare>
388 <FareBasisCode>
389 <Code>TDIOPIN1</Code>
390 </FareBasisCode>
391 </FareGroup>
392 </FareList>
393 <FlightSegmentList>
394 <FlightSegment SegmentKey="S2" ElectronicTicketInd="true" SecureFlight="false">
395 <Departure>
396 <AirportCode>AMD</AirportCode>
397 <Date>2025-06-30</Date>
398 <Time>04:35</Time>
399 <AirportName>Ahmedabad, IN</AirportName>
400 <Terminal>
401 <Name>2</Name>
402 </Terminal>
403 </Departure>
404 <Arrival>
405 <AirportCode>DXB</AirportCode>
406 <Date>2025-06-30</Date>
407 <Time>06:10</Time>
408 <AirportName>Dubai International, AE</AirportName>
409 <Terminal>
410 <Name>3</Name>
411 </Terminal>
412 </Arrival>
413 <MarketingCarrier>
414 <AirlineID>EK</AirlineID>
415 <Name>Emirates</Name>
416 <FlightNumber>0539</FlightNumber>
417 </MarketingCarrier>
418 <Equipment>
419 <AircraftCode>359</AircraftCode>
420 <Name>Airbus A350-900</Name>
421 </Equipment>
422 <ClassOfService>
423 <Code>T</Code>
424 </ClassOfService>
425 <FlightDetail>
426 <FlightDistance>
427 <Value>1097</Value>
428 <UOM>Miles</UOM>
429 </FlightDistance>
430 <FlightDuration>
431 <Value>PT3H5M</Value>
432 </FlightDuration>
433 <Stops>
434 <StopQuantity>0</StopQuantity>
435 </Stops>
436 <ResDateTime>
437 <Date time="06:16">2025-06-03</Date>
438 </ResDateTime>
439 </FlightDetail>
440 </FlightSegment>
441 </FlightSegmentList>
442 <FlightList>
443 <Flight FlightKey="F1">
444 <SegmentReferences OnPoint="AMD" OffPoint="DXB">S2</SegmentReferences>
445 </Flight>
446 </FlightList>
447 <OriginDestinationList>
448 <OriginDestination OriginDestinationKey="O1">
449 <DepartureCode>AMD</DepartureCode>
450 <ArrivalCode>DXB</ArrivalCode>
451 <FlightReferences OnPoint="AMD" OffPoint="DXB">F1</FlightReferences>
452 </OriginDestination>
453 </OriginDestinationList>
454 <InstructionsList>
455 <Instruction ListKey="I2">
456 <FreeFormTextInstruction refs="S2">
457 <Remark>ADD PASSPORT DTLS IN SSR DOCS CONTACT IN SSR CTCM CTCE</Remark>
458 </FreeFormTextInstruction>
459 </Instruction>
460 </InstructionsList>
461 <PriceClassList>
462 <PriceClass PriceClassID="EKEconomySaver-1">
463 <Name>Economy Saver</Name>
464 <Code>YP</Code>
465 </PriceClass>
466 </PriceClassList>
467 <ServiceDefinitionList>
468 <ServiceDefinition ServiceDefinitionID="A-A-MILES-EK">
469 <Name>MILES</Name>
470 <Encoding>
471 <RFIC>A</RFIC>
472 <Type>1</Type>
473 <Code>A</Code>
474 <SubCode>MILES</SubCode>
475 </Encoding>
476 <FeeMethod>A</FeeMethod>
477 <Descriptions>
478 <Description>
479 <Text>MILES</Text>
480 <Application>Details</Application>
481 </Description>
482 <Description>
483 <Text>Included</Text>
484 <Application>Type</Application>
485 </Description>
486 </Descriptions>
487 <Settlement>
488 <Method>F</Method>
489 </Settlement>
490 <BookingInstructions>
491 <Method>API</Method>
492 </BookingInstructions>
493 <ValidatingCarrier>EK</ValidatingCarrier>
494 <Detail>
495 <ServiceCoupon>
496 <CouponType>F</CouponType>
497 </ServiceCoupon>
498 </Detail>
499 </ServiceDefinition>
500 <ServiceDefinition ServiceDefinitionID="A-OC-HBG-EK">
501 <Name>Hand luggage x 1 bag 7KG</Name>
502 <Encoding>
503 <RFIC>A</RFIC>
504 <Type>1</Type>
505 <Code>OC</Code>
506 <SubCode>HBG</SubCode>
507 </Encoding>
508 <FeeMethod>OC</FeeMethod>
509 <Descriptions>
510 <Description>
511 <Text>Hand luggage x 1 bag 7KG</Text>
512 <Application>Details</Application>
513 </Description>
514 <Description>
515 <Text>Included</Text>
516 <Application>Type</Application>
517 </Description>
518 </Descriptions>
519 <Settlement>
520 <Method>DS</Method>
521 </Settlement>
522 <BookingInstructions>
523 <Method>API</Method>
524 </BookingInstructions>
525 <ValidatingCarrier>EK</ValidatingCarrier>
526 <Detail>
527 <ServiceCoupon>
528 <CouponType>D</CouponType>
529 </ServiceCoupon>
530 </Detail>
531 </ServiceDefinition>
532 </ServiceDefinitionList>
533 </DataLists>
534 </Response>
535 </OrderViewRS>
536 </RSP>
537 </ns1:XXTransactionResponse>
538 </SOAP-ENV:Body>
539</SOAP-ENV:Envelope>
540

Use Cases of Emirates Flight API

  1. B2C Travel Portals
    • Offer real-time Emirates flight bookings.
  2. Corporate Booking Tools
    • Streamline business travel management.
  3. Metasearch Engines
    • Compare fares across multiple airlines.

Best Practices for Integration

✅ Use Sandbox Testing – Avoid live environment errors.

Cache Flight Results – Improve response times.

✅ Follow Emirates API Docs – Stay updated on changes.

✅ Handle Errors Gracefully – Display user-friendly messages.

Conclusion

By integrating Emirates NDC API with OrderCreateRQ, travel businesses gain scalability, automation, and richer customer experiences. Start building your flight booking engine today!

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

0