alterlab-edgartools

Fetch and parse SEC EDGAR filings into structured financial data.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-edgartools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alterlab-edgartools
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/finance-economics/alterlab-edgartools
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-edgartools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Access SEC EDGAR filings and extract structured financial data to power research, analytics, and automated reporting.

Core Features & Use Cases

  • Retrieve filings across forms (10-K, 10-Q, 8-K, 20-F, and more) and associated XBRL data.
  • Transform filings into pandas-friendly structures for analysis, modeling, and comparison.
  • Use cases include portfolio-level analysis, regulatory data audits, and AI-assisted insights.

Quick Start

Run edgartools to fetch filings and extract financial data from SEC reports.

Frequently Asked Questions about alterlab-edgartools

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

FAQPage Schema
How do I extract XBRL financial data from SEC EDGAR filings using Python?

You can extract XBRL financial data from SEC EDGAR filings using the Python API, which fetches and parses forms like 10-K and 10-Q into pandas-friendly structures for analysis and comparison.

What is the best way to automate cross-company comparisons of SEC 10-K reports?

Automating cross-company comparisons of SEC 10-K reports is best handled by a Python API that transforms XBRL data into structured pandas dataframes, enabling portfolio-level analysis and regulatory data audits.

Can I retrieve multiple SEC filing forms like 8-K and 20-F for multi-period analysis?

Yes, you can retrieve multiple SEC filing forms including 8-K and 20-F for multi-period analysis. The Python API fetches and parses these filings, extracting structured financial data for modeling and reporting.

Does Python work with SEC EDGAR data for AI-assisted financial reporting?

Python works with SEC EDGAR data for AI-assisted financial reporting by providing an API with optional AI integration. It fetches and parses filings, transforming them into structures suitable for automated analytics and insights.

What are the limitations of parsing SEC EDGAR XBRL data with Python?

Parsing SEC EDGAR XBRL data with Python targets structured financial data extraction across various forms. Complex or non-standard filings may require additional manual review to ensure accurate cross-company analysis.