I'm the developer of an open-source (MIT License) python package to convert SEC submissions into useful data. I've recently put a bunch of stuff in the cloud for a nominal convenience fee.
Cloud:
1. SEC Websocket - notifies you of new submissions as they come out. (Free)
2. SEC Archive - download SEC submissions without rate limits. ($1/100,000 downloads)
3. MySQL RDS ($1/million rows returned)
- XBRL
- Fundamentals
- Institutional Holdings
- Insider Transactions
- Proxy Voting Records
Posting here, in case someone finds it useful.
Links:
Datamule (Package) GitHub: https://github.com/john-friedman/datamule-python
Documentation: https://john-friedman.github.io/datamule-python/datamule-python/sheet/sheet/
Get an API Key: https://datamule.xyz/dashboard2.html