跳到主要内容

旅游 API

整趟旅程,两个 API

驱动我们平台上每一个预订网站的同一套引擎,以简洁的 REST API 形式开放。你可以在自己的产品中搜索、定价并预订机票与酒店——供应商、缓存与出票都由我们在一次对接的背后处理。

与我们的团队沟通
  • 900+家航空公司接入机票 API
  • 1.5M+家住宿接入酒店 API
  • 即时开通沙箱

    邮箱一经验证,密钥 ID 和一次性 Secret 查看链接就会发送到你的收件箱。

  • Real API, safe environment

    与 production 相同的 base URL 和 JSON,接入我们供应商的测试环境 —— 可完整走通搜索、预订、出票和取消流程,不产生真实机票、凭证或任何费用。

  • 文档与在线调试

    每个端点都附有 cURL、Node.js、Python 和 PHP 示例,可直接在浏览器中运行。

  • 审核后开通生产环境

    向我们展示一个可用的从搜索到预订的完整流程,我们就会将你的账户切换为生产环境凭据。

看看实际效果
  1. 你的信息
  2. 验证邮箱
  3. 沙箱就绪

创建你的 API 合作伙伴账户

告诉我们你是谁,以及计划集成哪些 API。其他信息可以等到生产环境审核时再提供。

我们会向该邮箱发送 6 位验证码进行验证。它将成为你的开发者门户用户名,Secret 查看链接也会发送到这里。

你想集成哪些 API?

通过我们平台上的整合商采购?输入其代码,您的 API 账户将设立在其名下:使用其供应商与其定价。否则请留空。

两个产品,一次对接

两个 API 使用同一套 JSON,共用一次认证与一套结算——接好第一个,第二个就只是走个流程。

机票 API

900 多家航空公司

全服务航司与廉价航司兼有

机票销售所需的一切:900 多家航空公司的实时可用性;在下单前对运价进行复核,确保你展示的价格就是出票的价格;以及在同一流程中完成电子客票出票。

  • 实时可用性与定价
  • 下单前的运价复核
  • 预订与电子客票出票
  • 附加服务——额外行李与付费选项
  • 换开与改期
  • 退款与作废

完整航司名单即将推出

酒店 API

150 多万家住宿

从城市酒店到公寓,遍布全球

带实时报价的全球酒店内容:按城市或名称搜索 150 多万家住宿,获取含餐型与取消政策的房型级可用性,校验价格后即可预订——凭证也由同一个 API 出具。

  • 实时房态与房价
  • 住宿与目的地内容搜索
  • 价格规则与取消政策
  • 下单前的价格校验
  • 即时预订与凭证出具
  • 取消与退款

完整住宿合作方名单即将推出

看看实际效果

你每天都会用到的三个调用——节选的示例请求与响应,与 API 所说的 JSON 完全一致。

POST/v1/flights/search

航班可用性

发出一个请求,返回带价格的报价——已筛选、已缓存,可直接售卖。

请求

{
  "slices": [{
    "origin": "DXB",
    "destination": "IST",
    "departureDate": "2026-11-02"
  }],
  "passengers": { "adults": 1 },
  "cabin": "economy",
  "wait": true
}

响应

{
  "status": "complete",
  "offers": [{
    "offerId": "fo_7Gk2Qp9L",
    "slices": [{
      "segments": [{
        "marketingCarrier": "TK",
        "flightNumber": "761",
        "origin": { "iata": "DXB" },
        "destination": { "iata": "IST" },
        "departure": "2026-11-02T08:45:00"
      }]
    }],
    "total": {
      "amount": "214.50",
      "currency": "USD"
    }
  }]
}

POST/v1/hotels/search

酒店可用性

传入城市、日期与房间数,返回可预订的住宿及实时房价。

请求

{
  "destination": { "cityCode": "DXB" },
  "checkIn": "2026-10-30",
  "checkOut": "2026-11-02",
  "rooms": [{ "adults": 2 }],
  "wait": true
}

响应

{
  "status": "complete",
  "hotels": [{
    "hotelCode": "H-AE-CREEKSUITES-GTQS1",
    "name": "Creek Suites",
    "stars": 4,
    "rooms": [{
      "name": "Deluxe King Room",
      "rates": [{
        "rateKey": "hr_Qm4Tz8Wc",
        "total": {
          "amount": "342.00",
          "currency": "USD"
        },
        "refundable": true
      }]
    }]
  }]
}

GET/v1/flights/offers/{offerId}/ancillaries

附加服务

为某个报价提供按乘客计价的额外托运行李——在创建订单时添加。

请求

/v1/flights/offers/fo_7Gk2Qp9L/ancillaries

响应

{
  "offerId": "fo_7Gk2Qp9L",
  "baggage": [{
    "key": "BAG10-1",
    "pieces": "1",
    "weight": "10KG",
    "price": {
      "amount": "38.00",
      "currency": "USD"
    }
  }, {
    "key": "BAG20-1",
    "pieces": "1",
    "weight": "20KG",
    "price": {
      "amount": "64.00",
      "currency": "USD"
    }
  }]
}

API 覆盖的全部能力

与我们自家预订网站所用的能力完全相同——这里没有任何一项属于单独的产品层级。

搜索与可用性

针对重负载搜索提供异步启动与轮询的实时可用性查询,慢速供应商永远不会阻塞你的界面。

预订与出票

带电子客票出票的机票预订,以及即时出具凭证的酒店预订——每趟行程对应一个已确认的订单号。

附加服务

为行程的额外行李与付费选项定价并加购——可与机票一同售卖,也可在出票后售卖。

变更与换开

为航班改期提供换开可用性查询与复核,无需手工重建订单。

退款与取消

在政策已知的前提下通过程序取消——退款申请会被追踪至处理完成。

运价与价格规则

运价规则、餐型与取消政策随每一个报价一同返回,让条件在付款前就清清楚楚。

库存系统内置

包机座位与签约运价,通过同一个 API 提供

加载在平台上的机票库存 —— 包括包机与切位座位 —— 会与已接入的航空公司一起由机票 API 返回,让你的系统无需二次集成即可销售。

了解库存系统
  • 机票 API 结果中包含包机与切位座位
  • 通过酒店 API 获取酒店
  • 有自己的库存要加载?成为分销商

准备好在此基础上开发了吗?

告诉我们你在做什么,我们会为你配好 API 凭据、文档和沙箱环境。