所有文章 > 学习各类API > 航空公司航班预订 API:全球分销系统、专业数据提供商、OTA 和元搜索引擎
航空公司航班预订 API:全球分销系统、专业数据提供商、OTA 和元搜索引擎

航空公司航班预订 API:全球分销系统、专业数据提供商、OTA 和元搜索引擎

国际航空运输协会(IATA)最近的乘客调查报告揭示了有关旅客偏好的有趣数据:国际旅行占所有航空运输量的64%,亚太地区、非洲、拉丁美洲和中东地区的需求有所增加。除此之外,旅客还希望获得先进的预订功能,包括行李跟踪、通知、航班状态更新和有关腿部空间的信息。因此,如果您正在构建 OTA、预订应用程序或网站,您应该考虑让客户获得尽可能多的有用信息,并寻找能够实现这些集成的工具。如果您已经研究过一段时间的旅游连接性,您可能已经看到了我们关于旅游 API 的大量概述。不过,在本文和附带的信息图表中,我们将重点关注航班数据源,并仅描述航班分布 API。

航空公司分销如何运作?

航空公司以及其他形式的运输和酒店正在通过使用全球分销系统 (GDS) 来改进其分销策略。旅行社、在线旅行社或预订平台需要访问航空公司数据,以便在旅行者之间分发机票——他们从大量来源获得这些数据。分销和预订所需的最少数据是:

  • 航班
  • 附表
  • 票价
  • 库存(可用席位)

这些信息被收集并存储在GDS中,GDS是一个可以实时访问此类信息的第三方网络。GDS 于 1978 年首次出现,一直提供检查库存信息和预订特定航班座位的机会。为了汇总这些数据,GDS 连接到一侧的航空公司计算机预订系统 (CRS)。另一方面,GDS 通过 API 连接到旅行社的终端、OTA、应用程序或网站。

三大 GDS 是 Sabre、Amadeus 和 Travelport。此外,还有较小的区域性GDS,如Travelsky(中国)、KIU System(拉丁美洲)、Sirena-Travel(俄罗斯)、来自日本的Axess和Infini等。

当旅行社或航班搜索应用程序需要 GDS 连接时,他们需要一个解决方案来将他们的软件与其连接。为此,存在应用程序编程接口或 API。API 是不同软件产品之间的媒介,它将它们链接起来而不会干扰源代码。除了 flight booking APIs 外,还有一些car rental 或者 hotel booking APIs 可以集成到网站中,以便访问者可以连接到第三方服务,而无需在网站之间切换。Flight APIs的工作方式相同:您可以付费将它们集成到您的网站或应用程序中,并为您的用户提供预订航班和访问不同航班数据的机会。

我们可以根据其提供商将航班分发 API 分为三组:GDS、技术提供商和元搜索引擎或 OTA。这些提供商具有不同的业务模型和功能集,我们将在本文的下一节中讨论。

提供完整预订功能的 GDS API:Amadeus、Sabre、Travelport 等

全球分销系统提供的应用程序接口通常会对整合和每次请求收费,并要求从整合点进行的每次预订收取佣金。现在,让我们来看看这些 API 及其功能。

主要 GDS

Amadeus APIs

Amadeus GDS 是最大的分销系统,将用户与 700 多家航空公司连接起来,以进行座位和货物预订。

通过其GDS,Amadeus提供了一个用于商务预订Amadeus cytric Travel & Expense 的应用程序,该应用程序允许用户通过移动设备搜索和预订航班,以及Amadeus Air-Rail Display,用于实时预订铁路和航空旅行。作为全球最大的 GDS,Amadeus 提供了大量的booking APIs,这些 API 分为两套:企业和自助服务。

Enterprise API  提供所有交通类型、酒店和辅助服务预订以及付款。这组 API 可用于生产需求。企业 API 以 REST/JSON 和 SOAP/XML 格式工作。flight API链接不对允许用户:

  • 查找票价
  • 访问航班信息
  • 预订辅助服务(包括旅行保险)
  • 支付门票费用
  • 获取公用事业信息
  • 接收销售报告

此外,这些 API 还具有客户配置文件和队列管理解决方案。此外,还有几种 API 适用于每种类型的分发,用于预订或信息检索 – 仅适用于显示航班时刻表和最低票价。 Enterprise APIs  的定价可根据要求提供,具体取决于客户的需求。

