Google 航班 API
最后更新于
最后更新于
端點
GET https://serpapi.abcproxy.com/search
説明
我們的 Google 航班API 允許您從 Google 航班頁面抓取結果。此 API 可透過以下端點存取:
/search?engine=google_flights
。使用者可以使用
GET
請求查詢以下網址:https://serpapi.abcproxy.com/search?engine=google_flights
。請前往 查看即時互動演示。
HTTP 請求
API 參數
搜索查詢
departure_id
字符串
是
PEK
arrival_id
字符串
是
AUS
語言地區
gl
字符串
否
Amgola-ao
hl
字符串
否
Akan-ak
currency
字符串
否
-
高級參數
outbound_date
字符串
是
參數定義出發日期。格式為 YYYY-MM-DD。
2025-02-06
return_date
字符串
是
參數定義返程日期。格式為 YYYY-MM-DD。
2025-02-12
SerpApi 參數
engine
字符串
是
將參數設置為 google_flights
以使用Google航班 API 引擎。
google_flights
no_cache
布爾值
否
參數將強制 SerpApi 獲取谷歌航班結果,即使已經存在緩存版本。只有當查詢和所有參數完全相同時才會提供緩存。緩存有效期為 1 小時。緩存搜索是免費的,不計入您每月的搜索次數。它可以設置為 false
(默認值)以允許使用緩存結果,或 true
以禁止使用緩存結果。no_cache 和 async 參數不應一起使用。
true
或false
api_key
字符串
是
參數定義要使用的 SerpApi 私鑰。
YOUR_API_KEY
響應體
響應字段
search_metadata
對象
包含 時間
和 狀態信息
search_parameters
對象
包含查詢 參數
和 搜索上下文
best_flights
對象數組
最佳航班信息
other_flights
對象數組
其他航班信息
price_insights
對象
價格動態信息
airports
對象數組
機場信息
常見錯誤
200
400
API 私鑰不能為空
200
401
參數錯誤
200
402
API 私鑰錯誤
200
403
餘額不足
200
404
扣款失敗
200
405
記錄使用次數失敗
200
406
不支持的引擎
200
407
網絡錯誤
200
408
文件未找到
200
409
限制參數錯誤
200
410
構建 URL 錯誤
200
411
查詢最近記錄失敗
200
412
未找到 JSON
200
413
獲取 HTML 錯誤
200
414
HTML 為空
200
429
請求過多
錯誤範例
參數定義出發機場代碼或位置 kgmid。
機場代碼是一個大寫的 3 字母代碼。您可以在 或 上搜索。
例如,CDG
是巴黎戴高樂機場,AUS
是奧斯汀-伯格斯特姆國際機場。
位置 kgmid 是一個以 /m/
開頭的字符串。您可以在 上搜索位置,並使用其 “Freebase ID” 作為位置 kgmid。例如,/m/0vzm
是德克薩斯州奧斯汀的位置 kgmid。
您可以用逗號分隔多個出發機場。例如,CDG,ORY,/m/04jpl
。
參數定義到達機場代碼或位置 kgmid。
機場代碼是一個大寫的 3 字母代碼。您可以在 或 上搜索。
例如,CDG
是巴黎戴高樂機場,AUS
是奧斯汀-伯格斯特姆國際機場。
位置 kgmid 是一個以 /m/
開頭的字符串。您可以在 上搜索位置,並使用其 “Freebase ID” 作為位置 kgmid。例如,/m/0vzm
是德克薩斯州奧斯汀的位置 kgmid。
您可以用逗號分隔多個到達機場。例如,CDG,ORY,/m/04jpl
。
參數定義用於谷歌Google 搜索的國家。它是一個雙字母國家代碼。(例如,us
代表美國,uk
代表英國,fr
代表法國)。前往 查看支持的Google 國家的完整列表。
參數定義用於Google搜索的語言。它是一個雙字母語言代碼。(例如,en
代表英語,es
代表西班牙語,fr
代表法語)。前往 查看支持的Google 語言的完整列表。
參數定義返回價格的貨幣。默認為 USD
。前往 查看支持的貨幣代碼的完整列表。