Loading article…
EdgarTools offers open‑source Python tools to access, parse, and analyze SEC EDGAR filings, with features for financial statements, insider trades, and AI
EdgarTools is an open‑source Python library that lets users retrieve and work with SEC EDGAR filings as structured data, turning complex XBRL documents into ready‑to‑use pandas objects and clean text [1]. The package supports a wide range of filing types—from 10‑K reports to insider Form 4s—and includes tools for AI‑driven queries and a hosted web UI.
Key takeaways
EdgarTools starts with a Company object that represents any public ticker, after users set an email identity required by the SEC [2]. From there, developers can call methods like get_financials() to retrieve standardized income statements, balance sheets, and cash‑flow data directly from XBRL filings [1][2]. Insider transactions are accessible with get_filings(form="4"), returning structured objects that can be concatenated into a single DataFrame for analysis [1]. The library also supports proxy statements, 13F holdings, and a full suite of other forms, making it a one‑stop solution for financial research [2].
Beyond basic data extraction, EdgarTools includes an MCP server that can be deployed for AI applications, and a dedicated Claude skill (edgartools[ai]) that adds SEC analysis capabilities to Claude Desktop and Claude Code [2]. This integration enables natural‑language queries such as “Which Tesla executives sold more than $1 million in stock in the past six months?” and returns answers backed by the underlying SEC data [2]. The library is optimized for performance with local caching, batch processing, and type hints, and it can be run in production environments at hedge funds and fintech firms [1][2].
By turning the SEC’s massive, unstructured filing archive into easily consumable Python objects, EdgarTools lowers the barrier for analysts, researchers, and developers to perform rigorous financial and governance studies without costly third‑party APIs [1][2]. Its open‑source license, lack of required API keys, and community‑driven support make it a cost‑effective alternative for institutions and academics alike. Ongoing sponsorship and corporate tiers aim to sustain development and keep parsers up‑to‑date with SEC filing changes, ensuring the tool remains relevant as regulatory reporting evolves [2].
Coverage is mostly measured — 214 of 255 reports stay neutral.
Every Monday — the token unlocks, Fed dates & catalysts set to move crypto and markets this week. So you’re never blindsided.
Free · 3-min read · one-click unsubscribe
AI-assisted synthesis by the TrendWatcher Editorial Desk · sourced from 2 outlets · Jun 3, 2026 · How we report
Sec is a trending topic in the news. Recent coverage of Sec includes: BREAKING: FSU beats out pair of SEC teams to earn commit from DL Eric Vaulx Jr.
10 news sources analyzed
Based on our analysis of recent news articles, Sec has mixed coverage. Check the sentiment score above for detailed analysis.
TrendWatcher aggregates Sec news from 100+ trusted sources and provides AI-powered sentiment analysis updated in real-time.