लाइव डेमो

फ़्लाइट API इंटीग्रेशन

एजेंसियों और OTA के लिए फ़्लाइट API: सर्च, बुकिंग और टिकटिंग

फ़्लाइट API आपकी वेबसाइट को एयरलाइनों के लाइव किराए देता है और असली बुकिंग बनाने देता है। यह पेज बताता है कि कॉल कैसे काम करती हैं, फ़्लाइट कंटेंट कहाँ से आता है, लाइव होने से पहले आपको क्या साइन करना होता है, और PHPTRAVELS एक या कई फ़्लाइट API को आपके अपने डोमेन पर एक पूरे बुकिंग इंजन में कैसे बदलता है।

  • GDS, NDC और कंसोलिडेटर
  • सर्च से टिकट और रिफ़ंड तक
  • तैयार कनेक्टर
  • आपका अपना REST API

यह क्या है

फ़्लाइट API असल में क्या करता है

फ़्लाइट API वेब सर्विसेज़ का एक सेट है, जिसे कोई एयरलाइन, GDS या कंसोलिडेटर ट्रैवल विक्रेताओं के लिए खोलता है। आपका सिस्टम एक रिक्वेस्ट (रूट, तारीखें और यात्री) भेजता है और कीमत सहित ऑफ़र वापस पाता है। यात्री के कोई ऑफ़र चुनने पर, आगे की कॉल कीमत कन्फ़र्म करती हैं, बुकिंग बनाती हैं और टिकट जारी करती हैं।

ये कॉल एक यात्रा के पूरे सफ़र के हिसाब से चलती हैं। सप्लायर के अनुसार नाम बदलते हैं, लेकिन हर फ़्लाइट API यही पाँच चरण कवर करता है, और IATA का NDC स्टैंडर्ड इन्हें वे मैसेज नाम देता है जो आज ज़्यादातर सप्लायर इस्तेमाल करते हैं।

API सिर्फ़ डेटा भेजता और लाता है। सर्च फ़ॉर्म, रिज़ल्ट पेज, पेमेंट, इनवॉइस और बाद में आपकी टीम की सर्विसिंग बुकिंग प्लेटफ़ॉर्म का काम है, और यहीं फ़्लाइट बुकिंग सॉफ़्टवेयर काम आता है।

  1. 01

    सर्चAirShopping

    मूल स्थान, गंतव्य, तारीखें, केबिन और यात्री भेजें। किराए, टैक्स, बैगेज और फ़ेयर फ़ैमिली सहित ऑफ़र पाएँ।

  2. 02

    प्राइसOfferPrice

    चुने गए ऑफ़र को सप्लायर से दोबारा जाँचें। किराए हर मिनट बदलते हैं, इसलिए यह कॉल पक्का करती है कि यात्री कितना चुकाएगा।

  3. 03

    बुकिंगOrderCreate

    यात्रियों के नाम, संपर्क और दस्तावेज़ भेजें। सप्लायर बुकिंग (PNR या NDC ऑर्डर) बनाता है और सीटें होल्ड करता है।

  4. 04

    टिकटOrderChange · payment

    पेमेंट के बाद बुकिंग ई-टिकट के रूप में जारी होती है, हर यात्री और फ़्लाइट कूपन के लिए एक टिकट नंबर के साथ।

  5. 05

    सर्विसOrderRetrieve · OrderCancel

    बुकिंग दोबारा पढ़ें, तारीखें बदलें, बैग या सीटें जोड़ें, फ़ेयर नियमों के तहत कैंसल, वॉइड या रिफ़ंड करें।

किराए कहाँ से आते हैं

तीन तरह के फ़्लाइट API, बेचने के तीन तरीके

आप जो भी फ़्लाइट API साइन कर सकते हैं, वह इन तीन में से किसी एक समूह में आता है। कंटेंट, साइन करने की पात्रता और टिकट कौन जारी करता है, इनमें यही फ़र्क है, इसलिए ज़्यादातर एजेंसियाँ एक से ज़्यादा API लेती हैं।

