edgartools

Retrieve SEC EDGAR filings and extract financial statement data via Python.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Rowtion/Bioclaw --skill edgartools-rowtion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edgartools
Source: https://github.com/Rowtion/Bioclaw/tree/main/scientific-skills/edgartools
Command: npx skills add https://github.com/Rowtion/Bioclaw --skill edgartools-rowtion

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies accessing, analyzing, and extracting data from SEC EDGAR filings, eliminating the complexity of navigating raw financial documents and XBRL data.

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 insider trading information into usable formats.
  • Use Case: Analyze Apple's financial performance over the last five years by fetching its annual reports, extracting revenue and net income, and comparing the trends.

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 extract financial statements from SEC EDGAR filings using Python?

You can extract financial statements from SEC EDGAR filings using Python by retrieving specific filings like 10-Ks or 10-Qs and parsing income statements, balance sheets, and cash flow data into usable formats.

How do I retrieve a company's 10-K filing and historical financial data?

Retrieve a company's 10-K filing and historical financial data by searching for the company using its ticker or CIK, fetching annual reports, and extracting structured financial metrics for trend analysis.

What is XBRL data and how do I access it for SEC company analysis?

XBRL data is a structured financial reporting format used in SEC filings. You can access it for company analysis by retrieving filings and parsing the embedded XBRL data into structured financial metrics.

Can I track insider transactions and ownership information from SEC EDGAR?

Yes, you can track insider transactions and ownership information from SEC EDGAR by retrieving specific filings and extracting the insider trading data into usable formats for analysis.

Does the edgartools skill require any external dependencies to fetch SEC filings?

No, the edgartools skill does not require external dependencies to fetch SEC filings. It provides programmatic access to company profiles, historical financial statements, and XBRL data natively.

What is the best way to analyze a company's financial performance over multiple years?

The best way to analyze financial performance over multiple years is to fetch historical annual reports, extract structured revenue and net income data, and compare the financial trends programmatically.