لائیو ڈیمو

فلائٹ API انٹیگریشن

ایجنسیوں اور OTAs کے لیے فلائٹس API: سرچ، بکنگ اور ٹکٹنگ

فلائٹس API آپ کی ویب سائٹ کو ایئر لائنز کے لائیو کرائے دیتا ہے اور حقیقی بکنگ بنانے دیتا ہے۔ یہ صفحہ بتاتا ہے کہ کالز کیسے کام کرتی ہیں، فلائٹ کنٹینٹ کہاں سے آتا ہے، لائیو ہونے سے پہلے کیا معاہدے کرنے ہیں، اور PHPTRAVELS ایک یا کئی فلائٹ APIs کو آپ کے اپنے ڈومین پر مکمل بکنگ انجن میں کیسے بدلتا ہے۔

  • 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

    بکنگ دوبارہ پڑھیں، تاریخیں بدلیں، بیگ یا سیٹیں شامل کریں، فیئر رولز کے مطابق کینسل، void یا ریفنڈ کریں۔

کرائے کہاں سے آتے ہیں

فلائٹ API کی تین اقسام، فروخت کے تین طریقے

ہر فلائٹ API جس کا آپ معاہدہ کر سکتے ہیں، تین گروپس میں سے کسی ایک میں آتا ہے۔ یہ کنٹینٹ، معاہدے کی اہلیت اور ٹکٹ جاری کرنے والے کے لحاظ سے مختلف ہیں، اس لیے زیادہ تر ایجنسیاں ایک سے زیادہ استعمال کرتی ہیں۔

ایک بکنگ پلیٹ فارم جو GDS نیٹ ورک، براہ راست ایئر لائنز اور ایک کنسولیڈیٹر سے جڑا ہے
GDS APINDC APIکنسولیڈیٹر API
یہ کیا ہےAmadeus، Sabre یا Travelport: سیکڑوں ایئر لائنز کے پبلشڈ کرایوں سے ایک کنکشن۔IATA کے NDC اسٹینڈرڈ پر ایئر لائن کی اپنی آفرز، براہ راست یا کسی ایگریگیٹر کے ذریعے۔ایک ہول سیلر جو GDS، NDC اور لو کاسٹ کنٹینٹ اپنے نیٹ کرایوں پر دوبارہ فروخت کرتا ہے۔
کنٹینٹنیٹ ورک کیریئرز اور ان کے برانڈڈ کرائے؛ لو کاسٹ کوریج ہر GDS میں مختلف ہے۔ایئر لائن کی بہترین آفرز: بنڈلز، اینسلریز اور مسلسل پرائسنگ۔اکثر سب سے وسیع انتخاب، بشمول لو کاسٹ کیریئرز اور پرائیویٹ کرائے۔
کون معاہدہ کر سکتا ہےعموماً منظور شدہ ایجنسیاں (IATA، ARC یا مقامی متبادل) جن کا GDS معاہدہ ہو۔وہ ایجنسیاں جنہیں ایئر لائن یا ایگریگیٹر منظور کرے؛ کچھ ایگریگیٹرز نئے کاروبار بھی قبول کرتے ہیں۔زیادہ تر ایجنسیاں اور OTAs، بشمول وہ جن کی اپنی ایکریڈیٹیشن نہیں۔
ٹکٹنگآپ کی ایجنسی اپنی ایکریڈیٹیشن پر ٹکٹ جاری کرتی ہے۔ایئر لائن جاری کرتی ہے؛ آرڈر ایگریگیٹر یا IATA BSP کے ذریعے سیٹل ہوتا ہے۔کنسولیڈیٹر اپنی ایکریڈیٹیشن پر آپ کے لیے ٹکٹ جاری کرتا ہے۔
ادائیگیBSP یا ARC کے ذریعے سیٹلمنٹ؛ کمیشن اور انسینٹیوز آپ کے معاہدے پر منحصر ہیں۔ایئر لائن کی قیمتیں اور فیس؛ کچھ کیریئرز نان NDC بکنگز پر سرچارج لگاتے ہیں۔آپ کنسولیڈیٹر کا نیٹ کرایہ ڈپازٹ یا کریڈٹ لائن سے ادا کرتے ہیں اور اپنا مارک اپ شامل کرتے ہیں۔
PHPTRAVELS پرAmadeus، Sabre، TravelportDuffelTBO، PKfare، Kiwi، AERTiCKET اور دیگر

یقین نہیں کون سا موزوں ہے؟ پہلے دن سے فروخت کے لیے کنسولیڈیٹر سے شروع کریں، ایکریڈیٹیشن کے بعد GDS شامل کریں، اور ان ایئر لائنز کے لیے 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 کنیکٹرز جو آپ اپنی keys سے آن کرتے ہیں

یہ فلائٹ سپلائرز پہلے سے PHPTRAVELS فلائٹس ماڈیول سے جڑے ہیں۔ آپ سپلائر سے معاہدہ کرتے ہیں، ایڈمن میں اپنی credentials ڈالتے ہیں، ان کے سینڈ باکس میں ٹیسٹ کرتے ہیں اور لائیو ہو جاتے ہیں۔ یہ فہرست ہماری انٹیگریشنز ڈائریکٹری سے براہ راست آتی ہے۔

کوئی سپلائر ہے جو یہاں نہیں؟ دستاویزات والا کوئی بھی فلائٹ API شامل کیا جا سکتا ہے، اور سورس کوڈ آپ کا ہے۔ کسٹم API انٹیگریشن یا مکمل ٹریول XML API سپلائرز کی فہرست دیکھیں۔

پہلی بکنگ سے پہلے

API کے علاوہ آپ کو کیا چاہیے

تکنیکی کنکشن تیز حصہ ہے۔ یہ وہ چیزیں ہیں جو سپلائرز آپ کا اکاؤنٹ پروڈکشن پر منتقل کرنے سے پہلے مانگتے ہیں۔

  • سپلائر معاہدہ

    ہر فلائٹ API کے لیے GDS، ایئر لائن، ایگریگیٹر یا کنسولیڈیٹر سے معاہدہ ضروری ہے۔ credentials اسی کے ساتھ ملتی ہیں، سافٹ ویئر وینڈر سے نہیں۔

  • ایکریڈیٹیشن یا ٹکٹنگ پارٹنر

    خود ٹکٹ جاری کرنے کے لیے IATA، ARC یا مقامی متبادل ضروری ہے۔ اس کے بغیر کنسولیڈیٹر آپ کے لیے ٹکٹ جاری کرتا ہے۔

  • سرٹیفکیشن

    زیادہ تر سپلائرز پروڈکشن رسائی دینے سے پہلے اپنے سینڈ باکس میں آپ کا بکنگ فلو (سرچ، بکنگ، ٹکٹنگ، کینسل) ٹیسٹ کرتے ہیں۔

  • سپلائر کو ادائیگی کا طریقہ

    BSP یا ARC سیٹلمنٹ، کنسولیڈیٹر کے پاس ڈپازٹ، یا کارڈ پیمنٹ جو ایئر لائن براہ راست وصول کرے۔

  • فیئر رولز اور پالیسیز

    آپ کی سائٹ پر تبدیلی، ریفنڈ اور بیگج کی واضح شرائط، سپلائر کے فیئر رولز سے لی گئی، تاکہ مسافر جانیں انہوں نے کیا خریدا۔

  • بکنگز سنبھالنے والا کوئی

    شیڈول کی تبدیلیاں، نام کی درستگی، voids اور ریفنڈز فروخت کے بعد بھی آتے رہتے ہیں۔ طے کریں کون انہیں سنبھالے گا۔

API بمقابلہ بکنگ انجن

API کرائے لاتا ہے۔ پلیٹ فارم انہیں سیلز میں بدلتا ہے۔

فلائٹس API کو براہ راست ویب سائٹ سے جوڑنے کے بعد بھی زیادہ تر کام باقی رہتا ہے۔ یہ فرق ہے اس میں جو سپلائر API دیتا ہے اور جو PHPTRAVELS شامل کرتا ہے۔

فلائٹس API آپ کو دیتا ہے

  • کسی روٹ اور تاریخ کے لیے آفرز اور کرائے
  • قیمت کی جانچ اور فیئر رولز
  • بکنگ ریفرنس (PNR یا آرڈر)
  • جاری ہونے کے بعد ٹکٹ نمبرز
  • تبدیلی اور کینسل کالز

PHPTRAVELS شامل کرتا ہے

  • آپ کی زبانوں میں سرچ فارم، رزلٹس، فلٹرز اور چیک آؤٹ
  • کئی سپلائرز کی بیک وقت سرچ، ڈپلیکیٹس ضم
  • مارک اپس، کمیشنز اور B2B ایجنٹ والٹس
  • آپ کے اپنے گیٹ وے سے کارڈ پیمنٹس
  • مسافر کی زبان میں ای ٹکٹس، انوائسز اور ای میلز
  • ایڈمن میں بکنگ کیوز، void، ریفنڈ اور ری ایشو

ہر حصہ کیسے کام کرتا ہے، فیچر بہ فیچر، فلائٹس کے صفحے پر دیکھیں۔

ڈویلپرز کے لیے

ہر سپلائر کے اوپر آپ کا اپنا فلائٹس API

PHPTRAVELS ہر جڑے ہوئے فلائٹ سپلائر کو ایک بکنگ ماڈل میں یکساں کرتا ہے۔ پھر آپ کی موبائل ایپس، پارٹنرز اور بیک آفس ٹولز ہر سپلائر کے بجائے ایک REST API سے بات کرتے ہیں۔