एक बुकिंग प्लेटफ़ॉर्म, जो GDS नेटवर्क, सीधे एयरलाइनों और एक कंसोलिडेटर से जुड़ा है
GDS APINDC APIकंसोलिडेटर API
यह क्या हैAmadeus, Sabre या Travelport: सैकड़ों एयरलाइनों के पब्लिश्ड किराए के लिए एक कनेक्शन।IATA के NDC स्टैंडर्ड पर एयरलाइन के अपने ऑफ़र, सीधे या किसी एग्रीगेटर के ज़रिए।एक होलसेलर, जो अपने नेट किराए के साथ GDS, NDC और लो-कॉस्ट कंटेंट दोबारा बेचता है।
कंटेंटनेटवर्क एयरलाइंस और उनके ब्रांडेड किराए; लो-कॉस्ट कवरेज हर GDS में अलग है।एयरलाइन के सबसे भरपूर ऑफ़र: बंडल, एंसिलरी और कंटीन्यूअस प्राइसिंग।अक्सर सबसे बड़ा मिश्रण, जिसमें लो-कॉस्ट एयरलाइंस और प्राइवेट किराए भी शामिल हैं।
कौन साइन कर सकता हैआमतौर पर GDS कॉन्ट्रैक्ट वाली मान्यता प्राप्त एजेंसियाँ (IATA, ARC या स्थानीय समकक्ष)।एयरलाइन या एग्रीगेटर द्वारा स्वीकृत एजेंसियाँ; कुछ एग्रीगेटर नए बिज़नेस भी लेते हैं।ज़्यादातर एजेंसियाँ और OTA, बिना अपनी मान्यता वाली भी।
टिकटिंगआपकी एजेंसी अपनी मान्यता के तहत टिकट जारी करती है।एयरलाइन टिकट जारी करती है; ऑर्डर का सेटलमेंट एग्रीगेटर या IATA BSP से होता है।कंसोलिडेटर अपनी मान्यता पर आपके लिए टिकट जारी करता है।
पैसाBSP या ARC से सेटलमेंट; कमीशन और इंसेंटिव आपके कॉन्ट्रैक्ट पर निर्भर हैं।एयरलाइन की कीमतें और फ़ीस; कुछ एयरलाइंस non-NDC बुकिंग पर सरचार्ज लगाती हैं।आप डिपॉज़िट या क्रेडिट लाइन से कंसोलिडेटर का नेट किराया चुकाते हैं और अपना मार्कअप जोड़ते हैं।
PHPTRAVELS परAmadeus, Sabre, TravelportDuffelTBO, PKfare, Kiwi, AERTiCKET और अन्य

पक्का नहीं कि कौन-सा सही है? पहले दिन से बेचने के लिए कंसोलिडेटर से शुरू करें, मान्यता मिलने पर GDS जोड़ें, और जो एयरलाइंस अपने बेहतरीन ऑफ़र NDC पर देती हैं, उनके लिए NDC जोड़ें। ट्रैवल एजेंट के लिए GDS सिस्टम और NDC फ्लाइट बुकिंग सिस्टम गाइड में और विस्तार है।

कॉल के अंदर

हर चरण में फ़्लाइट API पर क्या डेटा जाता है

आपका प्लेटफ़ॉर्म जो डेटा भेजता और वापस पाता है, उसका सरल रूप। असली सप्लायर अपने फ़ील्ड नाम और कहीं लंबे मैसेज इस्तेमाल करते हैं; PHPTRAVELS हर एक को एक ही बुकिंग मॉडल से मैप करता है।

रिक्वेस्ट
 1POST /flights/search 2{ 3  "from": "DXB", "to": "LHR", 4  "date": "2026-11-14", 5  "cabin": "economy", 6  "passengers": { "adults": 2 } 7}
रिस्पॉन्स
 1{ 2  "offers": [{ 3    "id": "OF-7Q2K", 4    "carrier": "EK", "flight": "EK001", 5    "depart": "07:45", "arrive": "11:35", 6    "fare_family": "Standard", 7    "bags": "1 x 23 kg", 8    "total": { "amount": 1284.60, "currency": "USD" }, 9    "expires": "2026-10-09T12:20:00Z"10  }, …]11}

ऑफ़र की मियाद खत्म होती है। ज़्यादातर सप्लायर हर ऑफ़र को एक समय-सीमा देते हैं, जिसके बाद उसे फिर से सर्च या प्राइस करना पड़ता है।

रिक्वेस्ट
 1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
रिस्पॉन्स
 1{ 2  "offer_id": "OF-7Q2K", 3  "available": true, 4  "total": { "amount": 1284.60, "currency": "USD" }, 5  "fare_rules": { 6    "change": "fee + fare difference", 7    "refund": "not refundable" 8  } 9}

अगर किराया बदल गया है, तो प्लेटफ़ॉर्म पुरानी कीमत पर बुक करने के बजाय पेमेंट से पहले नई कीमत दिखाता है।

रिक्वेस्ट
 1POST /flights/book 2{ 3  "offer_id": "OF-7Q2K", 4  "passengers": [{ 5    "type": "adult", 6    "given_name": "SARA", "surname": "KHAN", 7    "born": "1990-04-02", "passport": "…" 8  }, …], 9  "contact": { "email": "…", "phone": "…" }10}
रिस्पॉन्स
 1{ 2  "booking_ref": "6XK2PL", 3  "status": "held", 4  "ticket_time_limit": "2026-10-10T18:00:00Z" 5}

नाम पासपोर्ट से मेल खाने चाहिए। कई एयरलाइंस नाम बदलने का शुल्क लेती हैं या इसकी अनुमति ही नहीं देतीं।

रिक्वेस्ट
 1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
रिस्पॉन्स
 1{ 2  "booking_ref": "6XK2PL", 3  "status": "ticketed", 4  "tickets": [ 5    { "passenger": 1, "number": "176-2400000001" }, 6    { "passenger": 2, "number": "176-2400000002" } 7  ] 8}

टिकट जारी होने तक, होल्ड की गई बुकिंग टिकटिंग समय-सीमा खत्म होते ही अपने-आप कैंसल हो जाती है।

उदाहरण के लिए डेटा, सरल रूप में

PHPTRAVELS में तैयार

फ़्लाइट API कनेक्टर, जिन्हें आप अपनी कीज़ से चालू करते हैं

ये फ़्लाइट सप्लायर पहले से PHPTRAVELS फ़्लाइट मॉड्यूल से जुड़े हैं। आप सप्लायर के साथ साइन करें, एडमिन में अपने क्रेडेंशियल डालें, उनके सैंडबॉक्स में टेस्ट करें और लाइव हो जाएँ। यह सूची हमारी इंटीग्रेशन डायरेक्टरी से लाइव आती है।

आपका सप्लायर यहाँ नहीं है? डॉक्यूमेंटेशन वाला कोई भी फ़्लाइट API जोड़ा जा सकता है, और सोर्स कोड आपका है। देखें कस्टम API इंटीग्रेशन या पूरी ट्रैवल XML API सप्लायर सूची।

आपकी पहली बुकिंग से पहले

API के अलावा आपको क्या चाहिए

तकनीकी कनेक्शन सबसे जल्दी होने वाला हिस्सा है। प्रोडक्शन पर अकाउंट चालू करने से पहले सप्लायर ये चीज़ें माँगते हैं।

  • सप्लायर कॉन्ट्रैक्ट

    हर फ़्लाइट API के लिए GDS, एयरलाइन, एग्रीगेटर या कंसोलिडेटर के साथ एग्रीमेंट ज़रूरी है। क्रेडेंशियल उसी के साथ मिलते हैं, आपके सॉफ़्टवेयर वेंडर से नहीं।

  • मान्यता या टिकटिंग पार्टनर

    खुद टिकट जारी करने के लिए IATA, ARC या कोई स्थानीय समकक्ष मान्यता चाहिए। उसके बिना, कंसोलिडेटर आपके लिए टिकट जारी करता है।

  • सर्टिफ़िकेशन

    प्रोडक्शन एक्सेस देने से पहले ज़्यादातर सप्लायर अपने सैंडबॉक्स में आपका बुकिंग फ़्लो (सर्च, बुक, टिकट, कैंसल) टेस्ट करते हैं।

  • सप्लायर को भुगतान का तरीका

    BSP या ARC सेटलमेंट, कंसोलिडेटर के पास डिपॉज़िट, या कार्ड पेमेंट जो एयरलाइन सीधे चार्ज करती है।

  • फ़ेयर नियम और पॉलिसी

    सप्लायर के फ़ेयर नियमों से लिए गए साफ़ बदलाव, रिफ़ंड और बैगेज नियम आपकी साइट पर हों, ताकि यात्रियों को पता हो कि उन्होंने क्या खरीदा।

  • बुकिंग संभालने वाला कोई

    शेड्यूल बदलाव, नाम सुधार, वॉइड और रिफ़ंड बिक्री के बाद भी आते रहते हैं। तय करें कि इन्हें कौन संभालेगा।

API बनाम बुकिंग इंजन

API किराए लाता है। प्लेटफ़ॉर्म उन्हें बिक्री में बदलता है।

फ़्लाइट API को सीधे वेबसाइट से जोड़ने के बाद भी ज़्यादातर काम बाकी रहता है। सप्लायर API क्या देता है और PHPTRAVELS क्या जोड़ता है, यह रहा बँटवारा।

फ़्लाइट API आपको देता है

  • किसी रूट और तारीख के ऑफ़र और किराए
  • कीमत की जाँच और फ़ेयर नियम
  • बुकिंग रेफ़रेंस (PNR या ऑर्डर)
  • जारी होने के बाद टिकट नंबर
  • बदलाव और कैंसल कॉल

PHPTRAVELS जोड़ता है

  • आपकी भाषाओं में सर्च फ़ॉर्म, रिज़ल्ट, फ़िल्टर और चेकआउट
  • कई सप्लायर एक साथ सर्च, डुप्लिकेट मर्ज
  • मार्कअप, कमीशन और B2B एजेंट वॉलेट
  • आपके अपने गेटवे से कार्ड पेमेंट
  • यात्री की भाषा में ई-टिकट, इनवॉइस और ईमेल
  • एडमिन में बुकिंग क्यू, वॉइड, रिफ़ंड और रीइश्यू

