現在上場中の証券コードと会社名を取得するGEM作りました

意外にも現在上場している証券コードのリストを得るgemがなかったので作りました。

kozakana/ticker_symbol_jpn

現状対象の市場は 東証1部/東証2部/Mothers/JASDAQ です。

使い方

require 'ticker_symbol_jpn'

codes = TickerSymbolJpn.all_codes
p codes[3904] #=> "カヤック"

注意

データを取得する度JPXにアクセスするのでsave_codesとload_codesをなるべく使用して毎回アクセスがいかないようにしてください。

メソッド一覧

all_codes

すべての上場データを取得

first_codes

東証一部上場データを取得

second_codes

東証二部上場データを取得

mothers_codes

マザーズ上場データを取得

jasdaq_codes

JASDAQ上場データを取得

save_codes(json_file_path)

JSONファイルにデータを保存

load_codes(json_file_path)

JSONファイルから読み込み(証券コードがInteger型のハッシュが返ります)