About edgartools
I started writing edgartools in November 2022 to satisfy my own deep curiosity about how companies report information to the SEC.
A couple years it has grown into a large toolset for finding data on Edgar in a really intuitive way.
Edgartools is a python library that makes it super easy to navigate SEC filings in Python
Why Use Edgartools?
Edgartools stands out as the most intuitive and powerful Python library for working with SEC EDGAR data. Here's why you should use it:
- Comprehensive Access: Get any SEC filing since 1994, including detailed company financials from 10-K and 10-Q filings, insider transactions, and fund reports.
- User-Friendly Interface: Features an incredibly simple API that makes working with SEC data straightforward, whether you're using it as a library in your code or as a CLI tool.
- Rich Data Capabilities: Extract structured financial data, parse XBRL documents, and access company facts with ease. The library automatically handles downloading and parsing filings into intuitive
data objects. - Advanced Features: Includes smart features like automatic throttling to prevent SEC blocks, bulk downloads for faster batch processing, and the ability to chunk filing text for vector embedding.
- Beautiful Presentation: Uses the Rich library to display SEC EDGAR data in a visually appealing and readable format, making it the best-looking EDGAR library available.
- Pipeline Ready: Perfect for building data pipelines with capabilities for finding, filtering, transforming, and saving filings, making it ideal for both analysis and automation tasks.
Whether you're a financial analyst, researcher, or developer, Edgartools provides the most efficient way to access and work with SEC EDGAR data, combining power with ease of use.