Skip to content
DataOpen sourceMIT

edgartools

Read SEC EDGAR filings in Python, including parsed XBRL financial statements

By Dwight Gunning

Live GitHub metrics

Live GitHub data · Oct 11, 2026
Stars
2,782
Stars · 7d
+17
Stars · 30d
+95
30d momentum
+3.5%
Forks
502
Open issues
80
Language
Python
Last push
3 days ago

Latest release v5.61.1 on Oct 6, 2026. Repository created Dec 24, 2022.

1.3k1.4k1.5kJun 14Oct 11
Cumulative GitHub stars, Jun 14, 2026 to Oct 11, 2026. Source: OSSInsight star history.

What it is

edgartools turns 10-K, 10-Q, 8-K and other filings into Python objects with parsed financial statements and text sections. It is the fastest way to give an agent structured access to primary-source company data without paying for an API.

In the maintainers' words: “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.”

Tags

  • SEC filings
  • XBRL
  • Fundamentals
  • #10-k
  • #10-q
  • #13-f
  • #8-k
  • #balance-sheet
  • #bdc
  • #cashflow-statement
  • #company