REST API اور اس کی دستاویزات Enterprise پلان کے ساتھ آتی ہیں۔ قیمتیں پر پلانز کا موازنہ کریں یا ڈویلپر دستاویزات پڑھیں۔

  • ہر سپلائر کے لیے ایک فارمیٹGDS، NDC اور کنسولیڈیٹر ذرائع کی آفرز ایک ہی اسٹرکچر میں آتی ہیں، اس لیے آپ کی ایپ کو کبھی سپلائر فارمیٹس نہیں سنبھالنے پڑتے۔
  • Webhooksبکنگ، ٹکٹنگ اور کینسلیشن ایونٹس ہوتے ہی آپ کے سسٹمز کو بھیج دیے جاتے ہیں۔
  • سورس کوڈ شاملمکمل سورس کے ساتھ سیلف ہوسٹڈ، تاکہ آپ کے ڈویلپرز API کو بڑھا سکیں یا سپلائر شامل کر سکیں۔

فلائٹس API کو حقیقی بکنگ انجن میں کام کرتے دیکھیں

لائیو ڈیمو میں فلائٹس سرچ، بک اور مینیج کریں، پھر جن سپلائرز سے آپ معاہدہ کرنا چاہتے ہیں ان کے بارے میں ہم سے بات کریں۔

عام سوالات

فلائٹس API: ایجنسیوں کے سوالات

سیلز سے بات کریں

فلائٹس API ویب سروسز کا مجموعہ ہے جو ٹریول ویب سائٹ کو ریئل ٹائم میں ایئر لائن کرائے سرچ کرنے، قیمتیں چیک کرنے، بکنگ بنانے اور ٹکٹ جاری کرنے دیتا ہے۔ GDSs، ایئر لائنز (NDC کے ذریعے) اور کنسولیڈیٹرز سب یہ فراہم کرتے ہیں۔

کچھ فراہم کنندگان ٹیسٹنگ کے لیے مفت سینڈ باکس رسائی دیتے ہیں، اور کچھ میٹا سرچ APIs بکنگ کے بغیر قیمتیں دکھاتے ہیں۔ ٹکٹ فروخت کرنے کے لیے ہمیشہ GDS، ایئر لائن، ایگریگیٹر یا کنسولیڈیٹر سے تجارتی معاہدہ ضروری ہے۔

ہمیشہ نہیں۔ GDS کے ذریعے خود ٹکٹ جاری کرنے کے لیے ایکریڈیٹیشن چاہیے۔ اس کے بغیر کنسولیڈیٹر API سے آپ فروخت کر سکتے ہیں اور کنسولیڈیٹر اپنی ایکریڈیٹیشن پر ٹکٹ جاری کرتا ہے۔

عموماً کنسولیڈیٹر، کیونکہ یہ بغیر ایکریڈیٹیشن والی ایجنسیاں قبول کرتا ہے اور اس میں لو کاسٹ کیریئرز شامل ہیں۔ حجم بڑھنے پر GDS یا NDC کنکشن شامل کریں۔

GDS API ایک کنکشن سے کئی ایئر لائنز کے پبلشڈ کرائے دیتا ہے۔ NDC API ایئر لائن کی اپنی آفرز، اس کے بنڈلز اور ایکسٹراز کے ساتھ، IATA کے NDC فارمیٹ میں دیتا ہے، براہ راست یا کسی ایگریگیٹر کے ذریعے۔

جی ہاں۔ PHPTRAVELS ہر جڑے ہوئے فلائٹ سپلائر کو بیک وقت سرچ کرتا ہے، ڈپلیکیٹ فلائٹس ضم کرتا ہے اور بہترین کرایہ رکھتا ہے، تاکہ مسافر ایک ہی فہرست دیکھیں۔

نہیں۔ آپ ہر سپلائر سے معاہدہ کرتے ہیں اور ایڈمن میں اپنی credentials ڈالتے ہیں۔ PHPTRAVELS بکنگ پلیٹ فارم اور تیار کنیکٹرز فراہم کرتا ہے۔

تیار کنیکٹر کے ساتھ تکنیکی سیٹ اپ صرف credentials ڈالنے اور ٹیسٹنگ کا معاملہ ہے۔ زیادہ وقت سپلائر کے معاہدے اور سرٹیفکیشن میں لگتا ہے، جو سپلائر کے اختیار میں ہے۔

جی ہاں۔ Enterprise پلان پر PHPTRAVELS REST API ہر جڑے ہوئے سپلائر سے سرچ اور بکنگ ایک فارمیٹ میں فراہم کرتا ہے، بکنگ ایونٹس کے لیے Webhooks کے ساتھ۔