edgartools

Retrieve and analyze SEC EDGAR filings and XBRL data by ticker, CIK, or company name.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Hung-3008/agusta --skill edgartools-hung-3008
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edgartools
Source: https://github.com/Hung-3008/agusta/tree/main/.agents/skills/edgartools
Command: npx skills add https://github.com/Hung-3008/agusta --skill edgartools-hung-3008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

EDGAR data is vast and fragmented; this tool provides a unified, programmatic interface to access, parse, and analyze SEC filings, including XBRL data and company financials, enabling faster research and automation.

Core Features & Use Cases

  • Access filings since 1994 with structured data extraction.
  • Retrieve financial statements, ownership data, and XBRL facts for multi-period analysis.
  • Integrate with Python workflows and AI-assisted prompts via the AI extras.

Quick Start

Install edgartools, authenticate with your EDGAR identity, and start querying a company to fetch its latest filings and financials for analysis.

Frequently Asked Questions about edgartools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve SEC EDGAR filings programmatically using Python?

You can retrieve SEC EDGAR filings programmatically by querying companies via ticker, CIK, or name to fetch structured filings, financials, and ownership data. The tool requires an EDGAR identity for API authentication and supports Python workflows.

Can I extract XBRL financial data from SEC filings for multi-period analysis?

Yes, you can extract XBRL facts and financial statements from SEC filings for multi-period analysis. The tool parses structured XBRL data, enabling automated retrieval of financials and ownership documents dating back to 1994.

Do I need an EDGAR identity to access SEC filings through a Python API?

Yes, an EDGAR identity is required for API access to retrieve SEC filings. You must authenticate with your EDGAR identity before querying companies by ticker, CIK, or name to fetch financials and related documents.

What is the best way to automate SEC filing research and financial data extraction?

Automating SEC filing research is best done by using a unified Python interface to parse fragmented EDGAR data. You query by company identifier to fetch filings and financials, with optional AI-assisted workflows available via the AI extras.

Does edgartools support AI-assisted workflows for analyzing SEC EDGAR data?

Yes, edgartools supports optional AI-assisted workflows via the edgartools[ai] extras. This allows you to integrate AI prompts into your Python workflow for analyzing retrieved SEC filings and XBRL financial data.

How far back can I access historical SEC filings and financial statements?

You can access historical SEC filings and financial statements dating back to 1994. The tool provides structured data extraction across this full archive, supporting multi-period analysis for queried companies.