我正在尝试编写一个Microsoft Excel UDF来从美国提取信息。SEC的埃德加数据库我能找到的文档说我可以这样拉取数据(例如),我会得到一个JSON响应:
https://data.sec.gov/api/xbrl/companyconcept/CIK##########/us-gaap/AccountsPayableCurrent.json
只要分类法是“us-gaap”,这种方法就可以工作,但我假设如果我需要“dei”分类法中的某些内容,我只需要更改URI的这一部分,但没有骰子。例如,一家公司的季度申报在封面上会有它的股票代码,在dei分类中是“TickerSymbol”。然而,这并不起作用
https://data.sec.gov/api/xbrl/companyconcept/CIK##########/dei/TickerSymbol.json
有谁有过把这些数据弄出来的经验吗?我肯定漏掉了什么明显的东西,但我已经在这上面纠结太久了。
1条答案
按热度按时间deyfvvtc1#
你所追求的概念被称为
TradingSymbol
而不是TickerSymbol
。看看这个微软文件,搜索“符号”:https://www.sec.gov/ix?doc=/Archives/edgar/data/789019/000156459022026876/msft-10k_20220630.htm
看起来,这个概念是使用维度分解来报告的,因此它是针对每个类别的份额报告的,不幸的是,看起来有维度的事实没有包括在
data.sec.gov
数据中。我找不到这方面的任何文档,但是如果我使用此视图查看公司的所有事实,我找不到任何维度限定的事实:https://data.sec.gov/api/xbrl/companyfacts/CIK0000789019.json
考虑到在一份典型的文件中有大量的事实是维度合格的,这似乎是一个相当大的遗漏。
您可能想看看XBRL US API,我知道它确实包括所有事实:
https://xbrl.us/home/use/xbrl-api/