پادیوم بلاگ
apiهای گردشگری

API‌های گردشگری و نحوه عملکرد آن‌‌ها برای ارائه‌دهندگان خدمات گردشگری آنلاین

ثمین رادفر
تکنولوژی ، مقالات

بر اساس گزارشی که TripAdvisor و comScore در سال ۲۰۱۷ منتشر کردند، بسیاری از افراد ترجیح می‌دهند رزروهای خود را از طریق پلتفرم‌های «همه در یک مکان» انجام دهند، زیرا این پلتفرم‌ها به تمام نیازهای مسافران در یک مکان مشخص، پاسخ می‌دهند. به همین دلیل، بازیگران کلیدی در صنعت گردشگری، از به اشتراک‌گذاری داده‌های گردشگری با یکدیگر استقبال می‌کنند و همیشه این ارتباط‌ها رو به رشد است. مترادف این ارتباط در حال رشد، در حوزه‌ی فناوری، API یا وب‌سرویس نامیده می‌شود. در این پست به بررسی مهم‌ترین API‌ های گردشگری پرداخته شده است که برای تجمیع اطلاعات گردشگری در یک مکان استفاده می‌شوند. 

پیشنهاد می‌کنیم یادداشت «تاثیر کلان داده در بهبود صنعت گردشگری» را هم بخوانید.

انواع اصلی API‌‌های گردشگری و نحوه‌ی عملکرد آن‌ها

رابط‌ برنامه‌نویسی کاربردی یا API‌، موجب ایجاد جریان داده‌ها و قابلیت اتصال بین محصولات نرم‌افزاری مختلف می‌شود. حالا این مفهوم در صنعت گردشگری، به چه معناست؟ مثلاً اگر شما مالک یک هتل هستید، می‌توانید سیستم رزرو پلتفرم خود را به ارائه‌دهندگان اجاره‌ی اتومبیل، متصل کنید تا مشتریان بتوانند به صورت مستقیم از طریق وب‌سایت شما، ماشین مورد‌نظر خود را اجاره کنند.

در ادامه به بررسی مهم‌ترین API‌‌های گردشگری و مسافرتی پرداخته شده است که برای تجمیع اطلاعات مسافرتی و گردشگری در یک مکان استفاده می‌شوند:

۱. APIهای سیستم‌ توزیع جهانی (GDS) برای رزرو

منبع داده و محل رزرو اصلی آژانس‌های مسافرتی آنلاین (OTAها)، سیستم‌های توزیع جهانی (GDS) هستند. GDS، داده‌های سفر را از طیف گسترده‌ای از ارائه‌دهندگان سرویس‌های مسافرتی جمع‌آوری کرده و با هم تلفیق می‌کند و به آژانس‌های مسافرتی اجازه می‌دهد تا امکان رزرو صندلی هواپیما، قطار، اتاق‌های هتل و اجاره‌ی اتومبیل را برای مشتریان خود فراهم کنند. ‌GDSها بیش‌تر روی پنج نوع خدمت در صنعت گردشگری تمرکز دارند:
– صندلی‌های هواپیما؛
– اتاق‌های هتل؛
– اجاره‌ی ماشین؛
– خطوط کشتی؛
– راه‌آهن.

بررسی انواع GDSها

چند GDS در صنعت گردشگری وجود دارد که در ادامه به بررسی مهم‌ترین آن‌ها پرداختیم. 

۱. API‌های گردشگری Amadeus flight: دارای دو مجموعه API زیر است:

  • Self-Service APIها: کاربردهای این نوع API:

– جستجوی پرواز (شامل کم‌ترین نرخ‌ها، بیش‌ترین مقصدهای رزرو شده، ارزان‌ترین تاریخ‌ها)
– رزرو بلیط پرواز؛
– جستجو و رزرو هتل؛
– جستجوی فرودگاه و شهر؛
– جستجوی محتوایی درباره‌ی مقصد؛
– برنامه‌ریزی سفر.

  • Enterprise API‌ها: API‌‌‌های گردشگری Enterprise ده نوع سرویس‌ زیر را پوشش می‌دهند:

– خطوط هوایی؛
– راه‌آهن؛
– هتل‌ها؛
– اجاره و ترانسفر اتومبیل؛
– سفرهای دریایی؛
– رزرو بیمه‌ی مسافرتی؛
– مدیریت رزرو؛
– مدیریت صف؛
– مدیریت پرداخت؛
– پروفایل‌های مشتری.

