// guide
How Far Back Does Insider Trading Data Go?
Updated 2026-07-26. By Theodor Nielsen, founder of Form4API.
// answer
Machine-readable SEC Form 4 data goes back to 2003, when the Sarbanes-Oxley Act made electronic filing of insider forms mandatory on EDGAR. Pre-2003 filings exist only on paper. Form4API serves a complete, amendment-aware dataset from 3 April 2023 — about 590,000 filings and 1.3 million transactions as of July 2026 — and ingests new filings within roughly a minute of publication.
The 2003 floor: when insider data became machine-readable
Insiders have reported their trades for decades, but the data only became structured and machine-readable in 2003. The Sarbanes-Oxley Act of 2002 both shortened the Form 4 filing deadline (from 10 days to 2 business days) and mandated electronic filing of all Section 16 forms through the SEC's EDGAR system, effective 30 June 2003.
That date is the practical floor for any programmatic insider-trading dataset. Before it, Form 3/4/5 filings were submitted on paper and survive only as scanned documents in SEC archives — not as the clean XML that tools can parse. So when a data provider claims "insider data back to 2003," they mean the start of the electronic era, not a deeper historical record that was digitised after the fact.
What Form4API covers
Form4API serves a complete, uniformly parsed history from 3 April 2023. As of July 2026 that is roughly:
| Dataset | Coverage |
|---|---|
| Form 4 / 144 filings | ~590,000 filings from Apr 2023 |
| Individual transactions | ~1.3 million, amendment-aware |
| Companies | 24,000+ |
| Ingestion latency | p50 ~57s (live on /status) |
Every filing is parsed uniformly: transaction codes normalised, amendments (4/A) superseding their originals, 10b5-1 plan trades flagged, and open-market buys enriched with forward returns. Live counts are always on the status page and the public /v1/stats endpoint.
Why we chose depth over a shallow scrape to 2003
Starting in April 2023 is a deliberate trade-off. The insider data that actually drives signals and backtests is recent and correct: parsed uniformly, amendment-aware, 10b5-1 flagged, and joined to clean company metadata. A shallow scrape stretching back to 2003 with parsing gaps and unhandled amendments is worth less than a shorter window you can fully trust.
The backfill window is being extended over time. If your use case genuinely needs the full 2003-onward record — long-horizon academic backtests, for instance — that's an honest reason to also pull raw filings from EDGAR, or to check our comparison pages for providers that prioritise archive depth over parse quality and real-time delivery.
Getting the historical data
Query any window inside the coverage range with a date filter, and page through the results:
curl "https://api.form4api.com/v1/transactions?ticker=AAPL&code=P&from=2023-04-03&per_page=100" \ -H "X-Api-Key: $FORM4API_KEY"
For bulk historical work, the CSV export endpoint streams filtered transactions on the higher tiers. See the API docs for the full parameter list, or the QuantConnect backtesting guide for working with the history in an algorithm.
Frequently asked questions
How far back does SEC Form 4 data go?
Electronic Form 4 filings are available on the SEC's EDGAR system from mid-2003, when the Sarbanes-Oxley Act made electronic filing of Section 16 forms mandatory (it took effect on 30 June 2003). Before that, Form 4 filings existed on paper going back decades, but they are not machine-readable and are not part of the structured EDGAR dataset. In practice, 2003 is the realistic floor for any programmatic insider-trading dataset.
How far back does Form4API go?
Form4API serves a complete, amendment-aware history from 3 April 2023 — roughly three years of every U.S. Form 4, Form 144, and 13F-HR filing, parsed and joined to ticker, CIK, and CUSIP metadata. As of July 2026 that is about 590,000 filings and 1.3 million individual transactions across 24,000+ companies. Live counts are on the /status page and the public /v1/stats endpoint.
Why does Form4API start in April 2023 and not 2003?
It is a deliberate trade-off, not a technical limit. The most valuable insider data for signals and backtesting is recent and complete — parsed uniformly, amendment-aware, 10b5-1 flagged, and enriched with forward returns. Building that depth for the recent window first, rather than a shallow scrape back to 2003, is what lets Form4API guarantee correctness on the data most workflows actually query. The backfill window is being extended over time; if you need the full 2003-onward archive today, the SEC's EDGAR full-text and Form 4 XML archives are free at the source.
Can I get insider trading data from before 2003?
Only on paper. The SEC did not require electronic filing of Form 3/4/5 until 2003, so pre-2003 insider transactions exist as scanned paper documents in SEC archives rather than structured data. No commercial insider-trading API provides clean, machine-readable transaction records from before the electronic-filing era, because the source data simply does not exist in that form.
How current is the data — how fast do new filings appear?
Historical depth is only half the question; recency matters as much. Form4API ingests new Form 4 filings from EDGAR's real-time getcurrent feed and typically surfaces them in the API and via webhooks within about a minute of SEC acceptance — a measured p50 of roughly 57 seconds over a rolling 7-day window as of July 2026, published live on the /status page.