指定した以下の区間の経路を探索した結果が返却されます。
以下の交通手段を利用した経路が返却されます。
| key required | string アクセスキー。 |
| viaList required | |
| fixedRailList | |
| fixedRailDirectionList | string Example: fixedRailDirectionList=Up 固定平均路線の方向リスト。 |
| date | string <YYYYMMDD> Default: "現在年月日" Example: date=20230724 探索日付。 |
| time | string <HHMM> Default: "現在時刻" Example: time=1030 探索時刻。 |
| searchType | string Default: "departure" Enum: "departure" "arrival" "lastTrain" "firstTrain" "plain" 探索種別。 |
| sort | string Default: "ekispert" Enum: "ekispert" "price" "time" "teiki" "transfer" "teiki1" "teiki3" "teiki6" ソート種別。 指定できる値
詳しくはこちらを参照。 |
| answerCount | int <= 20 Default: 5 最大回答数。 |
| searchCount | int <= 20 最大探索数。 |
| conditionDetail | |
| corporationBind | |
| interruptCorporationList | |
| interruptRailList | |
| interruptOperationLineCodeList | |
| interruptTransferStationCodeList | |
| checkEngineVersion | boolean Default: false 指定した定期経路の再現を行うとき、定期経路シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かがチェックされます。 指定できる値
|
| assignTeikiSerializeData | string 定期経路シリアライズデータ。 |
| assignDetailRoute | string Example: assignDetailRoute=高円寺:JR中央線快速:Up:新宿:JR山手線外回り:Down:池袋 定期経路文字列。 |
| coupon | |
| bringAssignmentError | boolean Default: false 通常の経路探索における定期券と回数券の利用では、定期券や回数券が利用できない場合でもエラーとならず経路探索結果が返却されますが、trueを指定することで、定期券や回数券が利用できない場合等にエラーを返却されます。 指定できる値
※ 現在、定期券利用時の運賃計算において、 |
| addChange | |
| mode | string Default: "public" Enum: "public" "cycle" "demand" 探索する経路に利用する交通機関。 指定できる値
|
| walkSpeed | float Default: 4.8 徒歩速度。 |
| maxWalkDistance | int Default: 2000 徒歩で移動する距離の上限。 |
| maxWalkDistanceLocalBus | int Default: 500 路線バスのバス停まで徒歩で移動する距離の上限。 |
| applyMaxWalkDistanceStrict | boolean Default: false 出発地あるいは到着地から最寄駅までの距離制約が厳密に適用されます。 指定できる値
|
| carSpeed | float Default: 30 タクシーでの移動速度。 |
| minCarDistance | int Default: 0 タクシーで移動する距離の下限。 |
| maxCarDistance | int Default: 0 タクシーで移動する距離の上限。 |
| applyMaxCarDistanceStrict | boolean Default: false 出発地あるいは到着地から最寄駅までの距離制約が厳密に適用されます。 指定できる値
|
| cycleSpeed | float Default: 9.5 シェアサイクルでの移動速度。 |
| minCycleDistance | int Default: 1000 シェアサイクルで移動する距離の下限。 |
| maxCycleDistance | int <= 10000 Default: 3000 シェアサイクルで移動する距離の上限。 |
| maxWalkDistanceCycle | int Default: 500 シェアサイクルポートまで徒歩で移動する距離の上限。 |
| cycleCorporationBind | string Example: cycleCorporationBind=DOCOMO:POROCLE シェアサイクル事業者絞り込み。複数指定可。省略時は制限の無い通常の探索となります。 |
| maxWalkDistanceDemand | int Default: 2000 オンデマンド交通ポートまで徒歩で移動する距離の上限。 |
| demandCorporationBind | string Example: demandCorporationBind=KOMONODEMANDTAXI:MAERUNRUNBUS オンデマンド交通事業者絞り込み。複数指定可。省略時は制限の無い通常の探索となります。 |
| fromName | string Example: fromName=出発地 出発地の名称。 |
| toName | string Example: toName=到着地 到着地の名称。 |
| fromStation | |
| toStation | |
| multipleLineComment | boolean Default: false 区間に対するコメント(
|
| addSeatType | boolean Default: false 結果のPrice要素(
|
required | object レスポンスの最下部を表す要素 | ||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Course": [
- {
- "dataType": "string",
- "SerializeData": "string",
- "PassStatus": {
- "kind": "string",
- "selected": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "Comment": "string",
- "Name": "string",
- "Type": "string"
}, - "Price": [
- {
- "fareRevisionStatus": "string",
- "fromLineIndex": "string",
- "index": "string",
- "kind": "string",
- "nikukanteikiIndex": "string",
- "relationIndex": "string",
- "selected": "string",
- "toLineIndex": "string",
- "vehicleIndex": "string",
- "Name": "string",
- "Oneway": "string",
- "Rate": {
- "area": "string"
}, - "RevisionStatus": "string",
- "RevisionStatusComment": "string",
- "Round": "string",
- "Type": "string",
- "SeatType": [
- {
- "fromLineIndex": "string",
- "toLineIndex": "string",
- "Name": "string",
- "Type": "Free"
}
]
}
], - "Teiki": {
- "SerializeData": "string",
- "DisplayRoute": "string",
- "DetailRoute": "string"
}, - "Relation": {
- "Name": "string",
- "PriceRelation": {
- "kind": "string"
}
}, - "OperationLinePattern": [
- {
- "routeLineIndex": "string",
- "Point": [
- {
- "Station": {
- "code": "string",
- "Name": "string",
- "Type": "train",
- "Yomi": "string",
- "displayCode": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}
}
], - "Line": [
- {
- "code": "string",
- "direction": "string",
- "fromStationPos": "string",
- "toStationPos": "string",
- "track": "string",
- "Name": "string"
}
]
}
], - "Route": {
- "timeOnBoard": "string",
- "timeOther": "string",
- "timeWalk": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "distance": "string",
- "transferCount": "string",
- "Line": [
- {
- "cars": "string",
- "chargeIndex": "string",
- "direction": "string",
- "distance": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "fareIndex": "string",
- "stopStationCount": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "timeOnBoard": "string",
- "track": "string",
- "ArrivalState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Change": {
- "nextLineDirection": "string",
- "openSide": "右",
- "Formation": {
- "number": "string",
- "Car": [
- { }
]
}
}, - "Color": "string",
- "Comment": [
- {
- "text": "string",
- "type": "attention"
}
], - "Corporation": {
- "Name": "string"
}, - "DepartureState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "isStarting": "True",
- "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Destination": "string",
- "LineSymbol": {
- "code": "string",
- "Name": "string"
}, - "Name": "string",
- "Number": "string",
- "sectionIndex": "string",
- "Stop": {
- "ArrivalState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "DepartureState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "Point": [
- {
- "getOff": null,
- "getOn": null,
- "Prefecture": null,
- "Station": { }
}
]
}, - "TimeReliability": "none",
- "Type": "train",
- "TypicalName": "string",
- "hasDiagram": "true",
- "tripCode": "string",
- "trainID": "string",
- "RealtimeSupportStatus": {
- "delay": "true",
- "position": "true"
}
}
], - "Point": [
- {
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "train",
- "Yomi": "string",
- "displayCode": "string"
}
}
], - "sortTransferIndex": "string",
- "sortFareIndex": "string",
- "sortTimeIndex": "string"
}, - "AssignStatus": {
- "kind": "teiki",
- "code": "0",
- "requireUpdate": "0"
}, - "searchType": "string"
}
]
}
}指定された経路シリアライズデータ、 区間インデックスパラメータを元に、指定された区間インデックス以降の経路を探索します。
以下のケースでは、シェアサイクルまたはデマンド交通を利用する経路は返却されません。
| serializeData required | string 探索対象とする経路を表す経路シリアライズデータ。平均待ち時間による探索の経路シリアライズデータ・駅すぱあと API形式経路シリアライズデータは利用できません。 |
| sectionIndex required | integer 区間インデックス。該当の区間の交通手段が |
| answerCount | integer Default: 5 最大回答数。最大20件。省略可。 |
| previousCount | integer 出発日時が基準の経路の出発日時より前となる経路の回答数。 省略可。 |
| assignInstruction | string Default: "SearchAfter" 前後のダイヤにおける再探索モード。省略可。
|
| addOperationLinePattern | boolean Default: false Enum: true false 結果に経路の区間に紐づく運行路線パターンを付加します。省略可。
|
| addChange | |
| addStop | boolean Default: false Enum: true false 経路の区間に停車駅一覧を付加する。ダイヤによる探索時のみ有効。省略可。
|
| checkEngineVersion | boolean Default: false Enum: true false 完全な定期経路シリアライズデータ、及び経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。
|
| multipleLineComment | boolean Default: false 区間に対するコメント(
|
| addSeatType | boolean Default: false 結果のPrice要素(
|
| trimBeforeSection | boolean Default: false 元の経路情報から、sectionIndexで指定した区間より前の区間を除外するかどうかを指定します。省略可。
※trimBeforeSectionがtrueの場合、assignInstructionの値がSearchAllまたはSearchAfterのいずれであっても、結果は同一となります。 |
required | object レスポンスの最下部を表す要素 | ||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Course": [
- {
- "dataType": "string",
- "SerializeData": "string",
- "PassStatus": {
- "kind": "string",
- "selected": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "Comment": "string",
- "Name": "string",
- "Type": "string"
}, - "Price": [
- {
- "fareRevisionStatus": "string",
- "fromLineIndex": "string",
- "index": "string",
- "kind": "string",
- "nikukanteikiIndex": "string",
- "relationIndex": "string",
- "selected": "string",
- "toLineIndex": "string",
- "vehicleIndex": "string",
- "Name": "string",
- "Oneway": "string",
- "Rate": {
- "area": "string"
}, - "RevisionStatus": "string",
- "RevisionStatusComment": "string",
- "Round": "string",
- "Type": "string",
- "SeatType": [
- {
- "fromLineIndex": "string",
- "toLineIndex": "string",
- "Name": "string",
- "Type": "Free"
}
]
}
], - "Teiki": {
- "SerializeData": "string",
- "DisplayRoute": "string",
- "DetailRoute": "string"
}, - "Relation": {
- "Name": "string",
- "PriceRelation": {
- "kind": "string"
}
}, - "OperationLinePattern": [
- {
- "routeLineIndex": "string",
- "Point": [
- {
- "Station": {
- "code": "string",
- "Name": "string",
- "Type": "train",
- "Yomi": "string",
- "displayCode": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}
}
], - "Line": [
- {
- "code": "string",
- "direction": "string",
- "fromStationPos": "string",
- "toStationPos": "string",
- "track": "string",
- "Name": "string"
}
]
}
], - "Route": {
- "timeOnBoard": "string",
- "timeOther": "string",
- "timeWalk": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "distance": "string",
- "transferCount": "string",
- "Line": [
- {
- "cars": "string",
- "chargeIndex": "string",
- "direction": "string",
- "distance": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "fareIndex": "string",
- "stopStationCount": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "timeOnBoard": "string",
- "track": "string",
- "ArrivalState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Change": {
- "nextLineDirection": "string",
- "openSide": "右",
- "Formation": {
- "number": "string",
- "Car": [
- { }
]
}
}, - "Color": "string",
- "Comment": [
- {
- "text": "string",
- "type": "attention"
}
], - "Corporation": {
- "Name": "string"
}, - "DepartureState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "isStarting": "True",
- "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Destination": "string",
- "LineSymbol": {
- "code": "string",
- "Name": "string"
}, - "Name": "string",
- "Number": "string",
- "sectionIndex": "string",
- "Stop": {
- "ArrivalState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "DepartureState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "Point": [
- {
- "getOff": null,
- "getOn": null,
- "Prefecture": null,
- "Station": { }
}
]
}, - "TimeReliability": "none",
- "Type": "train",
- "TypicalName": "string",
- "hasDiagram": "true",
- "tripCode": "string",
- "trainID": "string",
- "RealtimeSupportStatus": {
- "delay": "true",
- "position": "true"
}
}
], - "Point": [
- {
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "train",
- "Yomi": "string",
- "displayCode": "string"
}
}
]
}, - "AssignStatus": {
- "kind": "teiki",
- "code": "0",
- "requireUpdate": "0"
}, - "selected": "string"
}
]
}
}指定された駅もしくは地点間の経路を探索します。公共交通、徒歩、タクシー、シェアサイクル、オンデマンド交通を利用した経路を取得できます。経路の算出には鉄道やバスのリアルタイムな情報が加味されます。
本機能を利用するには、mixway APIの契約に加え別途契約が必要です。詳細はお問い合わせフォームへご連絡ください。
| key required | string アクセスキー |
| viaList required | |
| date | integer 探索日付。省略可。未指定時は現在日で探索されます。 |
| time | integer 探索時刻。省略可。未指定時は現在時刻で探索されます。 |
| searchType | string Default: "departure" Enum: "departure" "arrival" "lastTrain" "firstTrain" 探索種別。省略可。指定値の意味は探索種別を参照。 |
| sort | string Default: "ekispert" Enum: "ekispert" "price" "time" "teiki" "transfer" "teiki1" "teiki3" "teiki6" ソート種別。省略可。 指定できる値:
詳しくはこちらを参照 |
| answerCount | integer Default: 5 最大回答数。最大20件。省略可。 |
| searchCount | integer 最大探索数。最大20件。省略可。未指定時は |
| conditionDetail | |
| corporationBind | |
| interruptCorporationList | |
| interruptOperationLineCodeList | |
| interruptTransferStationCodeList | |
| addOperationLinePattern | |
| checkEngineVersion | boolean Default: false 指定した定期経路の再現を行うとき、定期経路シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かをチェックします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 指定できる値:
|
| assignTeikiSerializeData | string 定期経路シリアライズデータ。省略可。 |
| assignDetailRoute | string Example: assignDetailRoute=高円寺:JR中央線快速:Up:新宿:JR山手線外回り:Down:池袋 定期経路文字列。 |
| coupon | string 回数券詳細名称。省略可 |
| bringAssignmentError | boolean Default: false 通常の経路探索における定期券と回数券の利用では、定期券や回数券が利用できない場合でもエラーとならず経路探索結果を返しますが、trueを指定することで、定期券や回数券が利用できない場合等にエラーを返します。省略可。 指定できる値:
※ 現在、定期券利用時の運賃計算において、 |
| addChange | |
| mode | string Default: "public" 探索する経路に利用する交通機関。省略可。 指定できる値:
|
| walkSpeed | number Default: 4.8 徒歩速度。省略可。単位: km/h |
| maxWalkDistance | number Default: 2000 徒歩で移動する距離の上限。省略可。単位: メートル |
| maxWalkDistanceLocalBus | number Default: 500 路線バスのバス停まで徒歩で移動する距離の上限。省略可。単位: メートル |
| applyMaxWalkDistanceStrict | boolean Default: false 出発地あるいは到着地から最寄駅までの距離制約を厳密に適用する。省略可。 指定できる値:
|
| carSpeed | number Default: 30 タクシーでの移動速度。省略可。単位: km/h |
| minCarDistance | number Default: 0 タクシーで移動する距離の下限。省略可。単位: メートル |
| maxCarDistance | number Default: 0 タクシーで移動する距離の上限。省略可。単位: メートル |
| applyMaxCarDistanceStrict | boolean Default: false 出発地あるいは到着地から最寄駅までの距離制約を厳密に適用する。省略可。 指定できる値:
|
| cycleSpeed | number Default: 9.5 シェアサイクルでの移動速度。省略可。単位: km/h |
| minCycleDistance | number Default: 1000 シェアサイクルで移動する距離の下限。省略可。単位: メートル |
| maxCycleDistance | number Default: 3000 シェアサイクルで移動する距離の上限。最大3000。省略可。単位: メートル |
| maxWalkDistanceCycle | number Default: 500 シェアサイクルポートまで徒歩で移動する距離の上限。省略可。単位: メートル |
| cycleCorporationBind | string Example: cycleCorporationBind=DOCOMO:POROCLE 利用するシェアサイクル事業者の絞り込み。複数指定可。省略時は制限の無い通常の探索となります。 |
| maxWalkDistanceDemand | number Default: 2000 オンデマンド交通ポートまで徒歩で移動する距離の上限。省略可。単位: メートル |
| demandCorporationBind | string Example: demandCorporationBind=KOMONODEMANDTAXI:MAERUNRUNBUS オンデマンド交通事業者絞り込み。複数指定可。省略時は制限の無い通常の探索となります。 |
| fromName | string 出発地点の名称。結果経路の出発地の名称として採用されます。省略可。 |
| toName | string 到着地点の名称。結果経路の到着地の名称として採用されます。省略可。 |
| fromStation | string Example: fromStation=22671 出発駅コード。指定した駅のみ出発駅として利用します。省略可。 |
| toStation | string Example: toStation=22828 到着駅コード。指定した駅のみ到着駅として利用します。省略可。 |
| multipleLineComment | boolean Default: false 区間に対するコメント(
|
| addSeatType | boolean Default: false 結果のPrice要素(
|
required | object レスポンスの最下部を表す要素 | ||||||||
| |||||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "realtimeDataTimestamp": "string",
- "Course": [
- {
- "dataType": "string",
- "SerializeData": "string",
- "PassStatus": {
- "kind": "string",
- "selected": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "Comment": "string",
- "Name": "string",
- "Type": "string"
}, - "Price": [
- {
- "fareRevisionStatus": "string",
- "fromLineIndex": "string",
- "index": "string",
- "kind": "string",
- "nikukanteikiIndex": "string",
- "relationIndex": "string",
- "selected": "string",
- "toLineIndex": "string",
- "vehicleIndex": "string",
- "Name": "string",
- "Oneway": "string",
- "Rate": {
- "area": "string"
}, - "RevisionStatus": "string",
- "RevisionStatusComment": "string",
- "Round": "string",
- "Type": "string",
- "SeatType": [
- {
- "fromLineIndex": "string",
- "toLineIndex": "string",
- "Name": "string",
- "Type": "Free"
}
]
}
], - "Teiki": {
- "SerializeData": "string",
- "DisplayRoute": "string"
}, - "Relation": {
- "Name": "string",
- "PriceRelation": {
- "kind": "string"
}
}, - "OperationLinePattern": [
- {
- "routeLineIndex": "string",
- "Point": [
- {
- "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string",
- "displayCode": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}
}
], - "Line": [
- {
- "code": "string",
- "direction": "string",
- "fromStationPos": "string",
- "toStationPos": "string",
- "track": "string",
- "Name": "string"
}
]
}
], - "Route": {
- "timeOnBoard": "string",
- "timeOther": "string",
- "timeWalk": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "distance": "string",
- "transferCount": "string",
- "Line": [
- {
- "stopStationCount": "string",
- "hasDiagram": "string",
- "fareIndex": "string",
- "chargeIndex": "string",
- "timeOnBoard": "string",
- "track": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "tripCode": "string",
- "distance": "string",
- "trainID": "string",
- "Corporation": {
- "Name": "string"
}, - "Name": "string",
- "Type": "string",
- "DepartureState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "string"
}, - "isStarting": "string",
- "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "string",
- "Delay": {
- "unit": "string",
- "text": "string"
}, - "RealtimeStatus": "string"
}, - "ArrivalState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "string"
}, - "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "string",
- "Delay": {
- "unit": "string",
- "text": "string"
}, - "RealtimeStatus": "string"
}, - "Destination": "string",
- "Stop": {
- "ArrivalState": {
- "Delay": {
- "unit": null,
- "text": null
}, - "RealtimeStatus": "string",
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "DepartureState": {
- "Delay": {
- "unit": null,
- "text": null
}, - "RealtimeStatus": "string",
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "Point": [
- {
- "getOff": null,
- "getOn": null,
- "Prefecture": null,
- "Station": { }
}
], - "RealtimeInformation": {
- "OnTimeState": {
- "DepartureState": { },
- "ArrivalState": { }
}
}
}, - "TypicalName": "string",
- "RealtimeInformation": {
- "OnTimeState": {
- "DepartureState": {
- "Datetime": null
}, - "ArrivalState": {
- "Datetime": null
}
}
}, - "Number": "string",
- "sectionIndex": "string",
- "TimeReliability": "string",
- "LineSymbol": {
- "code": "string",
- "Name": "string"
}, - "Color": "string",
- "Comment": [
- {
- "text": "string",
- "type": "attention"
}
], - "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "RealtimeSupportStatus": {
- "delay": "true",
- "position": "true"
}
}
], - "Point": [
- {
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string",
- "displayCode": "string"
}
}
], - "sortTransferIndex": "string",
- "sortFareIndex": "string",
- "sortTimeIndex": "string"
}, - "AssignStatus": {
- "kind": "string",
- "code": "string",
- "requireUpdate": "string"
}, - "searchType": "string"
}
]
}
}指定された経路シリアライズデータ・区間インデックスを基準に、その前後の便を利用する経路を探索します。経路の算出には鉄道やバスのリアルタイムな情報が加味されます。
本機能を利用するには、mixway APIの契約に加え別途契約が必要です。詳細はお問い合わせフォームへご連絡ください。
以下のケースでは、シェアサイクルまたはデマンド交通を利用する経路は返却されません。
| key required | string アクセスキー |
| serializeData required | string 探索対象とする経路を表す経路シリアライズデータ。平均待ち時間による探索の経路シリアライズデータ・駅すぱあと API形式経路シリアライズデータは利用できません。 |
| sectionIndex required | integer 探索の基準とする区間を指し示す区間インデックス。交通手段が |
| answerCount | integer Default: 5 最大回答数。最大20件。省略可。 |
| previousCount | integer 出発日時が基準の経路の出発日時より前となる経路の回答数。 省略可。0以上answerCount未満 (0 < answerCount) の値が指定可能。
未指定時は (answerCount - 1) / 2 の小数点を切り捨てた整数が指定されます。基準となる経路は必ず回答に含まれるため、割り切れない場合は、指定経路より後方の経路を1経路多く回答します。 |
| addOperationLinePattern | |
| addChange | |
| addStop | boolean Default: false 経路の区間に停車駅一覧を付加する。省略可。 指定できる値:
|
| checkEngineVersion | string Default: false 指定した経路の再現を行うとき、経路シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かをチェックします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 指定できる値:
|
| multipleLineComment | boolean Default: false 区間に対するコメント(
|
| addSeatType | boolean Default: false 結果のPrice要素(
|
| trimBeforeSection | boolean Default: false 元の経路情報から、sectionIndexで指定した区間より前の区間を除外するかどうかを指定します。省略可。
※trimBeforeSectionがtrueの場合、assignInstructionの値がSearchAllまたはSearchAfterのいずれであっても、結果は同一となります。 |
required | object レスポンスの最下部を表す要素 | ||||||||
| |||||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "realtimeDataTimestamp": "string",
- "Course": [
- {
- "dataType": "string",
- "SerializeData": "string",
- "PassStatus": {
- "kind": "string",
- "selected": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "Comment": "string",
- "Name": "string",
- "Type": "string"
}, - "Price": [
- {
- "fareRevisionStatus": "string",
- "fromLineIndex": "string",
- "index": "string",
- "kind": "string",
- "nikukanteikiIndex": "string",
- "relationIndex": "string",
- "selected": "string",
- "toLineIndex": "string",
- "vehicleIndex": "string",
- "Name": "string",
- "Oneway": "string",
- "Rate": {
- "area": "string"
}, - "RevisionStatus": "string",
- "RevisionStatusComment": "string",
- "Round": "string",
- "Type": "string",
- "SeatType": [
- {
- "fromLineIndex": "string",
- "toLineIndex": "string",
- "Name": "string",
- "Type": "Free"
}
]
}
], - "Teiki": {
- "SerializeData": "string",
- "DisplayRoute": "string"
}, - "Relation": {
- "Name": "string",
- "PriceRelation": {
- "kind": "string"
}
}, - "OperationLinePattern": [
- {
- "routeLineIndex": "string",
- "Point": [
- {
- "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string",
- "displayCode": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}
}
], - "Line": [
- {
- "code": "string",
- "direction": "string",
- "fromStationPos": "string",
- "toStationPos": "string",
- "track": "string",
- "Name": "string"
}
]
}
], - "Route": {
- "timeOnBoard": "string",
- "timeOther": "string",
- "timeWalk": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "distance": "string",
- "transferCount": "string",
- "Line": [
- {
- "stopStationCount": "string",
- "hasDiagram": "string",
- "fareIndex": "string",
- "chargeIndex": "string",
- "timeOnBoard": "string",
- "track": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "tripCode": "string",
- "distance": "string",
- "trainID": "string",
- "Corporation": {
- "Name": "string"
}, - "Name": "string",
- "Type": "string",
- "DepartureState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "string"
}, - "isStarting": "string",
- "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "string",
- "Delay": {
- "unit": "string",
- "text": "string"
}, - "RealtimeStatus": "string"
}, - "ArrivalState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "string"
}, - "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "string",
- "Delay": {
- "unit": "string",
- "text": "string"
}, - "RealtimeStatus": "string"
}, - "Destination": "string",
- "Stop": {
- "ArrivalState": {
- "Delay": {
- "unit": null,
- "text": null
}, - "RealtimeStatus": "string",
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "DepartureState": {
- "Delay": {
- "unit": null,
- "text": null
}, - "RealtimeStatus": "string",
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "Point": [
- {
- "getOff": null,
- "getOn": null,
- "Prefecture": null,
- "Station": { }
}
], - "RealtimeInformation": {
- "OnTimeState": {
- "DepartureState": { },
- "ArrivalState": { }
}
}
}, - "TypicalName": "string",
- "RealtimeInformation": {
- "OnTimeState": {
- "DepartureState": {
- "Datetime": null
}, - "ArrivalState": {
- "Datetime": null
}
}
}, - "Number": "string",
- "sectionIndex": "string",
- "TimeReliability": "string",
- "LineSymbol": {
- "code": "string",
- "Name": "string"
}, - "Color": "string",
- "Comment": [
- {
- "text": "string",
- "type": "attention"
}
], - "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "RealtimeSupportStatus": {
- "delay": "true",
- "position": "true"
}
}
], - "Point": [
- {
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string",
- "displayCode": "string"
}
}
]
}, - "AssignStatus": {
- "kind": "string",
- "code": "string",
- "requireUpdate": "string"
}, - "selected": "string"
}
]
}
}指定された条件に当てはまる駅の情報を取得できます。
駅すぱあと APIの対応するAPI
| name | string 候補文字列。oldName, code, corporationName, railName, operationLineCode と排他。かつ省略可なため、排他のパラメータが存在しない場合はname省略扱いとなります。 |
| oldName | string 駅の旧名称。name, code, corporationName, railName, operationLineCode と排他。 ※路線バス停名は旧名称に対応していません。 |
| code | integer 駅コード。name, oldName, corporationName, railName, operationLineCode と排他。 |
| corporationName | string 会社。name, code, railName, operationLineCode と排他。 |
| railName | string 「駅すぱあと」の平均路線名。name, code, corporationName, operationLineCode と排他。 |
| operationLineCode | string 運行路線コード。name, oldName, code, corporationName, railName と排他。 |
| type | |
| prefectureCode | |
| offset | integer データの取得開始位置。省略可。oldName, code, railName, operationLineCode 指定時無効です。 |
| limit | integer データのブロック件数。省略可。oldName, code, railName, operationLineCode 指定時無効です。最大100件。 |
| direction | string 路線の停車駅取得方向。railName, operationLineCode 指定時のみ有効。 指定できる値:
Default: |
| corporationBind | |
| addGateGroup | string 結果の駅に出口グループ(鉄道のみ)を付加するかどうかを指定します。省略可。 指定できる値:
Default: |
| gcs | string リクエストやレスポンスに座標が含まれる場合、座標の測地系を指定することができます。また、リクエストパラメータの座標情報はgcsパラメータとは別の測地系を個別に指定可能です。省略可。 指定できる値:
Default: |
object レスポンスを表す要素 | |||||||||||||
| |||||||||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "RoundTripType": "same",
- "max": "string",
- "offset": "string",
- "Point": {
- "index": "string",
- "getOn": "true",
- "getOff": "true",
- "onRoute": "true",
- "onRouteEdge": "true",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "OldName": "string",
- "Type": {
- "detail": "string"
}, - "Yomi": "string",
- "GateGroup": {
- "Gate": {
- "code": "string",
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}
}
}
}
}
}
}指定された条件に当てはまる駅の簡易情報を返します。
このAPIは主に候補駅の確定を想定しているため、必要最低限の簡易データのみ返します。 また、一度に取得できる最大件数は30件です。 候補駅の確定(インクリメンタルサーチ)などで利用される場合、アクセスの回数は最大2回/1秒程度を目安にご利用ください。
| name | string 候補文字列。codeと排他。かつ省略可なため、codeが存在しない場合はname扱いとなります。 |
| code | integer 駅コード。name と排他。 |
| type | |
| prefectureCode | |
| corporationBind | |
| communityBus | string Default: "contain" Enum: "contain" "except" 取得結果の路線バスに対するコミュニティバスの扱いを指定します。 指定できる値:
|
| nameMatchType | string Default: "forward" Enum: "forward" "partial" nameのマッチング方式の指定。 指定できる値:
※部分一致の場合、名称の末尾に付く括弧内やスラッシュ以降の補足情報はマッチング対象外となります。
(例: 「中野(東京都)」の |
object レスポンスを表す要素 | |||||||
| |||||||
object レスポンスを表す要素 | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Point": {
- "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Yomi": "string",
- "Type": "string"
}
}
}
}経路シリアライズデータと区間インデックスから、指定経路・指定区間の停車駅一覧を取得できます。
駅すぱあと APIの対応するAPI
| serializeData required | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。 |
| sectionIndex required | integer 区間インデックス。 |
| checkEngineVersion | integer シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効。省略可。 |
| sectionOnly | string 停車駅取得の範囲。trueは区間のみ。falseは全体。省略可。 |
object レスポンスを表す要素 | |||||||||
| |||||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Line": [
- {
- "ArrivalState": {
- "Datetime": {
- "text": "string",
- "operation": "string"
}
}, - "DepartureState": {
- "Datetime": {
- "text": "string",
- "operation": "string"
}
}
}
], - "Point": [
- {
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string"
}
}
]
}
}経路シリアライズデータの経路もしくは区間から、通過する駅と停車する駅の一覧を取得できます。
駅すぱあと APIの対応するAPI
| serializeData required | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。必須。 |
| checkEngineVersion | string 完全な定期経路シリアライズデータ、及びmixway形式経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 指定できる値:
Default: |
| sectionIndex | integer 区間インデックス。 省略可。省略時は経路全体を対象とします。 |
object レスポンスを表す要素 | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Point": [
- {
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string"
}
}
]
}
}経路シリアライズデータと区間インデックスから、特定の列車等の停車駅一覧を取得できます。
駅すぱあと APIの対応するAPI
| serializeData required | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。必須。 |
| checkEngineVersion | string 完全な定期経路シリアライズデータ、及びmixway形式経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 指定できる値:
Default: |
| sectionIndex required | integer 区間インデックス。 必須。 |
| lineCode required | string 列車等を特定するコードの指定。必須 詳しくはこちらを参照。 |
| sectionOnly | string |
object レスポンスを表す要素 | |||||||||
| |||||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Line": [
- {
- "ArrivalState": {
- "Datetime": {
- "text": "string",
- "operation": "string"
}
}, - "DepartureState": {
- "Datetime": {
- "text": "string",
- "operation": "string"
}
}
}
], - "Point": [
- {
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string"
}
}
]
}
}経路探索結果(経路シリアライズデータ)から、経路のシェイプ情報(地図に経路をポリライン描画するための情報)を取得します。レスポンスとしては、経路の区間(ResultSet / Course / Route / Line)毎にシェイプポイントの情報が返ります。
| serializeData required | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。 ※ 平均待ち時間による探索で取得した経路の経路シリアライズデータを指定することはできません。 |
| checkEngineVersion | string 完全な定期経路シリアライズデータ、及び経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 指定できる値:
Default: |
object レスポンスを表す要素 | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Course": {
- "Line": [
- {
- "sectionIndex": "string",
- "Color": "string",
- "Type": "string",
- "extention": "string",
- "Element": {
- "Name": "string",
- "Shape": [
- {
- "GeoPoint": {
- "gcs": "string",
- "lati_d": "string",
- "longi_d": "string"
}
}
], - "code": "string"
}
}
]
}
}
}経路の運賃を切り替えて再計算します。
| serializeData required | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。 |
| checkEngineVersion | string Default: false 完全な定期経路シリアライズデータ、及び経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 指定できる値:
|
| fareIndex | string 利用運賃のインデックス指定。Price(kind="Fare")のindexの値を指定します。 |
| chargeIndex | string 利用料金のインデックス指定。Price(kind="Charge")のindexの値を指定します。 複数指定可。他の~IndexまたはteikiKindを指定した場合のみ省略可。 |
| vehicleIndex | string 定期券で利用できる車両のインデックス指定。PassStatus(kind="vehicle")のindexの値を指定します。 複数指定可。他の~IndexまたはteikiKindを指定した場合のみ省略可。 |
| passClassIndex | |
| teikiKind | string 定期券種別の切り替え。~Indexを指定した場合のみ省略可。 指定できる値:
|
| addRouteData | string Default: false 結果にRouteの情報を含むかどうかを指定。省略可。 指定できる値:
|
| addChange | |
| addSeatType | string Default: false 結果の料金に列車ごとの座席種別を付加する。省略可。 指定できる値:
|
object | |||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Course": [
- {
- "dataType": "string",
- "SerializeData": "string",
- "PassStatus": {
- "kind": "string",
- "selected": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "Comment": "string",
- "Name": "string",
- "Type": "string"
}, - "Price": [
- {
- "fareRevisionStatus": "string",
- "fromLineIndex": "string",
- "index": "string",
- "kind": "string",
- "nikukanteikiIndex": "string",
- "relationIndex": "string",
- "selected": "string",
- "toLineIndex": "string",
- "vehicleIndex": "string",
- "Name": "string",
- "Oneway": "string",
- "Rate": {
- "area": "string"
}, - "RevisionStatus": "string",
- "RevisionStatusComment": "string",
- "Round": "string",
- "Type": "string",
- "SeatType": [
- {
- "fromLineIndex": "string",
- "toLineIndex": "string",
- "Name": "string",
- "Type": "Free"
}
]
}
], - "Teiki": {
- "SerializeData": "string",
- "DisplayRoute": "string",
- "DetailRoute": "string"
}, - "Route": {
- "timeOnBoard": "string",
- "timeOther": "string",
- "timeWalk": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "distance": "string",
- "transferCount": "string",
- "Line": [
- {
- "cars": "string",
- "chargeIndex": "string",
- "direction": "string",
- "distance": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "fareIndex": "string",
- "stopStationCount": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "timeOnBoard": "string",
- "track": "string",
- "ArrivalState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Change": {
- "nextLineDirection": "string",
- "openSide": "右",
- "Formation": {
- "number": "string",
- "Car": [
- { }
]
}
}, - "Color": "string",
- "Comment": [
- {
- "text": "string",
- "type": "attention"
}
], - "Corporation": {
- "Name": "string"
}, - "DepartureState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "isStarting": "True",
- "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Destination": "string",
- "LineSymbol": {
- "code": "string",
- "Name": "string"
}, - "Name": "string",
- "Number": "string",
- "sectionIndex": "string",
- "Stop": {
- "ArrivalState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "DepartureState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "Point": [
- {
- "getOff": null,
- "getOn": null,
- "Prefecture": null,
- "Station": { }
}
]
}, - "TimeReliability": "none",
- "Type": "train",
- "TypicalName": "string",
- "hasDiagram": "true",
- "tripCode": "string",
- "trainID": "string",
- "RealtimeSupportStatus": {
- "delay": "true",
- "position": "true"
}
}
], - "Point": [
- {
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "train",
- "Yomi": "string",
- "displayCode": "string"
}
}
]
}
}
]
}
}経路シリアライズデータを利用した各種経路の操作ができる機能です。指定パラメータの組み合わせによって、機能が変わります。
| パラメータの組み合わせ | |
|---|---|
serializeDataのみを指定 |
指定した経路シリアライズデータに基づき経路の再現を行います。 |
serializeDataとassignRoute,assignDetailRoute,assignTeikiSerializeDataのいずれかを指定 |
serializeDataの再現経路にてassignRoute,assignDetailRoute, assignTeikiSerializeDataを定期券経路として利用します。 |
serializeDataとcouponを指定 |
serializeDataの再現経路に回数券を利用します。 |
serializeDataとlineCode, sectionIndex, assignInstructionを指定 |
serializeDataの再現経路の指定区間を指定の列車に置き換えます。ただし、assignInstructionの値にAutoPrevious, AutoNextのいずれかを指定した場合は、自動的に列車を適応します。詳しくはこちら。 |
serializeDataとsectionIndex, assignType, date, timeを指定 |
serializeDataの再現経路の指定区間を指定の日時で再探索します。 |
| serializeData required | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。 |
| checkEngineVersion | boolean Default: false Enum: true false 完全な定期経路シリアライズデータ、及び経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。
|
| assignTeikiSerializeData | string 定期経路シリアライズデータ。省略可。assignDetailRouteと排他。 |
| assignDetailRoute | string Example: assignDetailRoute=高円寺:JR中央線快速:Up:新宿:JR山手線外回り:Down:池袋 定期経路文字列。 |
| coupon | string 回数券詳細名称。省略可 |
| sectionIndex | integer 区間インデックス。date、time、lineCodeもしくはassignType指定時は必須。 |
| lineCode | string 列車等を特定するコード。省略可 |
| assignInstruction | string Enum: "SearchAll" "SearchAfter" "SearchBefore" "Replace" "AutoNext" "AutoPrevious" 定期券・指定列車利用時の再探索モード。
詳しくはこちらを参照。 |
| assignType | string Enum: "departure" "arrival" 指定した日時の扱い。date、time指定時は必須。
|
| date | string <YYYYMMDD> Default: "現在年月日" 探索日付。省略可。 |
| time | string <HHMM> Default: "現在時刻" 探索時刻。省略可。 |
| addChange | |
| interruptTransferStationCodeList | |
| multipleLineComment | boolean Default: false 区間に対するコメント(
|
| addSeatType | boolean Default: false 結果のPrice要素(
|
required | object レスポンスの最下部を表す要素 | ||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Course": [
- {
- "dataType": "string",
- "SerializeData": "string",
- "PassStatus": {
- "kind": "string",
- "selected": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "Comment": "string",
- "Name": "string",
- "Type": "string"
}, - "Price": [
- {
- "fareRevisionStatus": "string",
- "fromLineIndex": "string",
- "index": "string",
- "kind": "string",
- "nikukanteikiIndex": "string",
- "relationIndex": "string",
- "selected": "string",
- "toLineIndex": "string",
- "vehicleIndex": "string",
- "Name": "string",
- "Oneway": "string",
- "Rate": {
- "area": "string"
}, - "RevisionStatus": "string",
- "RevisionStatusComment": "string",
- "Round": "string",
- "Type": "string",
- "SeatType": [
- {
- "fromLineIndex": "string",
- "toLineIndex": "string",
- "Name": "string",
- "Type": "Free"
}
]
}
], - "Teiki": {
- "SerializeData": "string",
- "DisplayRoute": "string",
- "DetailRoute": "string"
}, - "Relation": {
- "Name": "string",
- "PriceRelation": {
- "kind": "string"
}
}, - "OperationLinePattern": [
- {
- "routeLineIndex": "string",
- "Point": [
- {
- "Station": {
- "code": "string",
- "Name": "string",
- "Type": "train",
- "Yomi": "string",
- "displayCode": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}
}
], - "Line": [
- {
- "code": "string",
- "direction": "string",
- "fromStationPos": "string",
- "toStationPos": "string",
- "track": "string",
- "Name": "string"
}
]
}
], - "Route": {
- "timeOnBoard": "string",
- "timeOther": "string",
- "timeWalk": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "distance": "string",
- "transferCount": "string",
- "Line": [
- {
- "cars": "string",
- "chargeIndex": "string",
- "direction": "string",
- "distance": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "fareIndex": "string",
- "stopStationCount": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "timeOnBoard": "string",
- "track": "string",
- "ArrivalState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Change": {
- "nextLineDirection": "string",
- "openSide": "右",
- "Formation": {
- "number": "string",
- "Car": [
- { }
]
}
}, - "Color": "string",
- "Comment": [
- {
- "text": "string",
- "type": "attention"
}
], - "Corporation": {
- "Name": "string"
}, - "DepartureState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "today"
}, - "isStarting": "True",
- "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "normal"
}, - "Destination": "string",
- "LineSymbol": {
- "code": "string",
- "Name": "string"
}, - "Name": "string",
- "Number": "string",
- "sectionIndex": "string",
- "Stop": {
- "ArrivalState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "DepartureState": {
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "Point": [
- {
- "getOff": null,
- "getOn": null,
- "Prefecture": null,
- "Station": { }
}
]
}, - "TimeReliability": "none",
- "Type": "train",
- "TypicalName": "string",
- "hasDiagram": "true",
- "tripCode": "string",
- "trainID": "string",
- "RealtimeSupportStatus": {
- "delay": "true",
- "position": "true"
}
}
], - "Point": [
- {
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "train",
- "Yomi": "string",
- "displayCode": "string"
}
}
]
}, - "AssignStatus": {
- "kind": "teiki",
- "code": "0",
- "requireUpdate": "0"
}, - "SerializeDataStatus": "string"
}
]
}
}経路シリアライズデータを利用した各種経路の操作ができる機能です。指定パラメータの組み合わせによって、機能が変わります。結果経路にはリアルタイムデータが反映されます。
| パラメータの組み合わせ | |
|---|---|
serializeDataのみを指定 |
指定した経路シリアライズデータに基づき経路の再現を行います。 |
serializeDataとassignInstructionを指定 |
指定に応じ再現経路の各区間を適切な列車に置き換えます。 |
serializeDataとsectionIndex, assignType, date, timeを指定 |
serializeDataの再現経路の指定区間を指定の日時で再探索します。 |
assignTeikiSerializeData など上記以外のパラメータはいずれの場合も結果経路に反映されます。
| key required | string Example: key=myAccessKey アクセスキー |
| serializeData required | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。 |
| assignInstruction | string Enum: "AutoNext" "AutoPrevious" Example: assignInstruction=AutoNext 定期券・指定列車利用時の再探索モード。 指定できる値:
|
| sectionIndex | integer 区間インデックス。date、time、assignType指定時は必須。 |
| assignType | string Enum: "departure" "arrival" 指定した日時の扱い。date、time指定時は必須。
|
| date | string <YYYYMMDD> Default: "現在年月日" 探索日付。省略可。 |
| time | string <HHMM> Default: "現在時刻" 探索時刻。省略可。 |
| checkEngineVersion | string Example: checkEngineVersion=true 完全な定期経路シリアライズデータ、及び経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 指定できる値:
Default: |
| assignTeikiSerializeData | string 定期経路シリアライズデータ。省略可。assignDetailRouteと排他。 ※ 詳しくは定期情報の取得と定期情報の更新及び定期券利用時の運賃計算をご確認ください。 |
| assignDetailRoute | string Example: assignDetailRoute=高円寺:JR中央線快速:Up:新宿:JR山手線外回り:Down:池袋 定期経路文字列。 |
| offpeakTeikiMode | string Example: offpeakTeikiMode=offpeakTime オフピーク定期券利用時の計算モード。 指定できる値:
※詳しくは定期券利用時の運賃計算 > 定期情報を「オフピーク定期券」として利用する場合および定期割り当てステータスコード > オフピーク定期券を利用する場合をご確認ください。 |
| assignPassClassIndex | string 定期券利用時の運賃計算を行う際に、利用する定期経路に定期券の種類が複数ある場合は、PassStatus(kind="nikukanteiki"またはkind="bycorporation")のindexの値を指定することで、定期券の種類を切り替えることができます。 |
| addChange | |
| multipleLineComment | boolean Default: false 区間に対するコメント(
|
| addSeatType | boolean Default: false 結果のPrice要素(
|
required | object レスポンスの最下部を表す要素 | ||||||||
| |||||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "realtimeDataTimestamp": "string",
- "Course": [
- {
- "dataType": "string",
- "SerializeData": "string",
- "PassStatus": {
- "kind": "string",
- "selected": "string",
- "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "Comment": "string",
- "Name": "string",
- "Type": "string"
}, - "Price": [
- {
- "fareRevisionStatus": "string",
- "fromLineIndex": "string",
- "index": "string",
- "kind": "string",
- "nikukanteikiIndex": "string",
- "relationIndex": "string",
- "selected": "string",
- "toLineIndex": "string",
- "vehicleIndex": "string",
- "Name": "string",
- "Oneway": "string",
- "Rate": {
- "area": "string"
}, - "RevisionStatus": "string",
- "RevisionStatusComment": "string",
- "Round": "string",
- "Type": "string",
- "SeatType": [
- {
- "fromLineIndex": "string",
- "toLineIndex": "string",
- "Name": "string",
- "Type": "Free"
}
]
}
], - "Teiki": {
- "SerializeData": "string",
- "DisplayRoute": "string"
}, - "Relation": {
- "Name": "string",
- "PriceRelation": {
- "kind": "string"
}
}, - "OperationLinePattern": [
- {
- "routeLineIndex": "string",
- "Point": [
- {
- "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string",
- "displayCode": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}
}
], - "Line": [
- {
- "code": "string",
- "direction": "string",
- "fromStationPos": "string",
- "toStationPos": "string",
- "track": "string",
- "Name": "string"
}
]
}
], - "Route": {
- "timeOnBoard": "string",
- "timeOther": "string",
- "timeWalk": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "distance": "string",
- "transferCount": "string",
- "Line": [
- {
- "stopStationCount": "string",
- "hasDiagram": "string",
- "fareIndex": "string",
- "chargeIndex": "string",
- "timeOnBoard": "string",
- "track": "string",
- "exhaustCO2": "string",
- "exhaustCO2atPassengerCar": "string",
- "tripCode": "string",
- "distance": "string",
- "trainID": "string",
- "Corporation": {
- "Name": "string"
}, - "Name": "string",
- "Type": "string",
- "DepartureState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "string"
}, - "isStarting": "string",
- "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "string",
- "Delay": {
- "unit": "string",
- "text": "string"
}, - "RealtimeStatus": "string"
}, - "ArrivalState": {
- "no": "string",
- "Datetime": {
- "text": "string",
- "operation": "string"
}, - "Gate": {
- "GeoPoint": {
- "gcs": null,
- "lati": null,
- "lati_d": null,
- "longi": null,
- "longi_d": null
}, - "Name": "string",
- "code": "string",
- "groupCode": "string"
}, - "Type": "string",
- "Delay": {
- "unit": "string",
- "text": "string"
}, - "RealtimeStatus": "string"
}, - "Destination": "string",
- "Stop": {
- "ArrivalState": {
- "Delay": {
- "unit": null,
- "text": null
}, - "RealtimeStatus": "string",
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "DepartureState": {
- "Delay": {
- "unit": null,
- "text": null
}, - "RealtimeStatus": "string",
- "Datetime": {
- "text": null,
- "operation": null
}
}, - "Point": [
- {
- "getOff": null,
- "getOn": null,
- "Prefecture": null,
- "Station": { }
}
], - "RealtimeInformation": {
- "OnTimeState": {
- "DepartureState": { },
- "ArrivalState": { }
}
}
}, - "TypicalName": "string",
- "RealtimeInformation": {
- "OnTimeState": {
- "DepartureState": {
- "Datetime": null
}, - "ArrivalState": {
- "Datetime": null
}
}
}, - "Number": "string",
- "sectionIndex": "string",
- "TimeReliability": "string",
- "LineSymbol": {
- "code": "string",
- "Name": "string"
}, - "Color": "string",
- "Comment": [
- {
- "text": "string",
- "type": "attention"
}
], - "teiki1Index": "string",
- "teiki3Index": "string",
- "teiki6Index": "string",
- "teiki12Index": "string",
- "RealtimeSupportStatus": {
- "delay": "true",
- "position": "true"
}
}
], - "Point": [
- {
- "Name": "string",
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string",
- "displayCode": "string"
}
}
]
}, - "AssignStatus": {
- "kind": "string",
- "code": "string",
- "requireUpdate": "string"
}, - "SerializeDataStatus": "string"
}
]
}
}任意の座標情報から、シェアサイクル・オンデマンド交通のポートまたは駅情報を検索し情報を返します。
半径を指定した場合、指定した座標から近い順に返却します。半径を指定しない場合は最寄りの1件を返します。
| geoPoint required | string 任意の場所の座標情報。緯度経度はそれぞれ |
| type | |
| stationCount | integer >= 1
|
| offset | integer >= 0 Default: 0 データの取得開始位置を指定できます。省略可。 |
| limit | integer [ 1 .. 7000 ] Default: 7000 取得するデータの上限数を指定できます。省略可。 |
| portCorporationBind | |
| addInformation | string 追加情報を返します。複数指定可。省略可。
|
| addGateGroup | enum Default: false Enum: true false 結果の駅に出口グループ(鉄道のみ)を付加するかどうかを指定します。省略可。
|
object レスポンスを表す要素 | |||||||||||
| |||||||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "offset": "string",
- "limit": "string",
- "Point": [
- {
- "GeoPoint": {
- "gcs": "string",
- "lati_d": "string",
- "longi_d": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string"
}, - "Corporation": {
- "code": "string",
- "Name": "string"
}, - "Distance": "string",
- "Region": {
- "code": "string"
}, - "AdditionalInformation": {
- "imageUrl": "string",
- "Availability": {
- "type": "count",
- "allNum": "string",
- "stockNum": "string",
- "emptyNum": "string",
- "eachStockNum": [
- {
- "type": "electric_cycle",
- "count": "string"
}
], - "eachEmptyNum": [
- {
- "types": [
- "electric_cycle"
], - "count": "string"
}
], - "returnableUnlimited": true,
- "updateTime": "2025-04-14T04:28:15.000Z"
}, - "OpeningTime": {
- "type": "text",
- "displayText": "string"
}, - "rentalUris": {
- "ios": "string",
- "web": "string",
- "android": "string"
}
}
}
]
}
}ポート名や駅名の簡易情報で取得したコード情報を指定し、ポートや駅の詳細な情報を取得できます。
| code required | string 駅コード または ポートコード。それぞれのコードはポート名や駅名の簡易情報 で取得できます。 |
object レスポンスを表す要素 | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Point": {
- "GeoPoint": {
- "gcs": "string",
- "lati": "string",
- "lati_d": "string",
- "longi": "string",
- "longi_d": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string"
}, - "Corporation": {
- "code": "string",
- "Name": "string"
}, - "Prefecture": {
- "code": "string",
- "Name": "string"
}
}
}
}任意の文字列から、シェアサイクル・オンデマンド交通のポートまたは駅情報を検索し情報を返します。
主に候補ポートまたは候補駅の確定を想定しているため、必要最低限の簡易データのみ返します。また、一度に取得できる最大件数は30件です。
| name required | string 任意の文字列。 | ||||||||
| type | |||||||||
| corporationBind | string 検索対象会社の絞り込み。指定した会社・シェアサイクル事業者・オンデマンド交通事業者の中から検索します。 以下の値が指定可能です。
複数指定可。最大40件。省略可。省略時は制限の無い通常の検索です。 |
object レスポンスを表す要素 | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Point": [
- {
- "Prefecture": {
- "code": "string",
- "Name": "string"
}, - "Station": {
- "code": "string",
- "Name": "string",
- "Type": "string",
- "Yomi": "string"
}
}
]
}
}「駅すぱあと」の保持する平均路線の情報を取得します。
nameを指定すると、名称の前方一致による絞り込みを行います。
oldNameを指定すると、新名称を取得できます。
fromとtoを指定した場合は、2点間を結ぶ平均路線が取得できます。
dateを指定すると、その日に運行している平均路線に絞り込めます。
serializeDataとsectionIndexを指定すると、区間の列車リストを取得できます。
駅すぱあと APIの対応するAPI
| パラメータ名 | EWS | mixway | 備考 |
|---|---|---|---|
| key | ○ | ○ | |
| name | ○ | ○ | |
| oldName | ○ | ○ | |
| corporationCode | ○ | ○ | |
| corporationName | ○ | ○ | |
| from | ○ | ○ | |
| to | ○ | ○ | |
| prefectureCode | ○ | ○ | |
| date | ○ | ○ | |
| type | ○ | ○ | |
| offset | ○ | ○ | |
| limit | ○ | ○ | |
| serializeData | ○ | ○ | mixway形式経路シリアライズデータのみ利用可能 |
| checkEngineVersion | ○ | ○ | デフォルト値が異なる |
| sectionIndex | ○ | ○ |
本APIのレスポンス構造は駅すぱあと APIの対応するAPI(JSON版)と完全に同一です。
| name | string 平均路線の名称(前方一致)。oldName, corporationName, from, to, serializeDataと排他。省略可 |
| oldName | string 平均路線の旧名称。name, corporationName, from, to, serializeDataと排他。省略可。 |
| corporationCode | integer 会社コード。name, oldName, corporationName, from, to, serializeDataと排他。省略可 |
| corporationName | string 会社の名称。name, oldName, corporationCode, from, to, serializeDataと排他。省略可 |
| from | |
| to | |
| prefectureCode | integer 都道府県コード。省略可。省略時は全国が対象となります。 |
| date | integer 日付。省略可。省略時は全日付が対象となります。 |
| type | |
| offset | integer データの取得開始位置。name, serializeData指定時は無効となります。省略可。 |
| limit | integer データのブロック件数。最大100件まで指定できます。name, serializeData指定時は無効となります。省略可。 |
| serializeData | string mixway形式経路シリアライズデータ。駅すぱあと API形式経路シリアライズデータは利用できません。 name, oldName, corporationName, from, toと排他。省略可 |
| checkEngineVersion | string 完全な経路シリアライズデータの再現を行う場合は、シリアライズデータ作成時のエンジンバージョンと再現時のエンジンバージョンが同一かのチェックを有効にします。エンジンバージョンが異なる場合は、エラーを返します。省略可。 |
| sectionIndex | integer 区間インデックス。serializeData指定時に必須 |
会社の情報を取得します。 会社の分類は「バス」、「バス以外の公共交通機関(鉄道、空路、海路)」、「シェアサイクル」、「オンデマンド交通」の四種類です。
| key required | string Example: key=myAccessKey アクセスキー |
| code | |
| type | string Enum: "train" "bus" "cycle" "demand" Example: type=train 会社の種別。
|
| name | string Example: name=東 会社の名称。 |
| prefectureCode | string Example: prefectureCode=1:2:3 都道府県のコード。複数指定可能。省略時は全ての都道府県が対象。 |
| offset | string Default: 1 Example: offset=101 データの取得開始位置。 |
| limit | string Default: 100 Example: limit=100 データのブロック件数。指定可能な値は1から100。 |
object | |||||||||||
| |||||||||||
object | |||||||
| |||||||
object | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "max": "string",
- "offset": "string",
- "Corporation": [
- {
- "code": "string",
- "Name": "string",
- "Type": "string"
}
]
}
}鉄道・バスの便ごとのリアルタイムに更新される情報を取得できます。
本機能を利用するには、mixway APIの契約に加え情報を利用するための許諾が必要です。詳細はお問い合わせフォームへご連絡ください。
取得対象の交通事業者であり、また便情報が存在する便に限って情報を取得できます。そのためトリップコードを指定してもその便情報が返却されない場合があります。
| key required | string アクセスキー |
| tripCode required | string Example: tripCode=99999999:88888888:77777777 トリップコード。便を特定するためのユニークなコード |
| engineVersion required | string Example: engineVersion=202310_05a エンジンバージョン 最新ではないエンジンバージョンを指定した場合、便情報は取得できません。 |
| addInformation | string Enum: "congestion" "stopPattern" Examples: addInformation=congestion:stopPattern レスポンスに付帯情報を追加するかの設定。複数指定可。省略可。
|
required | object レスポンスの最下部を表す要素 | ||||||||
| |||||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "realtimeDataTimestamp": "string",
- "Trip": [
- {
- "tripCode": "string",
- "operationDate": "string",
- "organizationCount": "string",
- "Congestion": [
- {
- "type": "JRENormalLevel",
- "Current": {
- "Datetime": "string",
- "text": "string"
}
}
], - "StopPattern": {
- "Station": [
- {
- "code": "string",
- "name": "string",
- "index": "string",
- "StopStatus": "stop"
}
], - "currentLocation": {
- "position": "from",
- "fromIndex": "string",
- "toIndex": "string"
}, - "Line": [
- {
- "fromIndex": "string",
- "toIndex": "string",
- "OperationLineCode": "string",
- "Name": "大阪環状線内回り"
}
]
}, - "position": "from",
- "From": {
- "Station": {
- "code": "string",
- "Name": "string"
}, - "Departure": {
- "datetime": "string",
- "Delay": {
- "unit": "seconds",
- "text": "string"
}
}, - "Arrival": {
- "datetime": "string",
- "Delay": {
- "unit": "seconds",
- "text": "string"
}
}, - "stopStatus": "SKIPPED"
}
}
]
}
}「駅すぱあと」の保持する運行路線の情報(鉄道のみ)を取得します。
codeを指定すると、指定した運行路線の情報を返します。nameを指定すると、運行路線の前方一致による絞り込みを行います。部分一致検索をしたい場合はnameMatchTypeパラメータをご利用ください。dateを指定すると、その日時点で有効な運行路線に絞り込めます。| key required | string Example: key=myAccessKey アクセスキー。 |
| code | string 運行路線コードです。 |
| name | string 運行路線名です。 |
| nameMatchType | string Default: "forward" Enum: "forward" "partial" マッチング方式を指定します。nameパラメータ指定時のみ有効です。'forward'(前方一致)または'partial'(部分一致)を指定できます。 |
| corporationCode | string 会社コード。 |
| corporationName | |
| prefectureCode | string 都道府県コードです。省略可能で、省略時は全国が対象です。 |
| date | string <YYYYMMDD> 日付を指定します。省略可能で、省略時は全日付が対象です。 |
| offset | integer Default: "1" データの取得開始位置です。 |
| limit | number Default: "100" データのブロック件数を指定します。 |
required | object レスポンスを表す要素 | ||||||||||||
| |||||||||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "1.27.0.0",
- "engineVersion": "202406_04a",
- "max": "708",
- "offset": "1",
- "Corporation": [
- {
- "code": "1",
- "Name": "JR"
}
], - "Line": [
- {
- "corporationIndex": "1",
- "code": "802",
- "Name": "JR北海道新幹線",
- "Yomi": "じぇいあーるほっかいどうしんかんせん",
- "Color": "010140013"
}
]
}
}鉄道駅について、路線・方面ごとの一日の時刻表を取得できます。以下の順でAPIをリクエストし利用します。
| key required | string Example: key=myAccessKey アクセスキー |
| stationCode | |
| stationName | |
| date | string <YYYYMMDD> Example: date=20240630 時刻表取得日付。省略可。省略時は日付を考慮しない時刻表になります。dateGroup指定時は、指定曜日区分の直近未来の日付になります。 |
| dateGroup | string Enum: "weekday" "saturday" "holiday" Example: dateGroup=weekday 取得する時刻表の曜日区分。省略可。複数指定可。
Default: 現在日付の曜日区分(date指定時は、指定日付の曜日区分になります。) |
| code | string Example: code=1091 時刻表を特定する一意のコード。省略可。省略時は駅時刻表の方面別一覧を返します。 |
| addTrainInformation | boolean Default: false Enum: true false 臨時・運転日注意フラグを持つ列車の情報を付加します。省略可。
|
required | object レスポンスを表す要素 | ||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "1.27.0.0",
- "engineVersion": "202406_04a",
- "TimeTable": [
- {
- "trainCount": "1",
- "code": "1091",
- "dateGroup": "weekday",
- "Station": {
- "Name": "高円寺"
}, - "HourTable": [
- {
- "TimeReliability": "onTimeTable",
- "PreCautionalComment": "6~7分間隔で運転",
- "MinuteTable": [
- {
- "Minute": "21",
- "Stop": {
- "kindCode": "1",
- "platformNo": "3",
- "lineCode": "3149",
- "extra": "True",
- "first": "True",
- "trainID": "1M",
- "nameCode": "3",
- "destinationCode": "5",
- "Number": "1"
}
}
], - "Hour": "10"
}
], - "Information": {
- "Line": [
- {
- "code": "3231",
- "Name": "特急 かいじ11号",
- "GuideComment": "グリーン車ご利用の場合は別にグリーン券が必要です。",
- "Type": "train",
- "DriveComment": "◯◯月△△日までの金曜運転"
}
], - "Type": "train"
}, - "Line": {
- "Name": "JR中央線快速",
- "Direction": "高尾・青梅",
- "Source": "東京・新宿",
- "Color": "250060002"
}, - "LineName": [
- {
- "text": "はちおうじ",
- "code": "3",
- "Mark": "は"
}
], - "LineDestination": [
- {
- "text": "八王子",
- "code": "8",
- "Mark": "八"
}
], - "Datetime": {
- "text": "2024-06-30",
- "operation": "today"
}, - "LineKind": [
- {
- "text": "特急",
- "code": "1",
- "Mark": "特"
}
]
}
]
}
}2点間のバス停から時刻表を取得します。
| key required | string Example: key=myAccessKey アクセスキー |
| from required | |
| to required | |
| date | string <YYYYMMDD> Example: date=20250101 時刻表取得日付。省略可。省略時は本日日付の時刻表になります。 |
required | object レスポンスを表す要素 | ||||||
| |||||||
required | object レスポンスの最下部を表す要素。 | ||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "1.27.0.0",
- "engineVersion": "202406_04a",
- "TimeTable": {
- "Station": {
- "Name": "東京"
}, - "Line": [
- {
- "trainID": "0",
- "Name": "はかた 63",
- "ArrivalState": {
- "no": "4",
- "Datetime": {
- "text": "07:40:00+09:00",
- "operation": "today"
}
}, - "Destination": {
- "Station": {
- "code": "305059",
- "Name": "博多"
}
}, - "DepartureState": {
- "no": "1",
- "Datetime": {
- "text": "07:40:00+09:00",
- "operation": "today"
}
}
}
]
}
}
}リクエストパラメータを元に、経路探索に利用する条件を生成します。 detailの指定がない場合は、デフォルトの条件を元に探索条件を生成します。 detailを指定した場合は、detailの値に対して指定パラメータの値を置き換えます。つまり、前回生成した詳細条件探索データの一部を変更したものを取得できます。
| detail | string 詳細探索条件データ。省略可 |
| plane | |
| shinkansen | string 新幹線。省略可 |
| shinkansenNozomi | string 特急料金が加算される一部の新幹線。省略可。 |
| sleeperTrain | string 寝台列車。省略可。 |
| limitedExpress | string 有料特急。省略可 |
| highwayBus | string 高速バス。省略可。 |
| connectionBus | |
| localBus | string 路線バス 。省略可 |
| communityBus | string 路線バスに対するコミュニティバスの扱いを指定します。localBusがneverの場合無効。省略可。 |
| midnightBus | string 深夜急行バス 。探索種別がplainの場合無効。省略可 |
| ship | |
| liner | string ライナー(乗車整理券、ライナー券、普通車指定席券が必要な列車)。 |
| walk | string 駅間徒歩。 探索種別がplainの場合のみ有効。省略可 |
| useJR | string JR路線。探索種別がplainの場合のみ有効。省略可 |
| transfer | string 乗換え。探索種別がplainの場合のみ有効。省略可 |
| waitAverageTime | string 出発駅乗車待ち平均時間の利用。探索種別がplainの場合のみ有効。省略可 |
| expressStartingStation | string 特急始発駅。探索種別がplainの場合にのみ有効。省略可 |
| localBusOnly | string 路線バスのみ探索。探索種別がplainの場合にのみ有効。省略可 |
| transferTime | string 乗換え時間。探索種別がplainの場合は無効。省略可 |
| fuzzyLine | |
| entryPathBehavior | string 経路を加工する際に、経由駅を継承する。省略可 |
| surchargeKind | string 料金種別希望初期値。省略可 |
| teikiKind | string 定期券種別初期値。省略可 |
| JRSeasonalRate | string JR季節料金。省略可 |
| JRReservation | string JR予約サービス。studentDiscountと同時指定は不可。経路探索で回数券が指定された場合は、回数券が優先されます。省略可 |
| shinkansenETicket | string 新幹線eチケットサービス。studentDiscountと同時指定は不可。経路探索で回数券が指定された場合は、回数券が優先されます。省略可 |
| studentDiscount | string 学割乗車券。JRReservationと同時指定は不可。省略可 |
| ticketSystemType | string 乗車券計算のシステム。省略可 |
| preferredTicketOrder | string 優先する乗車券の順序。乗車券計算のシステム |
| preferredIcFareMode | string IC運賃の計算に利用するICカードの優先モード。乗車券計算のシステム |
| nikukanteiki | string 二区間定期券の利用。省略可 |
| offpeakTeiki | string オフピーク定期券として計算する。省略可 |
object レスポンスを表す要素 | |||||||
| |||||||
object レスポンスを表す要素 | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Condition": "string"
}
}mixway APIのバージョン情報を取得できます。
駅すぱあと APIの対応するAPI
| key required | string Example: key=myAccessKey アクセスキー |
object レスポンスを表す要素 | |||||||||
| |||||||||
object レスポンスを表す要素 | |||||||
| |||||||
{- "ResultSet": {
- "apiVersion": "string",
- "engineVersion": "string",
- "Copyrights": {
- "company": "string",
- "companyId": 1
}, - "Version": [
- {
- "caption": "string",
- "create": "string",
- "createComment": "string",
- "createType": "Date",
- "rangeCaption": "string",
- "rangeFrom": "string",
- "rangeTo": "string"
}
]
}
}