۲. APIهای گردشگری Sabre: ای‌پی‌آی‌های گردشگری خود را به هفت گروه زیر تقسیم می‌کند:

– خطوط هوایی؛
– حمل‌ونقل زمینی (قطار و اجاره‌ اتومبیل)؛
– سفرهای دریایی؛
– هتل‌ها؛
– پروفایل‌ها؛
– مدیریت سفر؛
– مدیریت جلسه.

۳. APIهای گردشگری Travelport: دارای دو مجموعه API زیر است:

  • Travelport Universal API: امکانات این API:

-ترکیب سه GDS با نام‌های: Apollo ،Worldspan و Galileo؛
-رزرو و خرید بلیط هواپیما؛
-محتوای مربوط به شرایط آب‌وهوایی؛
-موقعیت مکانی‌ صندلی‌ها؛
-بررسی نرخ‌ها.

  • Travelport Trip Services API: این REST API با Travelport Universal API هم‌پوشانی دارد؛ اما، امکان جستجو و رزرو از طریق تلفن همراه را به شکل بهینه‌ و با سرعت بیش‌تری انجام می‌دهد. امکانات این API:

-جستجو، رزرو و خرید بلیط هواپیما؛
-جستجو و رزرو هتل؛
-جستجو و اجاره‌ی اتومبیل؛
-بازپرداخت بلیط؛
-پشتیبانی از پرداخت‌ها.

۴. APIهای گردشگری Travelfusion:

تجمیع‌کننده اطلاعات پرواز و مراکز اقامتی است که با خطوط هوایی ارزان قیمت و قدیمی همکاری می‌کند و API‌های XML را به آژانس‌های مسافرتی ارائه می‌دهد. 

۵. APIهای گردشگری FlightsLogic Flight:

FlightsLogic Flight API پلتفرمی برای ارائه‌دهندگان خدمات مسافرتی است. این API اطلاعات پرواز، نرخ‌ها و امکان پرداخت را ارائه می‌دهد. همچنین کاربران را به بیش از ۲۰۰ شرکت هواپیمایی ارزان قیمت و بیش از ۷۵۰ ایرلاین متصل می‌کند. 

۶. APIهای گردشگری Kiwi:

پلتفرم Kiwi.com پروازهای کم هزینه را پردازش می‌کند و به حدود ۷۵۰ شرکت هواپیمایی، از جمله بیش از ۲۵۰ شرکت هواپیمایی ارزان قیمت متصل می‌شود. مجموعه API‌های گردشگری آن، شامل داده‌های زیر است:

-شناسه‌های شرکت هواپیمایی و لوگوی آن‌ها؛
-داده‌های مربوط به مکان؛
-جستجوی استاندارد پرواز؛
-جستجوی کلی؛
-رزرو و پرداخت‌ها.

۲. API داده‌های پرواز

به کمک این دسته از API‌های گردشگری می‌توانید اطلاعات کلی پرواز‌ها (مانند قیمت هر پرواز) را در وب‌سایت‌تان به صورت به روز داشته باشید که در ادامه چند مورد از آن‌ها را بررسی کردیم:

API‌های گردشگری Skyscanner: دو نسخه‌ی اصلی از این نوع API وجود دارد:

  • Browse Flight Prices: این مجموعه API، قیمت پروازها را بر اساس مبدا و مقصد و بازه‌های زمانی مشخص شده در اختیار کاربر قرار می‌دهد. 
  • Live Flight Prices API: برای بازیابی قیمت‌ها به کمک این API، باید زمان و مسیر پرواز را به طور دقیق جست‌وجو کنید تا بتوانید در هر لحظه، قیمت‌های دقیق‌تری را دریافت کنید.

APIهای گردشگری داده‌های پرواز FlightStats و Cirium:

FlightStats API، ارائه‌‌دهنده پروازهای بین‌المللی و اپلیکیشن‌های سفر (متعلق به شرکت Cirium) است. APIهای FlightStats این امکان را در اختیار توسعه‌دهندگان قرار می‌دهند تا نرم‌افزار سفر را متناسب با نیازهای کسب‌وکاری سفارشی‌سازی کنند. FlightStats دو محصول اصلی زیر را ترکیب می‌کند.

  • FlightStats Flex API: امکانات این API:

