A python package for working with SEC filings at scale.
- datamule-data Contains datasets for use with datamule-python
- datamule-indicators Create economic indicators from SEC filings
- txt2dataset Create datasets from unstructured text
- secsgml Parse SEC filings in SGML format
- doc2dict Convert documents to dictionaries.
pip install datamule
from datamule import Portfolio
portfolio = Portfolio('apple')
portfolio.download_submissions(ticker='AAPL',submission_type='10-K')
You can use the sec
(default) or datamule
(no rate limit) which requires an api key.
This package almost certainly solves your use case or will solve your use case soon.
However, the docs are incomplete. Feel free to post a github issue or email me for clarification. I reply quickly, and this helps me improve the documentation.