想知道,有人知道如何从 Edgar 自动获取数据吗?(免费或其他)
我已经研究过从 yahoo/google 获得它,但它们整合了信息(比如不同的收入类别将被归类为一个收入项目)。我见过一些像 Zacks 这样的付费网站,但他们也进行整合。
或者,有没有办法通过 api 或其他方式使用 XBRL 加载不同的语句?我不能说我完全理解 XBRL 的工作原理,但它似乎是一个 XML 接口,可以访问所报告的不同语句(由公司自己发布)。
想知道,有人知道如何从 Edgar 自动获取数据吗?(免费或其他)
我已经研究过从 yahoo/google 获得它,但它们整合了信息(比如不同的收入类别将被归类为一个收入项目)。我见过一些像 Zacks 这样的付费网站,但他们也进行整合。
或者,有没有办法通过 api 或其他方式使用 XBRL 加载不同的语句?我不能说我完全理解 XBRL 的工作原理,但它似乎是一个 XML 接口,可以访问所报告的不同语句(由公司自己发布)。
在研究了这个之后,这是我所确定的(注意:作为一名 CPA 和 XBRL 专家,我的 IT 知识有限)。SEC 提供所有实时 XBRL 文件的 RSS 提要。他们还通过服务提供 XBRL 历史的 FTP。我的理解是,如果您知道如何编写 FTP 脚本,则可以使用该脚本将 XBRL 加载到 SQL 数据库中。然后,您可以使用 RSS 将实时文件收集到 SQL 数据库中。
FTP: ftp: //ftp.sec.gov RSS:http ://www.sec.gov/spotlight/xbrl/filings-and-feeds.shtml
如果您正在寻找一种自动创建 XBRL 的方法,一些 XBRL 工具提供了用于从会计和财务报告系统收集数据的 API。XBRL 工具将使您能够根据需要逐个季度“调整”财务报告分类。它还将提供自动验证和报告工具。我最熟悉的 XBRL 软件是富士通的 XWand,但也有其他不错的选择。XWand 具有 API 功能,可以紧密集成到富士通的相关 BPM 工具中,用于管理工作流 (http://www.fujitsu.com/global/services/software/interstage/solutions/xbrl/)。
希望这可以帮助,
杰夫
在回答您的“或者,有没有办法通过 api 或其他方式使用 XBRL 加载不同的语句?” 我可能会向您介绍 Gepsio,这是一个用于 .NET 的 XBRL 文档对象模型。您可以在 .NET 应用程序中使用它来使用、验证和报告 XBRL 文档中的各种条目。
由于 Gepsio 是一个 .NET 组件,它也可以从 PowerShell 中使用,这基本上将 XBRL 消耗和验证带入了脚本环境。这篇博文提供了一个在 PowerShell 中使用 Gepsio 的示例。
至于自动使用 Edgar 文档,您应该知道 Gepsio 可以通过在调用 Gepsio 的 XbrlDocument.Load() 方法时指定 XBRL 文档的 URL 来自动使用发布在 Web 上的文档。上面提到的博客文章中显示的 PowerShell 示例给出了从 Web 加载 XBRL 的示例。
此处找到的博客文章还说明了从 C# 中使用 Gepsio。
@user117650 你想如何查看数据?
你应该看看 www.finviews.com,我们已经为你完成了所有的工作。我们拥有所有 XBRL 数据(10-Q、10-K、20-F、S-1 等),只要公司向 SEC 提交报告,您将在不到 2 分钟的 Excel 中获得它例如,您可以在之后进行财务建模(查看网站上的视频)。
有2个流: