使用python从edgar数据库下载sec文件。

sec-edgar-downloader的Python项目详细描述


Build StatusCoverage StatusPyPI VersionSupported Python VersionsLicenseCode Style: Black

sec edgar downloader是一个用于从SEC EDGAR database下载company filings的python包。搜索可以由stock tickerCentral Index Key (CIK)执行。如果找不到合适的ticker,可以使用SEC CIK lookup tool

快速启动

安装

使用pippipenv安装并更新此包:

$ pip install -U sec-edgar-downloader

示例用法

fromsec_edgar_downloaderimportDownloader# Initialize a downloader instance.# If no argument is passed to the constructor, the package# will attempt to locate the user's downloads folder.dl=Downloader("/path/to/valid/save/location")# Get all 8-K filings for Apple (ticker: AAPL)dl.get_8k_filings("AAPL")# Get all 8-K filings for Apple, including filing amends (8-K/A)dl.get_8k_filings("AAPL",include_amends=True)# Get all 8-K filings for Apple before March 25, 2017# Note: before_date string must be in the form "YYYYMMDD"dl.get_8k_filings("AAPL",before_date="20170325")# Get the past 5 8-K filings for Appledl.get_8k_filings("AAPL",5)# Get all 10-K filings for Microsoft (ticker: MSFT)dl.get_10k_filings("MSFT")# Get the latest 10-K filing for Microsoftdl.get_10k_filings("MSFT",1)# Get all 10-Q filings for Visa (ticker: V)dl.get_10q_filings("V")# Get all 13F-NT filings for the Vanguard Group (CIK: 0000102909)dl.get_13f_nt_filings("0000102909")# Get all 13F-HR filings for the Vanguard Groupdl.get_13f_hr_filings("0000102909")# Get all SC 13G filings for Appledl.get_sc_13g_filings("AAPL")# Get all SD filings for Appledl.get_sd_filings("AAPL")# Get the latest filings (8-K, 10-K, 10-Q, 13F, SC 13G, SD), if available, for Appledl.get_all_available_filings("AAPL",1)# Get the latest filings (8-K, 10-K, 10-Q, 13F, SC 13G, SD), if available, for a# specified list of tickers and CIKssymbols=["AAPL","MSFT","0000102909","V","FB"]forsinsymbols:dl.get_all_available_filings(s,1)

支持的SEC文件

  • 8-K
  • 10-K
  • 10-q
  • 13f-nt和13f-hr
  • SC 13G
  • 标准差

你可以了解更多关于证券交易委员会不同类型的文件。

贡献

如果您遇到错误或希望看到新的公司文件或功能添加到sec edgar downloader,请file an issuesubmit a pull request

文档

有关完整文档,请访问sec-edgar-downloader.readthedocs.io

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Spring工具套件中找到Spring版本?   是否有API将vSphere JSON结果映射到适当的Java对象?   java在spring WebSocket中有请求作用域吗?(websocket scop==会话范围)   java我想从list1中删除list2元素并返回list1   java使用JPA/Hibernate为单个集合使用多个@Where   JSF2.0中混合Ajax和完整请求的java   java变量miles可能尚未初始化   java使用文件路径StringArray构建父子数组   java数据源在struts中不起作用   java从另一个类访问txtField值   具有相同主键和外键双向关系的java Hibernate实体OneToOne   java Android广播接收器:上下文问题   java我可以将实体指定为数据存储属性以实现类似joinlike的功能吗?   java如何排除hadoop核心依赖项   java是否可以确定用户是否实时单击了任何通知(不仅仅是来自我的应用程序)?   java在单独的类中访问私有变量?   java如何使用Spring@Value注入映射