-وضعیت پروازها و مسیرها؛
-برنامه‌های زمانی پروازها؛
-خطوط هوایی و فرودگاه‌ها؛
-کدهای فرودگاهی یاتا ( IATA)؛
-شاخص تاخیر؛
-امتیازدهی‌ها (رتبه‌بندی عملکرد فرودگاه‌ها)؛
-شرایط آب‌و‌هوایی؛
-FIDS (سامانه‌های نمایش اطلاعات پرواز موجود در فرودگاه‌ها).

  • FlightStats Trip Data API: این مجموعه بر بهبود تجربه سفر برای مسافران و آژانس‌های مسافرتی تمرکز دارد و  در رابطه با اختلالات پرواز اطلاع‌رسانی لازم را انجام می‌دهد. 

. . . .

۳. API‌های گردشگری رزرو اتاق هتل

دو بازیکن اصلی وجود دارند که قوانین بازار OTA‌ها (آژانس‌های مسافرتی آنلاین) و رزرو اتاق هتل را تعیین می‌کنند:  Booking Holdings و Expedia که در ادامه به بررسی آن‌ها پرداختیم:

APIهای گردشگری Expedia:

  • Expedia Connectivity API: کاربردهای این نوع API: 

-به‌روز‌رسانی فوری در مورد در دسترس بودن اتاق و ارسال اعلان‌های مربوط به رزرو برای کاربران؛
-مدیریت محصول مانند به‌روز‌رسانی داده‌های انواع اتاق‌ها و ارسال امکانات جدید به کاربران؛
-اتصال به Hotwire، آژانس مسافرتی آنلاین متعلق به Expedia، استفاده از سرویس‌های آن و به‌روزرسانی داده‌های اتاق و تنظیم قیمت‌ها.

  • Expedia Partner Solutions  API یا  Expedia Affiliate Network) EPS  یا EAN): کاربردهای این API:

-دریافت لیست هتل‌ها؛
-مدیریت رزرو؛
-دسترسی به محتوا و مناطق جغرافیایی؛
-جستجوی برنامه‌های سفر؛
-لغو کردن رزرو؛
-دریافت تصاویر اتاق و اطلاعات هتل؛
-تعریف انواع پرداخت.

Booking.com, Kayak, Momondo,…) ‌Booking Holdings):

  • Priceline API:

فقط بر آژانس‌های مسافرتی آنلاین تمرکز دارد و به مشتریان آن‌ها کمک می‌کند داده‌های مورد نیاز سفر را پیدا کنند. در حال حاضر، Priceline API امکان رزرو هتل‌، اجاره‌ی اتومبیل‌، رزرو پرواز و … را فراهم می‌کند. 

  • Booking.com: شامل دو سرویس زیر:

Booking.API: در حال حاضر، Booking.API امکان جستجو و رزرو اتاق‌های هتل را برای شرکت‌های وابسته فراهم می‌کند.

 –Booking Connectivity API: پشتیبانی از موارد زیر:

-محتواها؛
-نرخ‌ها؛
-رزروها؛
-تبلیغات؛
-گزارش مشکلات.

. . . .

۴. API‌های گردشگری برای اتصال هتل به تامین‌کننده‌ها

اگر می‌خواهید هتل شما در لیست آژانس‌های مسافرتی قابل مشاهده باشد، می‌توانید از سرویس‌های میانجی زیر استفاده کنید:

Dhisco:

Dhisco، امکان اتصال آژانس‌های مسافرتی، موتورهای metasearch‌ و GDSها را ‌به زنجیره‌ای از هتل‌‌ها فراهم می‌کند. 

API :DerbySoftهای گردشگری رزرو هتل و محتوای مربوط به هتل‌ها:

DerbySoft با مجموعه‌ای از هتل‌ها ارتباط برقرار می‌کند، با برخی از نرم‌افزارهای مدیریت هتل مانند Oracle Opera یا TravelClick ادغام شده است و دسترسی به این نرم‌افزارها را برای بیش از ۱۵۰ آژانس مسافرتی آنلاین فراهم می‌کند.

. . . .

۵.API‌های گردشگری محتوایی و نقشه‌برداری از محل اقامت

