BigHugger
GH Repository · dgunning

edgartools

Read and analyze SEC EDGAR filings in Python. 10-K, 8-K, XBRL financials, Form 3/4/5, 13F, ADV — clean API, well-typed, MIT-licensed.

stars
2,723
30-day movement
+227/day
Related entries
44
Connections
3
pythonmcp-serverbdccusip8-kcompany10-k10-qPythonedgartickersbalance-sheetcashflow-statementfilingsfinancialsinsider-tradingsecxbrlform-413-fincome-statement

edgartools is a Python library (also exposed as an MCP server) for reading and analyzing SEC EDGAR filings. It covers 10-K/10-Q, 8-K, XBRL financials, Forms 3/4/5, 13F, and ADV through a typed API.

You want programmatic access to SEC filings and structured XBRL financial data without parsing EDGAR's raw output yourself.

Use it to

  • Pull 10-K and 10-Q filings for a company by ticker or CUSIP
  • Extract XBRL financial statements like balance sheet, income statement, and cashflow
  • Track insider trading via Form 3/4/5 filings
  • Fetch 13F holdings or ADV data
  • Expose EDGAR queries to an AI agent via the MCP server

For Python developers and analysts working with SEC filing data

Role
mcp-server
Language
Python
Licence
MIT
Forks
484
Open issues
27
Last push
2026-09-17
Latest release
Release4.0 · 2025-04-27
topicssecedgarfilingsxbrlfinancialspython