Python SDK for SEC EDGAR data extraction and analysis
Top 35.2% on sourcepulse
EdgarTools is a Python library designed to simplify the extraction and analysis of financial data from SEC EDGAR filings. It targets financial analysts, researchers, and developers who need to access and process this data efficiently, offering a significant reduction in code complexity compared to manual web scraping or parsing.
How It Works
EdgarTools provides an intuitive Python API to interact with the SEC EDGAR database, retrieving filings from 1994 onwards. It automatically parses various filing types (10-K, 10-Q, 4, 13F, etc.) into structured Python objects and pandas DataFrames, leveraging efficient libraries for data handling. The library also includes features for clean text extraction suitable for LLM pipelines and automatic rate limiting to prevent SEC blocks.
Quick Start & Requirements
pip install edgar-tools
set_identity("your.email@example.com")
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The library is actively under development, with planned features like interactive dashboards and ML integrations still in progress.
2 days ago
Inactive