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, 2026Stars
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.
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