हर हिस्सा कैसे काम करता है, फ़ीचर दर फ़ीचर, यह फ़्लाइट पेज पर देखें।

डेवलपर्स के लिए

हर सप्लायर के ऊपर आपका अपना फ़्लाइट API

PHPTRAVELS हर जुड़े फ़्लाइट सप्लायर को एक ही बुकिंग मॉडल में सामान्य करता है। फिर आपके मोबाइल ऐप, पार्टनर और बैक-ऑफ़िस टूल हर सप्लायर के बजाय एक REST API से बात करते हैं।

REST API और उसका डॉक्यूमेंटेशन Enterprise प्लान के साथ आता है। कीमतें पर प्लान की तुलना करें या डेवलपर डॉक्यूमेंटेशन पढ़ें।

  • हर सप्लायर के लिए एक फ़ॉर्मेटGDS, NDC और कंसोलिडेटर स्रोतों के ऑफ़र एक ही स्ट्रक्चर में आते हैं, इसलिए आपके ऐप को कभी सप्लायर फ़ॉर्मेट नहीं संभालने पड़ते।
  • वेबहुकबुकिंग, टिकटिंग और कैंसलेशन इवेंट होते ही आपके सिस्टम तक भेजे जाते हैं।
  • सोर्स कोड शामिलपूरे सोर्स के साथ सेल्फ़-होस्टेड, ताकि आपके डेवलपर API बढ़ा सकें या नया सप्लायर जोड़ सकें।

असली बुकिंग इंजन में फ़्लाइट API को काम करते देखें

लाइव डेमो में फ़्लाइट सर्च, बुक और मैनेज करें, फिर जिन सप्लायर के साथ आप साइन करना चाहते हैं, उनके बारे में हमसे बात करें।

FAQ

फ़्लाइट API: एजेंसियों के सवाल

सेल्स से बात करें

फ़्लाइट API वेब सर्विसेज़ का एक सेट है, जिससे ट्रैवल वेबसाइट रियल टाइम में एयरलाइन किराए सर्च कर सकती है, कीमत जाँच सकती है, बुकिंग बना सकती है और टिकट जारी कर सकती है। GDS, एयरलाइंस (NDC के ज़रिए) और कंसोलिडेटर, सभी अपना API देते हैं।

कुछ प्रोवाइडर टेस्टिंग के लिए फ़्री सैंडबॉक्स एक्सेस देते हैं, और कुछ मेटासर्च API बिना बुकिंग के कीमतें दिखाते हैं। टिकट बेचने के लिए हमेशा GDS, एयरलाइन, एग्रीगेटर या कंसोलिडेटर के साथ कमर्शियल एग्रीमेंट चाहिए।

हमेशा नहीं। GDS से खुद टिकट जारी करने के लिए मान्यता चाहिए। उसके बिना, कंसोलिडेटर API से आप बेच सकते हैं और कंसोलिडेटर अपनी मान्यता पर टिकट जारी करता है।

आमतौर पर कंसोलिडेटर, क्योंकि वह बिना मान्यता वाली एजेंसियों को भी लेता है और उसमें लो-कॉस्ट एयरलाइंस शामिल होती हैं। वॉल्यूम बढ़ने पर GDS या NDC कनेक्शन जोड़ें।

GDS API एक कनेक्शन से कई एयरलाइनों के पब्लिश्ड किराए देता है। NDC API किसी एयरलाइन के अपने ऑफ़र, उसके बंडल और एक्स्ट्रा के साथ, IATA के NDC फ़ॉर्मेट में देता है, सीधे या किसी एग्रीगेटर के ज़रिए।

हाँ। PHPTRAVELS हर जुड़े फ़्लाइट सप्लायर को एक साथ सर्च करता है, डुप्लिकेट फ़्लाइट मर्ज करता है और सबसे अच्छा किराया रखता है, ताकि यात्रियों को एक ही सूची दिखे।

नहीं। आप हर सप्लायर के साथ साइन करते हैं और एडमिन में अपने क्रेडेंशियल डालते हैं। PHPTRAVELS बुकिंग प्लेटफ़ॉर्म और तैयार कनेक्टर देता है।

तैयार कनेक्टर के साथ, तकनीकी सेटअप बस क्रेडेंशियल डालने और टेस्टिंग का काम है। ज़्यादातर समय सप्लायर के कॉन्ट्रैक्ट और सर्टिफ़िकेशन में जाता है, जो सप्लायर के हाथ में होता है।

हाँ। Enterprise प्लान पर, PHPTRAVELS REST API हर जुड़े सप्लायर का सर्च और बुकिंग एक ही फ़ॉर्मेट में देता है, बुकिंग इवेंट के लिए वेबहुक के साथ।