The SEC EDGAR XBRL API: Pull Any Company’s Financials as JSON (No Key)
How to pull any US public company's financials as free JSON from the SEC EDGAR XBRL API, plus the revenue-tag gotcha that breaks naive screeners.
Article archive
Browse older engineering guides and field notes, page 4.
Continue browsing
How to pull any US public company's financials as free JSON from the SEC EDGAR XBRL API, plus the revenue-tag gotcha that breaks naive screeners.
Online base64 decoders run server-side, so pasting a live JWT leaks the token. Base64Lab decodes JWTs and files in your browser. Here's how it works.
SpaceX's 424B4 final prospectus (filed June 12, 2026) priced the IPO at $135/share. The real terms off the cover page, plus Python to pull it from SEC EDGAR.
The old HouseStockWatcher S3 bucket now 403s. Here's how to pull the latest US House stock trades from the Clerk's office in ~40 lines of Python.
Why the Web Crypto API refuses MD5 and how HashForge generates MD5, SHA-256 and more in-browser without uploading a single byte.
Why Math.random() passwords are crackable, how crypto.getRandomValues fixes it, and the modulo-bias and 64KB gotchas that bite DIY fixes.