香港國際機場航班資訊 JSON API · 供 AI Agent 及開發者使用
回傳指定日期的航班資料(JSON 格式)。AI Agent 可直接 web_fetch 此 endpoint,無需爬 HTML。
| 參數 | 類型 | 預設值 | 說明 |
|---|---|---|---|
| date | string | 今日 | 日期,格式 YYYY-MM-DD(香港時間) |
| type | string | arrival | arrival(抵港)或 departure(離港) |
| search | string | (無) | 按航班號過濾,不區分大小寫,支援部分匹配。例如 search=CX949 只返回 CX 949,search=CX 返回所有 CX 航班。空格會自動忽略(CX 949 等同 CX949)。AI 推薦 |
GET /api/flights?date=2026-03-23&type=arrival GET /api/flights?date=2026-03-23&type=arrival&search=CX949 ← AI 精準搜尋單一航班 GET /api/flights?date=2026-03-23&type=arrival&search=CX ← 搜尋所有 CX 航班 GET /api/flights?date=2026-03-23&type=departure GET /api/flights (不帶參數,預設今日抵港)▶ 試試看(今日抵港) ▶ 試試看(搜尋 CX949) ▶ 試試看(今日離港)
"date": "2026-03-23", // 查詢日期 "type": "arrival", // arrival | departure "count": 436, // 航班總數 "fetchedAt": "2026-03-23T10:00:00.000Z", // 本次請求時間 (UTC) "lastUpdatedTime": "2026-03-23T10:02:42+08:00", // 機管局資料更新時間 "flights": [ { "time": "08:30", // 原定時間(HH:MM,香港時間) "flightNo": "CX 776", // 航班號(可能包含代碼共享,以 / 分隔) "airline": "CPA", // IATA 航空公司代碼 "origin": "CGK", // 出發地 IATA 機場代碼(抵港)/ 目的地(離港) "status": "Est at 20:18", // 原始狀態字串(見下方說明) "terminal": "1", // 航廈(T1 / T2,可能為空) "hall": "B", // 大堂(A / B,抵港) "baggage": "14" // 行李轉盤號(可能為空) } ]
| 原始值(status) | 含義 |
|---|---|
| At gate HH:MM | 已抵達登機閘口 |
| Arrived | 已抵達 |
| Baggage at belt N | 行李已到 N 號轉盤 |
| Landed | 已降落 |
| Est at HH:MM | 飛行中,預計 HH:MM 抵達(可能延誤) |
| En route | 飛行中 |
| Delay HH:MM | 延誤,預計 HH:MM |
| Cancelled | 取消 |
| Scheduled | 預定(未起飛) |
| (空字串) | 預定(未起飛) |
time(原定時間)和 status 中的 Est at HH:MM 時間。若預計時間比原定時間遲,即為延誤。若 status 已過 10 分鐘仍顯示 Est at,航班可能已落地但 API 未更新。
本 API 每 2 分鐘從機管局重新抓取資料(stale-while-revalidate)。機管局 API 本身每數分鐘更新一次。建議 AI Agent 每 2-5 分鐘查詢一次即可,無需更頻繁。
# 查詢今日抵港航班 web_fetch("https://flight.omw.taxi/api/flights?date=2026-03-23&type=arrival") # 查詢特定日期離港航班 web_fetch("https://flight.omw.taxi/api/flights?date=2026-03-25&type=departure") # 不帶參數(預設今日抵港) web_fetch("https://flight.omw.taxi/api/flights")