EDINET API
書類一覧API
import requests
url = "https://disclosure.edinet-fsa.go.jp/api/v1/documents.json"
params = {"date": "2019-08-22", "type": 2}
res = requests.get(url, params=params, verify=False)
path = 'edinet_api.txt'
with open(path_w, mode='w') as f:
f.write(res.text)
欲しい情報
filerName
会社名
"特殊電極株式会社"
secCode
EdinetCodeだけなじゃなく、証券コードも付属。
5桁表示のコードなので末尾1桁は削って使いましょう。
"secCode": "34370",
docDescription
書類のタイトル。
"四半期報告書-第73期第1四半期(平成31年4月1日-令和1年6月30日)"
submitDateTime
報告日。DB管理上は欲しい。
"2019-08-09 09:00"
docID
書類取得APIで指定する書類のコード。
docTypeCode
たくさんあるけど重要そうな項目は以下。
コード値 | コード名称 |
120 | 有価証券報告書 |
130 | 訂正有価証券報告書 |
140 | 四半期報告書 |
150 | 訂正四半期報告書 |
160 | 半期報告書 |
170 | 訂正半期報告書 |
350 | 大量保有報告書 |
360 | 訂正大量保有報告書 |
code
import requests
import json
import re
date = "2019-08-08"
url = "https://disclosure.edinet-fsa.go.jp/api/v1/documents.json"
params = {"date": date, "type": 2}
res = requests.get(url, params=params, verify=False)
path = 'edinet_api.txt'
rj = res.json()
com = rj["results"]
pattern =r"四半期"
repattern = re.compile(pattern)
for c in com:
if c["docDescription"] == None:
pass
else:
if re.search(repattern, c["docDescription"]):
with open(path, mode='a') as f:
f.write("{}\n{}\n{}\n".format(c["docID"], c["docDescription"], c["filerName"]))
else:
pass
XBRLから上場企業の決算書の情報を得る。 - Qiita
XBRLとはXBRLは企業の決算書などのビジネスレポートをXML形式で記述するための国際標準の仕様です。日本ではすべての上場企業はXBRLの形式で有価証券報告書や四半期報告書などの決算書を…
GitHub - teatime77/xbrl-reader: XBRLファイルを解析して財務諸表のデータを読み取ります。
XBRLファイルを解析して財務諸表のデータを読み取ります。.Contributetoteatime77/xbrl-readerdevelopmentbycreatinganaccountonGitHub.
コメント