フライト情報検索
/flight [GET]
基本情報
概要
出発/到着空港IDを指定してフライト情報を取得します。
※当APIをご利用の場合は、時刻表データ利用のオプション契約が別途必要となります
URL
https://{HOST}/{CID}/v1/flight
※APIマーケットでは提供しておりません
出力形式
- JSON
対応言語
- ja
パラメータ
パラメータ名 | 必須 | 概要 | 型名 | デフォルト値 | 上下限/選択値 | 備考 |
---|---|---|---|---|---|---|
departure | ✔ | 出発空港ノードID | 文字列 | arraivalパラメータと同じ値は指定できません 詳細はこちらをご覧ください |
||
arrival | ✔ | 到着空港ノードID | 文字列 | departureパラメータと同じ値は指定できません 詳細はこちらをご覧ください |
||
date | 検索対象の日付 | 文字列(日付) YYYY-MM-DD |
当日日付 | 当日以降の日付が指定できます。過去日付は指定できません。 |
departure・arrivalの指定方法について
必須パラメータの指定方法は以下の通りです。
‧出発/到着ノードID(departure/arrival):「駅/バス停名検索API(/transport_node)」のレスポンスにて返却される「駅/バス停のノードID(id)」を指定してください。
この時、リクエストパラメータに"type=airport"を付与してリクエストしてください。
- 羽田空港のノードIDを取得したい場合
/v1/transport_node?word=羽田空港&type=airport
パラメータ構成例
- 新千歳空港から羽田空港へのフライト情報を検索(当日)
/flight?departure=00004286&arrival=00000592
- 新千歳空港から羽田空港へのフライト情報を検索(2024年5月31日)
/flight?departure=00004286&arrival=00000592&date=2024-05-31
レスポンス
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
出発空港情報 | departure | Airportオブジェクト | ||
到着空港情報 | arrival | Airportオブジェクト | ||
フライト情報 | items | Flightオブジェクト | ◯ |
Airportオブジェクト
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
空港ノードID | id | 文字列 | ||
空港名 | name | 文字列 |
Flightオブジェクト
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
フライトID | id | 文字列 | フライトを識別するID | |
便名 | flight_number | 文字列 | 3レターコード + 数字 | |
出発時刻 | departure_time | 文字列(日付時刻) | ||
出発時刻 | arrival_time | 文字列(日付時刻) | ||
コードシェア便 | code_sharing | CodeSharingオブジェクト | ◯ |
CodeSharingオブジェクト
名称 | レスポンス名 | 型名 | 配列 | 説明 |
---|---|---|---|---|
便名 | flight_number | 文字列 | フライトを識別するID |
レスポンス例
{
"departure_node": {
"id": "00004286",
"name": "新千歳空港"
},
"arrival_node": {
"id": "00000592",
"name": "羽田空港(空路)"
},
"items": [
{
"id": "01970000",
"flight_number": "ADO12",
"departure_time": "2024-01-01T08:00:00+09:00",
"arrival_time": "2024-01-01T09:35:00+09:00",
"code_sharing": [
{
"flight_number": "ANA4712",
},
・・・
]
},
・・・
]
}