The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the FilingFirehose listing page.
Python client for the FilingFirehose SEC EDGAR API — body-text-parsed 8-Ks (with buried-event detection), activist-tagged Schedule 13D/G filings, and ATM offerings extracted from S-3 / 424B5 prospectus supplements.
The free public tier returns the last 72 hours of filings — no API key required:
For the full historical archive, get an API key at filingfirehose.com:
The wedge: most SEC filings APIs trust the filer-reported item codes on
8-K filings. We body-text-classify every filing and surface a
suspected_buried_events field flagging when the body language doesn't match
the filer's claimed item codes. From a 21-day analysis of 4,251 8-Ks,
7.3% of Item 8.01 filings contain language suggesting a more specific item
should have been used — including buried cyber incidents (1.05), officer
departures (5.02), and material agreements (1.01).
MIT.