edgartools

Retrieve SEC EDGAR filings and extract financial data via API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and automates the process of accessing, analyzing, and extracting data from SEC EDGAR filings, making complex financial data readily available.

Core Features & Use Cases

  • Company & Filing Retrieval: Easily find companies by ticker or CIK and retrieve specific filings like 10-Ks, 10-Qs, and 8-Ks.
  • Structured Data Extraction: Parse financial statements (income, balance sheet, cash flow), XBRL data, and other filing sections into usable formats.
  • Use Case: Analyze the financial health of publicly traded companies by fetching and processing their annual reports (10-K) to compare revenue growth and profitability over the last five years.

Quick Start

Use the edgartools skill to get the latest 10-K filing for Apple Inc.

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 for financial data analysis?

To retrieve SEC EDGAR filings for financial data analysis, you can find companies by ticker or CIK to fetch specific filings like 10-Ks, 10-Qs, and 8-Ks. This provides programmatic access to company profiles and historical financial statements.

Can I extract specific sections like risk factors from SEC 10-K filings?

Yes, you can extract specific sections like risk factors and management discussion from SEC 10-K filings. The tool parses these filing sections into usable formats, supporting data extraction for financial reporting and regulatory compliance.

How do I parse XBRL data from SEC EDGAR into a usable format?

You can parse XBRL data from SEC EDGAR into usable formats by retrieving the desired filing and extracting its structured financial statements. This includes processing income statements, balance sheets, and cash flow data.

Does this approach require knowing a company's CIK to fetch company reports?

No, knowing a company's CIK is not strictly required to fetch company reports. You can easily find companies and retrieve their filings by using their stock ticker symbol as an alternative identifier.

What is the best way to compare revenue growth from historical financial statements?

The best way to compare revenue growth from historical financial statements is to retrieve historical 10-K filings and parse the structured financial data. This allows you to systematically analyze financial health and profitability over several years.