Self-Service APIs 用于测试和生产目的。这些 API 提供对目的地航班、时刻表、票价、酒店和兴趣点的缓存信息的访问。最后一个功能是最近开发的,它显示有关感兴趣地点的排名数据。Self-Service API 使用 REST/JSON 消息传递标准。

这套程序在测试环境中提供数量有限的免费请求。如果在生产环境中使用 API,则每个请求的收费约为 0.0025 欧元至 0.030 欧元。

Pyton Flight Portal API

Pyton Flight Portal 是 Amadeus IT Group 的一部分。它提供了两种解决方案,包括航班和休闲预订。

Pyton Flight Portal API/XML是一个专注于低成本航空公司的解决方案。它提供与全球100+低成本航空公司的直飞连接。API的功能包括:

  • 单程和往返支持
  • 各种类型的支付(信用卡和借记卡、虚拟支付)
  • 快速登机
  • 辅助服务预订(行李、快速登机和机场登机)
  • 票价和座位选择
  • 低成本航班缓存数据

Pyton Leisure Portal API/XML 还可作为白色标签与网站、呼叫中心或旅行社模块集成。该 API 可作为定制解决方案提供。该模块具有以下功能:

  • 定期航空公司、低成本航空公司和包机航班预订
  • 住宿预订(酒店、别墅、别墅、公寓和旅馆)
  • 不同类型和类别的接送和汽车租赁
  • 活动门票预订
  • 旅行团预订

与 Amadeus API 不同,它不提供旅行保险预订,也没有日程安排功能。

还在寻找答案吗?

在Techtalks上提问查看 AltexSoft 的 Q&A

Sabre APIs

Sabre GDS 提供 400 家航空公司的访问权。它通过 Sabre Red 360 提供 B2B 解决方案,Sabre Red 360 是一个面向代理商、提供商和开发商的在线旅游平台,允许客户访问整套服务进行预订。2015年,Sabre收购了总部位于新加坡的亚洲领先的GDS公司Abacus。它现在由Sabre和11家亚洲航空公司拥有。GDS拥有来自亚太地区航空公司(包括中国航空公司和低成本航空公司)以及酒店的最大数据访问权限。

Sabre 是第二大 GDS,其 API 集类似于 Amadeus,但不提供保险和机场接送服务。Sabre API 使用 SOAP/REST 消息格式。API 支持数据检索和预订。它们包括:

  • 航班时刻表和可用性
  • 票价
  • 队列活动
  • PRN 记录
  • 行程
  • 里程计数
  • 交易
  • 航班详情
  • 辅助预订
  • 低票价历史
  • 低票价预测(在测试版中可用)
  • 乘客详细信息
  • 座位图

Sabre API的价格可应要求提供。

Travelport API

Travelport是一个国际平台,将三个GDS联合起来:Galileo、Apollo和Worldspan。作为 Amadeus 和 Sabre,它提供有关航班、火车、酒店、游轮和汽车租赁的数据。Worldspan 还分发旅游信息和旅游套餐。

自2012年以来,Travelport与AXESS International Network合作,AXESS International Network是日本领先的GDS网络,由日本航空公司(JAL)创建和拥有,使用Travelport API进行航班分发。最近,两家公司宣布成立一家新的合资公司,预计将于2019年6月1日成立。

Travelport通过 Travelport Universal API 提供对其所有GDS的访问。此 API 使用 XML 消息格式。它预订来自美国、欧洲、非洲、亚洲和中东航空公司的航班。Travelport通用API预订功能包括:

  • 航班(品牌票价和时刻表)
  • 连接路线(航空和铁路)
  • 辅助服务预订

可用于预订的辅助服务因航空公司而异,但包括行李、餐饮和旅行保险。Travelport Universal API的使用收取年费。费用可应要求提供。

Mystifly API

Mystifly是一个亚洲GDS,汇集了750多家航空公司的数据,其中包括200多家低成本航空公司。它在亚洲、澳大利亚、非洲、中东以及北美和南美的 80 个国家/地区开展业务。

Mystifly 提供 MyFareBox OnePointAPI 集成,可连接到多个 GDS,并以 XML 消息格式分发航班数据。Mystifly API的主要关注点是低成本的运营商数据。此 API 的功能包括:

  • 票价(ATPCO、IATA、LCC 承运商、网络和私人票价)
  • 票价变化(学生票价、劳工票价、军事票价和海上票价)
  • 辅助预订(行李和餐食)
  • 低成本航空公司票价
  • 航班时刻表

KIU API

KIU 是一家面向拉丁美洲的全球分销系统。它提供云托管的 CRS 和 GDS 解决方案。KIU 是国际航空运输协会的战略合作伙伴,已通过 SITA 认证。它发布航班信息,允许销售辅助产品,还可连接 Sabre 和 Amadeus 预订系统。KIU 还提供机场值机平台。该 API 的功能包括

  • 航班库存
  • 附表
  • 座位库存(可用性、数量、舱位、特定航段)
  • 票价(按日期和货币)
  • 税费和费用(按国家、机场、航空公司)
  • 飞行常客人数

Sirena-Travel API

Sirena-Travel 是俄罗斯的全球分销系统,可连接 50 多家国际和俄罗斯航空公司的 CRS。它与本地预订系统 Sirena-2000、Sirena-2.3 以及国际 SITA Gabriel、Sabre 和 Amadeus 相连。Sirena-Travel 汇总了有关时间表、航班可用性和票价的数据。除了航班预订外,它还提供休闲预订,如体育赛事或音乐会的门票、火车票、保险和汽车第三方责任保险 (MTPL)。其 API 提供以下功能:

  • 搜索单程航班
  • 搜索双向航班
  • 按城市或机场搜索航班
  • 按出发时间、航空公司、舱位、直飞和多城市航班搜索
  • 按价格、航空公司、飞行持续时间、更改次数过滤的航班搜索结果
  • 费率条款
  • 按机票号码、乘客姓名、航空公司订购的机票订单
  • 飞行常客计划 (FFP) 卡

TravelSky API

中航信是中国的GDS,通过SITA网络与137家地区和国际航空公司相连。中航信提供的数据为商业航空公司提供支持(时刻表和票价),还提供机场旅客处理(APP)服务。提供的数据列表包括:

  • 航班时刻表
  • 航班可用性
  • 航段信息(停靠次数、飞机设备代码、餐食代码)
  • 票价
  • 乘客名单
  • 机场信息

Infini API

Infini Air Connectivity 是日本 Infini GDS 的产品,提供航班时刻表、乘客姓名记录服务和可用性信息。该公司仅在日本运营,并与Sabre合作。系统提供以下数据:

  • 航班可用性
  • 座位供应情况
  • 票价信息
  • 乘客姓名记录
  • 收据确认

用于航班预订的技术服务提供商 API:ATPCO、Orysis Infotech、eTravos、HitchHiker 等

与全球分销系统不同,技术服务提供商通常对每个 API 请求和技术支持收费。许多旅游技术服务提供商的解决方案都具有普通 GDS 中没有的特定和独特的航班数据。让我们来看看最受欢迎的例子。

ATPCO API

ATPCO是历史最悠久的航空公司技术提供商之一,也是票价数据的主要发布者。其 Routehappy API 直接连接到 Amadeus、Sabre 和 Travelsky GDS 以及 8 家航空公司。API使用JSON格式。它包括:

  • 票价
  • 优先登机
  • 腿部搜索
  • 辅助预订(行李、餐食、娱乐)
  • 飞行设施(布局、娱乐、Wi-Fi、食品和饮料)
  • 座椅宽度和腿部空间
  • 通用产品属性:飞机照片、视频、虚拟旅游

Orysis Infotech Flight GDS和XML API集成服务

Orysis Infotech将数百家航空公司与旅行社和旅行经理连接起来,作为旅行社、旅行社和旅行管理公司的解决方案。他们的 Flight GDS 和 XML API 集成服务提供与 Amadeus、Sabre 和 Travelport 数据的连接。Airline API 使用 SOAP/XML 消息传递格式,并具有以下功能:

  • 访问 GDS 航班列表
  • 能够查看行程详细信息(航班名称和号码、到达和离开数据、非直飞航班的停靠次数)
  • 使用过滤器搜索
  • 选择座位
  • 查看票价详情(费用、税费、费率)
  • 访问行李信息
  • 检查 PNR 状态

eTravos Flight booking API

