Tracefour API
Read-only access to the same public-disclosure data the site renders: SEC Form 4 insider filings, 13F and Congress tracker portfolios, buy clusters, streaks, and European PDMR filings. The free tier is permanent. There is no paid tier for alerts or filing data, and there never will be.
Quick start
- Sign in (free) and create a key under Settings → API access.
- Pass it as a bearer token. Limit: 60 requests/hour per key.
curl -H "Authorization: Bearer tf_YOUR_KEY" \
"https://tracefour.com/v1/filings?direction=P&min_value=1000000&limit=50"Machine-readable spec: /v1/openapi.json · Site overview for agents: /llms.txt
Endpoints (API v1, keyed)
GET /v1/filings | U.S. Form 4 open-market filings. Filters: since, direction (P|S), min_value, ticker, limit. |
GET /v1/trackers/{slug} | One tracker portfolio (13F fund, Congress member, OGE filer), e.g. pelosi, berkshire. |
GET /v1/congress/{member} | STOCK Act trades for one member, e.g. nancy-pelosi. |
GET /v1/insiders/{id} | One insider identity plus in-window transactions, by slug. |
GET /v1/clusters | Active cluster buys (multiple insiders, same ticker). |
GET /v1/streaks | Active insider buying streaks with track records. |
GET /v1/eu/{country} | Recent European PDMR filings: de, uk, se, or nl. |
Every response uses the envelope { data, error, meta }. All endpoints are read-only. Data is refreshed hourly from the source registers.
Keyless static exports (/data)
Whole-entity JSON files, prerendered hourly, CORS-open, no key needed. Each file carries source, license, and as_of provenance.
GET /data/trackers/{slug}.json | Full tracker portfolio export, e.g. /data/trackers/pelosi.json. |
GET /data/congress/{member}.json | All STOCK Act trades for one member. |
Pro: commercial and high-volume use
Need more than 60 requests/hour, bulk exports, or commercial licensing? A Pro tier is being gauged, and the waitlist is what decides whether it gets built. No pricing exists yet, and the free tier stays free either way.
Frequently asked questions
Is the Tracefour API free?
Yes. The free tier (60 requests/hour per key) is permanent, and the underlying data pages carry no paywall of any kind. A Pro tier for commercial and high-volume use is being gauged via the waitlist below; nothing existing moves behind it.
Where does the data come from?
Public regulatory filings only: SEC EDGAR (Form 4, 13F-HR), U.S. House STOCK Act PTR disclosures, OGE Form 278-T reports, and the PDMR registers of BaFin, the FCA, Finansinspektionen, and the AFM. Every record links back to its source filing. Refreshed hourly.
How do I get an API key?
Sign in to Tracefour (free) and create a key under Settings, then pass it as "Authorization: Bearer tf_…". Keys are shown once at creation and can be revoked at any time.
Is there a way to fetch data without a key?
Yes. The /data static JSON layer (trackers, Congress members, tickers, insiders) is keyless, CORS-open, and rebuilt hourly. It serves whole-entity exports; the keyed /v1 API adds filtering and the digest endpoints.