用于大规模处理 SEC 文件的 Python 包。包括 Mulebot,一个用于 SEC 数据的开源聊天机器人,没有存储要求。 ?完整文档 | ?网站
文章:
文章:根据 SEC 文件创建结构化数据集
文章:5 分钟内部署金融聊天机器人
快速高效地下载 SEC 文件
实时监控 EDGAR 的新申请
大规模解析文件
访问综合数据集(10-K、SIC 代码等)
使用 MuleBot 与 SEC 数据交互
# 基本安装pip install datamule# 安装所有功能pip install datamule[all]
import datamule as dm# 下载归档文件downloader = dm.Downloader()downloader.download(form='10-K',ticker='AAPL')# 下载信息表等归档附件downloader.download(form='13F-HR', file_types=['INFORMATION TABLE'],date=('2024-09-14','2024-09-16'))# 从 2023 年起每 10Q 下载一次。应该需要 2 分钟downloader.download_dataset(dataset='10q_2023')
filing_viewer
:归档查看器模块
mulebot
: SEC 数据交互聊天机器人
mulebot_server
:MuleBot 的 Flask 服务器
all
:所有可用功能
?美国证券交易委员会备案术语表
? XBRL 事实术语表
?尝试 MuleBot
访问全面的 SEC 数据集,包括:
FTD 历史数据(2004 年以来)
10-K 和 10-Q 备案(自 2001 年起)
13F-HR信息表(2013年起)
MD&A 集合(自 2001 年以来超过 100,000 个,需要免费 API 密钥)
欢迎贡献!请随时提交 Pull 请求。
麻省理工学院许可证
有关详细的使用示例、API 参考和高级功能,请访问我们的文档。