eTravos 是印度最大的云旅行技术平台,与来自印度、中东、非洲和欧洲的客户合作。eTravos 提供两种类型的 API:航班预订和 GDS 连接。

航班预订 API 提供与 11 家 NDC 采用者、750 多家航空公司的连接,包括全方位服务航空公司 (FSC) 和 225 家低成本航空公司。API 的功能包括:

  • 多目的地预订
  • 票价日历
  • 个性化和匿名票价信息(私人、公共和公司)
  • 家庭预订
  • 取消预订
  • 辅助服务预订(行李和餐食偏好)

此外,eTravos 还提供单独的 GDS API 集成。这些 API 用于连接 Amadeus、Sabre 和 Travelport。根据连接的 GDS,预订功能可以包括旅游和游轮预订。该解决方案与 Web 和移动应用程序、桌面代理应用程序集成以及具有企业预订支持的在线预订工具 – 航班预订引擎 (FBE) 集成。

The HitchHiker Flight API

HitchHiker Flight API 是一种具有 WebService 接口的 SaaS 解决方案,可与用户的软件和销售系统集成。HitchHiker Flight API 与 Amadeus、Galileo、Sabre、Sirena、Worldspan 相连,并与 120 家航空公司直接相连,包括低成本航空公司。此 API 涵盖:

  • 航班预订和取消
  • 付款、预订验证和退款
  • 团体预订
  • 18种票价类型(学生、劳工、军人等)
  • 辅助服务

API 不涵盖计划信息。该解决方案可以根据客户的需求进行定制,并提供客户支持。

技术服务提供商的航班信息API:SITA、Innovata、OAG等

SITA APIs

SITA是一家领先的旅游科技公司,拥有扩展的数据网络。它提供了一套 REST、JSON 和 XML 消息格式的 API。它们涵盖以下功能:

  • 机场服务
  • 航班跟踪和时间表
  • NDC分布
  • 信标服务
  • 行李追踪
  • 优先登机
  • 天气
  • 在机场的等待时间

Innovata APIs

Innovata提供对最大的航班时刻表数据库的访问。数据可以以 SSIM/.csv/XML 格式检索,也可以通过 API 进行格式化。数据如下:

  • 航班时刻表
  • 路由连接
  • 航空公司和机场IATA代码

OAG APIs

OAG的航班时刻表和状态 API 提供涵盖航班状态、时刻表、天气和机场延误的数据。虽然 Flight Schedules API 为连接的航班提供计划,并允许包含或排除低成本航空公司,但 Flight Status API 具有更扩展的功能。它显示:

  • 全球航班状态
  • 机场延误
  • 天气

FlightStats APIs

FlightStats 是一个全球航班跟踪器,提供两种用于航班跟踪的 FlightStats API 链接不对

解决方案。这两种产品都是根据用户软件的用户体验和业务需求定制的。API支持JSON、JSONP、XML和SOAP格式,支持8种语言接收消息。

FlightStats Flex API 提供实时航班数据,包括:

  • 历史航班状态
  • 连接
  • 附表
  • 航空公司和飞机场
  • 航班信息显示系统连接
  • 警报
  • 延误
  • 航班评分
  • 天气

FlightStats Trip Data API 提供推送服务,用于监控航班信息,向旅客和旅行社发送行程提醒,以及航班状态。

而且,FlightStats 还有另一种产品,即旅行豁免服务,如果问题是由罢工、自然灾害或极端天气引起的,它可以自动退还机票费用。

OpenFlights Airports Database API

OpenFlights API 显示世界各地的机场、渡轮码头和火车站的时刻表。这些 API 使用 XML 格式,显示机票、航班状态和历史数据,并允许进行航班跟踪。功能列表包括:

  • 机场 ID 和位置
  • 航空公司、机场和飞机的IATA和ICAO代码
  • 时区
  • 飞机设备
  • 航班停靠次数

FlightGlobal API

OpenFlights API  汇总了来自 900 家航空公司和 140 多家低成本航空公司的数据,提供以下信息:

  • 附表
  • 路线
  • 舰队
  • 航班状态数据
  • 天气

适用于小型预订提供商的元搜索和 OTA API:Skyscanner、momondo、Kiwi 和 Travelfusion

元搜索引擎和 OTA 的 API 通常提供基本的航班数据,例如它们已经汇总的时间表和价格。如果您想使用这些 API,通常无需支付费用;相反,您必须成为合作伙伴。

Skyscanner APIs

最受欢迎的票价查找引擎提供自己的 Skyscanner API,用于最便宜的航班搜索和价格比较。Skyscanner API有两个版本:浏览航班价格数据和实时航班价格数据。

Browse Flight Prices API 显示来自其供应商的以下缓存信息:

  • 最便宜的价格
  • 出港和入境航班
  • 目的地
  • 日历格式的日期

请注意,此 API 不会实时更新内容。如果您需要实时数据,请使用 Live Flight Prices API ,该 API 会更新上述信息并检索这些信息以进行比较特定日期和行程的价格。

要使用 Skyscanner API,请注册他们的联盟计划并访问免费的 API 集。Skyscanner API 是免订阅的,没有查询驱动的付款。之后,提供商根据流量向用户收取佣金。

Travelfusion API 接口

Travelfusion是一个预订平台,用于航班和铁路预订,以及汽车租赁预订。它提供 Direct Connect XML API,可连接到 150 多家低成本运营商。此 API 适用于 OTA 和旅行社的桌面解决方案,提供对以下内容的访问权限:

  • 品牌票价
  • 支持的卡类型
  • 多语种条款和条件
  • 多语种电子邮件确认
  • 银行卡验证
  • 航班附加服务
  • 快速登机
  • 预订取消和更改
  • 飞行常客编号
  • 座位偏好和选项
  • 行李要求

最近,Travelfusion 推出了 Fast API,用于预打包的假期、航班和酒店预订。此 API 更易于集成,面向小部件、移动服务和 Web 平台。集成的价格取决于目的和业务类型,并可根据要求提供。

Kiwi APIs

捷克 OTA Kiwi 提供了一套 API,可直接连接约 150 家航空公司。通过这些 API,可以处理低成本航班、汇总航班数据、设置行程以及查找和保存最便宜的路线。Kiwi API 的另一个重要功能是支付处理。此外,该 API 还提供在预订中包含行李信息的选项。要使用 Kiwi API,只需加入联盟计划即可。Kiwi 的完整数据列表包括

  • 票价舱位
  • 飞机设备
  • 行李限制和价格
  • 货币和货币汇率
  • 返回持续时间
  • 距离
  • 中途停留时间长短
  • 多城市航班

momondo API

momondo是一个全球搜索网站,提供最低的航班、酒店和租车价格。它有一个非公开的momondo API,将第三方与平台集成在一起。用于航班预订的 API 提供以下信息:

  • 机场
  • 路线
  • 价格和货币
  • 随处搜索

要访问此 API,您必须成为他们的会员网络计划的一部分。

还在寻找答案吗?

在Techtalks上提问查看 AltexSoft 的 Q&A

最后一句话:整合航班预订 API 之前需要考虑什么?

正如您所看到的,大多数旅行 API 都相对相似:它们的技术特性彼此相似,连接到相同的 GDS,具有相同的功能,并使用相同的数据分发原则。如何挑选最适合自己服务的 API?有三个因素需要考虑:

功能范围。您只需要航班时刻表和票价,还是想为用户提供更多预订机会?或者您想让用户购买旅行保险?

地区。如果您的目标是欧洲,请考虑与 Amadeus GDS 集成的 API;如果您想进入拉丁美洲,请考虑 KIU GDS 集成等。

商业模式。 通常,直接 GDS API 按请求收费 – 不是最便宜的选项。选择对首次连接收费或甚至让您立即访问数据库的技术提供商更为可取。最后但并非最不重要的一点是,请注意您的 API 所连接的航空公司。如果您打算将低成本航空公司包括在内,请确保您的 API 与它们集成。

对旅行 API 感兴趣吗?查看相关旅行API的其他服务:

主要旅行和预订 API

机场接送 API 和解决方案

NDC 连接和 API

低成本预订 API

酒店 API

租车 API

旅游和景点 API

酒店渠道管理 API

酒店自定义渠道管理 API

公共交通 API

餐厅和餐桌预订 API

拍摄者: AlinaGrubnyak on Unsplash

原文链接:https://www.altexsoft.com/blog/airline-flight-booking-apis-gdss-specialized-data-providers-otas-and-metasearch-engines/

#你可能也喜欢这些API文章!