برای بسیاری از مسافران تصاویر مربوط به محل اقامت و محیط اطراف آن اهمیت زیادی دارد. برخی مسافران نیز تمایل دارند تا پیشنهاد اپراتورهای مختلف تور را با یکدیگر مقایسه کنند. API‌های گردشگری محتوایی، در این زمینه به آن‌ها کمک می‌کنند.

GIATA API: 

GIATA API، به حدود ۵۰۰ ارائه‌دهنده‌ی محتوا مثل اپراتورهای تور و آژانس‌های مسافرتی مختلف متصل می‌شود.
رابط XML آن، امکان نقشه‌برداری در تمام سطوح، امکان جستجوی محتوایی مختلف، از تصاویر و فیلم‌ها گرفته تا مقایسه‌ی اپراتورهای تور با یکدیگر را فراهم می‌کند. 

Gimmonix Mapping.Works API:

Mapping Works، مجموعه‌ای از API‌ها است که به صاحبان املاک و OTAها کمک می‌کند از دارایی‌ها و املاک خود نقشه‌برداری کنند. این API، در دو سطح نقشه‌برداری کار می‌کند: نقشه‌برداری از هتل و نقشه‌برداری از اتاق.

TripAdvisor Content API:

این API، امکان جستجوی اطلاعات مربوط به مکان‌ها، رستوران‌ها و جاذبه‌های گردشگری را فراهم می‌کند و جزئیاتی مانند شناسه‌ی مکان، نام ملک، آدرس‌ها و طول و عرض جغرافیایی را در اختیار گردشگر قرار می‌دهد.  

. . . .

۶. APIهای گردشگری رتبه‌بندی و بررسی نظرها

APIهای گردشگری TripAdvisor Content:

۷۰ درصد افراد، قبل از رزرو آنلاین خدمات مسافرتی، نزدیک به ۲۰ نظر مختلف را بررسی می‌کنند. TripAdvisor منبع معتبری است که شامل بیش از ۲۰۰ میلیون بررسی ثبت شده است. کاربر می‌تواند نظرهای افراد مختلف در مورد یک جاذبه گردشگری، هتل یا رستوران را بخواند و نظر خودش را نیز ثبت کند. 

TripAdvisor Content API، انواع محتوا و نظرهای ثبت شده از سمت کاربران را جمع‌آوری کرده و آن‌ها در وب‌سایت شما به روز می‌کند. کاربردهای این API:‌

-نمایش شناسه‌ی مکانی؛
-نمایش نام و آدرس مکان؛
-طول و عرض جغرافیایی مکان گردشگری؛
-خواندن و ثبت نظر؛
-امتیازدهی و جوایز؛
-دسته‌بندی‌‌ها (سطح قیمت، محل اقامت، نوع جاذبه‌ها، رستوران‌ها و غذاها).

. . . .

۷. API‌ های گردشگری اجاره‌ی اتومبیل

Rentalcars.com: 

اگر به دنبال اضافه کردن امکان اجاره‌ی اتومبیل در وب‌سایت‌تان هستید، می‌توانید خدمات آن‌ها را در نظر بگیرید. زیرا Rentalcars تقریبا در ۱۶۳ کشور و ۶۰,۰۰۰ مکان گردشگری مختلف، امکان اجاره‌ی اتومبیل را فراهم می‌کند. 

CarTrawler:

CarTrawler، سرویسی B2B است که آژانس‌های مسافرتی و خطوط هوایی بین‌المللی را به تأمین‌کنندگان محلی اجاره‌ی اتومبیل متصل می‌کند. در حال حاضر، این شرکت در ۴۳۵۰۰ مکان گردشگری در ۱۹۰ کشور جهان، سرویس‌های خود را ارائه می‌دهد.

. . . .

۸. API‌ های گردشگری مربوط به حمل‌ونقل عمومی

Google API: ارائه APIهای زیر برای ردیابی مسیرها و زمان‌بندی‌ها:

  • General Transit Feed Specification یا  (GTFS):

 این نوع API توسط ارائه‌دهندگان برنامه‌های حمل‌ونقل و آژانس‌های حمل‌و‌نقلی که داده‌های حمل‌ونقل عمومی را به اشتراک می‌گذارند، استفاده می‌شود. این API فقط داده‌های ایستا را ارسال می‌کند، به این معنی که کاربران می‌توانند زمان‌بندی‌ها و مسیرها را مشاهده کنند، اما تاخیرها و تغییرهای موجود در زمان‌بندی‌ها را نمی‌توانند دنبال کنند.

  • GTFS Realtime:

