我在哪里可以找到 SEC XBRL 财务数据的确切链接以便将它们下载到 R 中?

问题描述 投票:0回答:2

我很想用 R 分析资产负债表和损益表。我遇到过包 finstr

有一个使用此 链接 访问 XBRL 数据下载 AAPL 股票数据的示例。

我想问一下,我怎么才能真正找到我想要的公司的链接?例如特斯拉。我认为只需更改 URL 中的股票代码和日期就足够了,显然那样做是行不通的。几天来我一直在努力寻找答案,通过美国证券交易委员会搜索。

基本上我想达到这样一个程度,即我可以在 R 中生成指向任何公司的链接(以防我想编写一个循环以下载所有上市公司的财务报表数据)。

r xml rstudio quantmod xbrl
2个回答
1
投票

您链接中的网址是

https://www.sec.gov/Archives/edgar/data/320193/000119312514383437/aapl-20140927.xml
。第一组数字 -
320193
,在您的示例中 - 代表删除前导零的公司的中央索引键(CIK)。 APPL 的 CIK 是 0000320193,它与该 URL 中的第一组数字匹配。您需要您感兴趣的公司的 CIK 才能构建该 URL。例如,如果您转到
https://www.sec.gov/Archives/edgar/data/320193/
,您将看到 AAPL 的所有可用文件夹 - CIK 为
0000320193
的公司,请记住在构建该 URL 时删除前导零。

如果您正在寻找一家公司的CIK,您也可以通过一个网址找到它。也许您可以先导航到

https://www.sec.gov/cgi-bin/browse-edgar?CIK=[StockSymbol]&action=getcompany&owner=exclude
以获取 CIK 和其他信息。对于您的示例,请转到
https://www.sec.gov/cgi-bin/browse-edgar?CIK=TSLA&action=getcompany&owner=exclude
。您也许可以在该初始搜索页面上找到更多信息。


0
投票

SEC 提供访问 EDGAR 数据的高级解释。 https://www.sec.gov/os/accessing-edgar-data

要将公司名称与 CIK 匹配,https://www.sec.gov/Archives/edgar/cik-lookup-data.txthttps://www.sec.gov/files/company_tickers_exchange.json

有了 CIK,https://www.sec.gov/edgar/sec-api-documentation。 “每个实体的当前备案历史可在以下 URL 获得:”https://data.sec.gov/submissions/CIK##########.json.

我在上个月使用这些 .json 文件找到了 2,000 个股票代码列表的 10-K URL。我使用了 R。编码对我的中级 R 技能来说并非没有挑战。

© www.soinside.com 2019 - 2024. All rights reserved.