EdgarTools

EdgarTools

Open-source Python library for parsing SEC EDGAR filings into structured data.

Visit EdgarTools
https://github.com/dgunning/edgartools
EdgarTools preview

About EdgarTools

EdgarTools is a Python library designed for programmatically accessing and parsing SEC EDGAR filings as structured data. It enables users—including developers, analysts, researchers, and data scientists—to transform raw SEC documents into clean, typed Python objects, DataFrames, or text, supporting a wide range of financial, ownership, and event filings. Key features include support for 20+ SEC form types (such as 10-K, 13F, 8-K, and Form 4), XBRL parsing, fund and insider holdings extraction, and integration with AI/LLM stacks via an MCP server. EdgarTools is open-source, free to use, and built for both production-scale pipelines and research applications.

Pricing Plans
Open Source
$0

Alternatives

Resources

Product Website

Visit EdgarTools's official website for product details and getting started.

Visit website →

Documentation

Comprehensive guides and API references for using EdgarTools effectively.

View docs →

Examples

Code examples to help you get started with EdgarTools quickly.

Read examples →

Issues

Community forum for discussing bugs, features, and suggestions related to EdgarTools.

Join the community →