A few days left folks! Proposal deadline for Clojurists Together's Q2 2026 funding is March 19th midnight PT. We'll be funding between 5-6 projects for up to $33K. More information about the funding, our recent survey, and https://www.clojuriststogether.org/news/call-for-proposals.-feb.-2026-survey/. Please consider submitting a quick proposal and good luck!
Announcing edgarjure — a Clojure library for SEC EDGAR data. SEC EDGAR is the U.S. Securities and Exchange Commission's public filing system. Every public company in the U.S. files its financials, insider trades, institutional holdings, and risk disclosures here — decades of structured data covering thousands of firms, all freely accessible via public APIs. edgarjure gives you programmatic access to all of it from Clojure. Pull normalized financial statements with automatic line-item resolution and restatement deduplication. Query XBRL facts as datasets with human-readable labels. Extract full-text sections from 10-K/10-Q filings (MD&A, Risk Factors, etc.). Parse Form 4 insider trades and 13F institutional holdings. Screen a single XBRL concept across every SEC filer in one API call. Build multi-ticker panel datasets with point-in-time support for look-ahead-bias-free backtests. Download filings in bulk with bounded parallelism. Dataset results are returned as tech.ml.dataset for easy downstream manipulation. The goal is comprehensive EDGAR access as a composable, research-grade Clojure data system — immutable data, lazy sequences, keyword args throughout, and a unified API that accepts ticker or CIK interchangeably. This is an early release (0.1.1) — feedback and contributions very welcome. GitHub: https://github.com/clojure-finance/edgarjure Clojars: https://clojars.org/com.github.clojure-finance/edgarjure cljdoc: https://cljdoc.org/d/com.github.clojure-finance/edgarjure
Caught a few more bugs, new version is out.
👀
Just a prototype, probably too rough to release 🙂
Awesome! Check out v0.1.2, it should fix the 404 errors
Feature request: a way to construct the http://sec.gov urls, the URLs don't seem to be in the dataset
the url in the screenshot was an attempt to get claude to guess the url
Thanks! Just shipped 0.1.3 with this fixed. Every filing map now has a :url field pointing directly to the primary document. We also made filing-doc-url public and exposed it as e/doc-url in the api facade, so you can construct URLs for any document in a filing: (e/doc-url f "R2.htm") (e/doc-url f (:name (e/exhibit f "EX-21"))) filing-by-accession now includes :url as well.
Live link https://demo.clojure.net/dustingetz.nav-edgar$search/~map,(:hyperfiddle.navigator6$search,'google') lmk if it breaks or if there are some interesting connections to surface that i missed. There are bugs, the tech.ml queries I think are broken (`balance`, etc)
Looks very cool! Found a few bugs and fixed them, hopefully it works better now, new version out v.0.1.4. Thanks!
wow
This an amazing project for so many tinkerers
Thanks, I hope it'll be useful for the community! 🙏