駅データ取得API

全国の駅データを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利用規約

  1. API利用者は、本利用規約に同意する必要があり、APIを利用することにより本利用規約の全ての記載内容について同意したものとみなされます。
  2. APIの連携によって、提供されたデータベースに関する知的財産権はAPIの作成者に帰属します。
  3. ただし乗降客数データについては、「クリエイティブ・コモンズ・表示・継承ライセンス3.0」の下で公表されたウィキペディア日本語版の各駅ページ内のデータを元に取得しておりますので、二次利用の際はそれらを準拠してください。乗降客数の出典元についてはsourceUrlを参照してください。
  4. ウィキペディア日本語版の各駅ページ内の乗降客数最新データとの一致は保証しません。
  5. APIの作成者は、APIの内容変更や停止・終了及びサーバの処理速度低下や障害によって生じたいかなる損害について一切の責任を負いません。
  6. APIの作成者は、APIから取得したデータによって発生した損害についても一切責任を負いません。
  7. APIの作成者は、APIの完全性、正確性、確実性、有用性、適法性、可用性等明示的か黙示的かに関わらず、いかなる種類の保証も行いません。
  8. API利用者が、APIを改竄・解析する行為を禁止します。