#145 · Primary category: NLP Tools & Text Processing
edgar-crawler
The only open-source toolkit that can download SEC EDGAR financial reports and extract textual data from specific item sections into nice & clean structured JSON files. Presented at WWW 2025 @ Sydney, Australia (https://dl.acm.org/doi/10.1145/3701716.3715289)
Project last updated:07/18/25
GitHub Stars
542
Forks
136
Contributors
6
License
GPL-3.0
Why we included this project
Building financial NLP models or datasets usually means wrestling with SEC filings first. The modeling is rarely the bottleneck; getting clean, structured text out of 10-K, 10-Q, and 8-K reports is. This toolkit handles that whole pipeline: it pulls filings from EDGAR for any set of US public companies, lets you filter by year, quarter, and filing type, and parses each document into standardized JSON with the key item sections (business, risk factors, MD&A, financial statements) separated out. The output drops straight into a corpus, a retrieval pipeline, or a fine-tuning run, and the authors used it to build the EDGAR-CORPUS dataset on HuggingFace. Researchers and quant teams who want reproducible, machine-readable financial text without hand-scraping HTML will find the structured extraction a real time-saver. It is a focused data-acquisition and parsing tool rather than an analytics platform, so pair it with your own downstream analysis or model work.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量