Home / Market & alternative data
datamule-python
Python package for working with SEC filings data
What it is
A Python package for working with data from the US Securities and Exchange Commission, integrating datamule's endpoints. It lets you access and analyse public SEC filings and financial data programmatically, including in bulk. Quant researchers and developers who need filings as an input to research are the intended users. Coverage is limited to US SEC data, and parts of the workflow rely on the datamule service.
At a glance
Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.
| Best for | Developers |
|---|---|
| Used for | Data source, Data analysis |
| Markets | US equities |
| Stack | Python |
| Learning curve | Moderate learning curve |
| Practical value | Medium practical value |
| Cost | Free and open source |
| Hardware | No GPU needed |
| Maintenance | Last commit 2 months ago |
GitHub stars, last 30 days
Daily snapshots since 2026-09-28 (up to 30 days): 0 over the period, now 557. Gaps mean no snapshot was taken that day.
A package to work with SEC data. Incorporates datamule endpoints.
Similar tools
Normalized SEC filings for desktop coding agents
Python library for structured SEC EDGAR filings
Python library for FinViz financial data and screening
Pythonic downloader for Yahoo! Finance market data
Python library for real-time stock and option quotes
Typed Python access to SEC company filing facts