همان‌طور که از نام آن مشخص است، هدف از این سرویس اصلی، ارائه‌ی داده‌های لحظه‌ای درباره‌ی تاخیرها و تغییرهای موجود در زمان‌بندی‌ها است.

API‌های محلی:

API‌های اپراتورهای محلی، مانند API راه‌آهن هلند و راه‌آهن ملی فرانسه، به روزرسانی‌های واقعی و داده‌های اضافی (مانند امکان اجاره‌ی اتومبیل یا دوچرخه در نزدیکی ایستگاه راه‌آهن)، را ارائه می‌دهند. علاوه بر این، در مورد کارهای مهندسی انجام شده یا اختلال‌های موجود در خط آهن نیز به‌روزرسانی‌های لحظه‌ای را ارسال می‌کنند.

. . . .

۹. API‌های گردشگری مربوط به سفر‌های کاری

API‌ های گردشگری Concur:

Concur، پلتفرم ابری مدیریت سفر را ارائه می‌دهد و کسب‌وکارها می‌توانند علاوه بر رزرو صندلی‌های پرواز و اتاق‌های هتل و اجاره اتومبیل، هزینه‌های سفر را ردیابی و مدیریت کنند. 

API‌ های گردشگری Tripit:

Tripit، محصول دیگری از شرکت Concur است و با ادغام داده‌های سفر کاربر مانند پرواز، تایید رزرو هتل و رستوران، آن‌ها را به برنامه‌ی سفر منظم و سازمان‌یافته‌ای تبدیل می‌کند. همچنین، داده‌های مرتبط با شرایط آب‌و‌هوایی را در اختیار کاربران خود قرار می‌دهد.

. . . .

۱۰. API‌ گردشگری معرفی تورها، جاذبه‌ها و رستوران‌ها

API گردشگری Ticketmaster:

Ticketmaster رزرو کنسرت‌ها، جشنواره‌ها، نمایش‌ها و رویدادهای ورزشی را در سراسر ایالات‌متحده، کانادا، مکزیک، استرالیا، نیوزیلند، انگلستان، ایرلند و سایر کشورهای اروپایی پوشش می‌دهد. در سال ۲۰۱۶،  Commerce API ،Discovery API و Partner API را منتشر کرد تا به اشخاص ثالث اجازه دهد امکان جستجو و رزرو رویدادهای Ticketmaster را به سایر سرویس‌های خود اضافه کنند.

. . . .

۱۱. API‌ های گردشگری

مربوط به تنظیم بسته‌های مسافرتی

این نوع API‌ های گردشگری امکان تنظیم بسته‌های مسافرتی سفارشی مانند تورهای مسافرتی، مکان‌های اقامتی و اجاره‌ی اتومبیل را فراهم می‌کنند.

API های گردشگری Bokun:

Bokun API، پلتفرم فروش خدمات گردشگری و بازارچه‌ای است که به کمک آن ارائه‌دهندگان خدمات مسافرتی محلی و صاحبان مکان‌های اقامتی می‌توانند با آژانس‌های مسافرتی ارتباط برقرار کنند. این API، امکانات زیر را به آژانس‌های مسافرتی ارائه می‌‌دهد:

-تورهای گردشگری؛
-محل اقامت؛
-اجاره‌ی ماشین؛
-سبد خرید؛
-رزرو.

API های گردشگری Trekksoft:

Trekksoft API، فقط در حوزه‌ی تورهای گردشگری و مکان‌های اقامتی تمرکز دارد.

API های گردشگری Redzy:

 Redzy API، تامین‌کنندگان را به آژانس‌های مسافرتی متصل می‌کند. در حال حاضر، می‌توانید از این API برای ایجاد بسته‌های سفارشی مسافرتی نیز استفاده کنید؛ زیرا، دسترسی به موارد زیر را فراهم می‌کند:

-تورهای گردشگری؛
-اجاره‌ی اتومبیل؛
-پروازهای چارتر؛
-اتوبوس‌های شاتل.

منابع:

Travel and booking APIs

Travel and Booking APIs for Online Travel and Tourism Service Providers