edgartools

Library for downloading structured data from SEC EDGAR filings and XBRL financial statements.

EstablishedOpen SourceLow lock-in

Pricing

See website

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Overview

What is edgartools?

Edgartools is a Python library designed to facilitate the download of structured data from SEC EDGAR filings, including XBRL financial statements. It simplifies the process of extracting valuable financial information for analysis or integration into other applications.

Key differentiator

Edgartools stands out as a lightweight, Python-based solution specifically tailored for downloading and parsing structured data from SEC EDGAR filings, offering flexibility in filtering and extracting XBRL financial statements.

Capability profile

Strength Radar

Simplified downl…Support for XBRL…Flexible filteri…

Honest assessment

Strengths & Weaknesses

↑ Strengths

Simplified downloading of SEC EDGAR filings

Support for XBRL financial statements extraction

Flexible filtering options for specific data retrieval

Fit analysis

Who is it for?

✓ Best for

Developers building automated systems to process and analyze SEC filings

Financial analysts who need to extract structured data from XBRL documents

Researchers requiring historical financial information for studies or reports

✕ Not a fit for

Users looking for a graphical interface to browse SEC filings (edgartools is a library)

Projects that require real-time streaming of filing updates (batch processing only)

Cost structure

Pricing

Free Tier

None

Starts at

See website

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Next step

Get Started with edgartools

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →
edgartools — Deep Dive | AI Navigator | AI Navigator