
normalized SEC data
EDGAR is already free and paying for it is dumb. My friend and I started normalizing the data ~2 years ago and decided to make it completely free through an API. We're supported by commercial partners so everyone else can use it as a public resource how it's supposed to be.
Python client: https://github.com/3spread/py3spread
Current supported form types at this time are:
3, 3/A, 4, 4/A, 5, 5/A, 13F-HR, 13F-HR/A, 13F-NT, 13F-NT/A, D, D/A, SC 13D, SC 13D/A, SC 13G, SC 13G/A, 144, 144/A, N-CEN, N-CEN/A, N-MFP, N-MFP2, N-MFP3, N-PX, N-PX/A, 1-A, 1-A/A, 1-K, 1-U, 1-Z, N-PORT, N-PORT/A, S-1, S-1/A, S-3, S-3/A, S-3ASR, S-4, S-4/A, S-11, S-11/A, F-1, F-1/A, F-3, F-3/A, F-4, F-4/A
Up next is populating the registration statement endpoints above, the first structured text datasets, in the next couple days during downtime. 10-K/Q stuff is a little further ahead on the calendar with structured text and normalized financials (not just relabeled XBRL, you know who you are).
Currently able to support 300 req/min and 5 years of depth and are rolling out higher/deeper as we stress test everything and put out fires.