全国の駅データをJSONで取得できるAPIです。
URL
https://freelancepapa.com/station/php/API/getStation.php?station_name=○○○○&pattern_match=○
リクエストパラメータ
station_name | 取得したい駅名を指定 漢字、ひらがなどちらでも可能 |
pattern_match | 1:完全一致 2:曖昧検索 |
レスポンス
results(取得結果) | success または failure | |
stationData | name | 駅名(漢字) |
kanaName | 駅名(ひらがな) | |
prefectureName | 駅が存在する都道府県 | |
lineName1 | 駅が所属する路線名 | |
lineName2~9 | 駅が所属する路線名2~9 ※ない場合null |
|
lat | 駅の緯度 | |
lng | 駅の経度 | |
passenger | 駅の乗降客数 | |
passengeRemarks | 駅の乗降客数備考 | |
passengerYear | 駅の乗降客数統計年 | |
sourceUrl | 駅の乗降客数データ出典元URL |
使用例(JavaScript)
補足
路線毎の乗降客数のデータでまとまっているため、1つの駅でも複数の路線に所属している場合は複数取得してきます。
例:”東京”で完全一致検索をした場合、JR在来線、東京メトロ丸の内線、東海道新幹線の3つが抽出されます。
API利用規約
- API利用者は、本利用規約に同意する必要があり、APIを利用することにより本利用規約の全ての記載内容について同意したものとみなされます。
- APIの連携によって、提供されたデータベースに関する知的財産権はAPIの作成者に帰属します。
- ただし乗降客数データについては、「クリエイティブ・コモンズ・表示・継承ライセンス3.0」の下で公表されたウィキペディア日本語版の各駅ページ内のデータを元に取得しておりますので、二次利用の際はそれらを準拠してください。乗降客数の出典元についてはsourceUrlを参照してください。
- ウィキペディア日本語版の各駅ページ内の乗降客数最新データとの一致は保証しません。
- APIの作成者は、APIの内容変更や停止・終了及びサーバの処理速度低下や障害によって生じたいかなる損害について一切の責任を負いません。
- APIの作成者は、APIから取得したデータによって発生した損害についても一切責任を負いません。
- APIの作成者は、APIの完全性、正確性、確実性、有用性、適法性、可用性等明示的か黙示的かに関わらず、いかなる種類の保証も行いません。
- API利用者が、APIを改竄・解析する行為を禁止します。