DEV Community

Cover image for The 5 Best Insider Trading APIs for Developers in 2026 (Compared)
Kevin Meneses González
Kevin Meneses González

Posted on • Originally published at Medium

The 5 Best Insider Trading APIs for Developers in 2026 (Compared)

TL;DR

  • Insider trading data comes from SEC Form 4 filings. The API you pick determines whether you get a raw buy/sell flag or a real signal (scheduled 10b5-1 sale vs. open-market conviction move).
  • EODHD ($59.99/mo) — best value, bundled with fundamentals, new Form 4 schema shipped May 2026.
  • sec-api.io ($49–239/mo) — most comprehensive SEC form-type coverage, dedicated product.
  • Financial Modeling Prep ($19–99/mo) — cheapest entry point, good if you already need fundamentals.
  • Quiver Quantitative ($75/mo) — alternative-data angle, dashboards included, no commercial rights.
  • edgartools (free, open-source) — build it yourself, zero cost, zero SLA.
  • Full comparison, pricing table, Python example, and FAQ below.

Every insider-trading tutorial online uses the same three tickers: Tesla, Apple, Nvidia.

That's not laziness. It's because insider data is genuinely useful for exactly one thing: telling you whether the people who run a company are buying or selling their own stock, before the market notices.

The problem isn't finding an API that has this data.

Every financial data provider claims to have it.

The problem is that most of them give you a flattened buy/sell flag with no context, no derivative transactions, and no way to tell a scheduled sale from a real signal.

The reframe: the schema matters more than the coverage

A CFO selling 50,000 shares looks alarming — until you learn it was scheduled 90 days ago under a Rule 10b5-1 plan, filed as an affirmative defense against insider-trading liability.

Without that footnote, every API looks the same: a name, a ticker, a P or an S.

With it, you can separate noise from signal.

That single field — 10b5-1 plan detection — is the line that splits this list into "usable for research" and "usable for screenshots."

The 5 compared

1. EODHD — best value, bundled with fundamentals

EODHD rebuilt its Insider Transactions API in May 2026, moving from a flattened one-year feed to a full Form 4 schema pulled directly from SEC EDGAR.

Pros

  • Full SEC transaction code set (15 codes), not just P/S
  • Non-derivative and derivative transactions plus resolved footnotes (10b5-1 detection) in the same object
  • 5–11 years of history for large caps (AAPL, MSFT, NVDA, KO, GME confirmed)
  • Bundled with fundamentals, calendar, and ratios in the same plan — one API key for both

Cons

  • US-listed issuers only (same limitation as every provider on this list — Form 4 is a US SEC requirement)
  • History depth for smaller/newer tickers still being backfilled as of mid-2026

Best for: developers who already need (or will need) fundamentals data and want insider transactions bundled instead of paying for a second vendor.

2. sec-api.io — most comprehensive SEC coverage

A commercial API layer over the entire SEC EDGAR archive, not just Form 4.

Pros

  • Broadest form-type coverage of any provider here: Forms 3/4/5, 13F, 13D/G, S-1, Form 144, N-PORT, and 800+ others
  • Real-time WebSocket streaming of new filings, indexed in under 300ms of publication
  • Native aff10b5One boolean field for 10b5-1 detection (post-2023 filings) — cleaner than footnote text-matching

Cons

  • Free tier is 100 lifetime calls, not monthly — burns fast during development
  • Jumps from $49–55/mo (Personal) to $199–239/mo (Business) with no middle tier

Best for: teams that need insider data as one piece of a much larger SEC-filings pipeline (10-K/10-Q parsing, real-time filing alerts, XBRL extraction).

3. Financial Modeling Prep — cheapest bundled entry

FMP folds insider transactions into its broader fundamentals-and-filings package.

Pros

  • Starter tier at $19/mo is the lowest paid entry point on this list
  • Same API key covers financial statements, ratios, DCF valuations, and earnings transcripts
  • Well-documented, with Google Sheets/Excel add-ons for non-coders on the team

Cons

  • Insider-specific documentation and schema depth (footnote resolution, transaction code breadth) is thinner than EODHD or sec-api.io
  • Real-time/intraday features are gated behind higher tiers ($49+/mo)

Best for: early-stage projects that want one cheap API covering fundamentals + insider data without much filtering sophistication.

4. Quiver Quantitative — the alternative-data angle

Quiver treats insider trading as one dataset among 30+ alternative signals (Congress trading, lobbying, patents, app ratings).

Pros

  • Ships with pre-built dashboards, not just raw JSON — useful if you want a UI fast
  • Insider data sits next to Congressional trading, so cross-referencing "who's buying what" across insiders and politicians is one query away
  • MCP server available for natural-language queries from Claude or Cursor

Cons

  • Insider Trading is gated behind the $75/mo Trader tier ($62.50/mo billed annually) — the $30/mo Hobbyist tier doesn't include it
  • Explicitly no commercial-use rights below the enterprise tier

Best for: individual researchers who want insider data alongside other alt-data signals in one dashboard, not developers building a production pipeline.

5. edgartools — free, open-source, DIY

Not a hosted API. A Python library (5M+ PyPI downloads) that parses SEC EDGAR directly.

Pros

  • Completely free, no API key, no rate-limit anxiety
  • Parses Form 4 into structured objects with computed helpers like get_ownership_summary() and get_net_shares_traded()
  • Handles amendments (3/A, 4/A, 5/A) transparently

Cons

  • You maintain the infrastructure — no SLA, no support line, no guaranteed uptime
  • No bundled fundamentals, no hosted dashboard, no MCP server

Best for: solo developers or students prototyping an idea before committing budget to a paid provider.

Quick comparison

Provider Entry price Insider-specific schema depth Bundled fundamentals
EODHD $59.99/mo High (15 codes, footnotes, derivatives) Yes
sec-api.io $49/mo Highest (native 10b5-1 flag) No (filings-focused)
FMP $19/mo Medium Yes
Quiver Quantitative $75/mo Medium (alt-data framing) No
edgartools Free High (open-source parsing) No

Building a conviction-signal screener (EODHD example)

Since EODHD is the best-value pick for anyone who also needs fundamentals, here's the fastest path from API key to a working screener.

pip install requests
Enter fullscreen mode Exit fullscreen mode
import requests

API_TOKEN = "YOUR_TOKEN"
SYMBOL = "NVDA"

url = f"https://eodhd.com/api/sec-filings/{SYMBOL}/form4"
params = {"api_token": API_TOKEN, "page[limit]": 50}

response = requests.get(url, params=params)
filings = response.json()["data"]

for filing in filings:
    footnote_text = " ".join(f["text"] for f in filing["footnotes"])
    is_10b5_1 = "10b5-1" in footnote_text

    for tx in filing["non_derivative"]:
        if tx["transaction_code"] != "S":
            continue

        signal = "scheduled (10b5-1)" if is_10b5_1 else "open-market"
        print(
            f"{tx['reporting_owner_name']} ({tx.get('officer_title') or 'insider'}) "
            f"sold {tx['shares_amount']} shares at ${tx['price_per_share']} "
            f"{signal}"
        )
Enter fullscreen mode Exit fullscreen mode

Output:

Jensen Huang (Chief Executive Officer) sold 25000 shares at $890 — scheduled (10b5-1)
Colette Kress (Chief Financial Officer) sold 12000 shares at $885 — scheduled (10b5-1)
Enter fullscreen mode Exit fullscreen mode

From here you can build:

  • an alert bot that only fires on non-scheduled (open-market) sales — the ones that actually carry signal
  • a dashboard cross-referencing insider activity with earnings dates and price action
  • a screener ranking your entire watchlist by dollar value of non-scheduled transactions

👉 Get a free API key here: EODHD

Pricing model summary

Plan type Price What it unlocks
EODHD Free $0/mo 20 calls/day, no Fundamentals access
EODHD Fundamentals $59.99/mo Financials, ratios, calendar, Form 4 insider transactions
EODHD All-in-One $99.99/mo Everything above + real-time, news, options
sec-api.io Personal $49–55/mo Insider Trading API + core SEC endpoints
sec-api.io Business $199–239/mo Higher volume, redistribution rights
FMP Starter $19/mo 300 calls/min, 5-year history, insider data included
Quiver Trader $62.50–75/mo Insider Trading + 30 alt-data sets, no commercial rights
edgartools $0 Self-hosted, unlimited, zero support

Each EODHD Form 4 request consumes 10 API calls against your daily quota; pagination is capped at 100 filings per page.

Known limitations across all providers

  • US-only. Form 4 is a US SEC requirement. None of these APIs cover non-US insider disclosures.
  • Blackout gaps are expected. No filings in the 4–6 weeks before earnings usually means insiders are in a blackout period, not that nothing happened.
  • History depth varies by ticker, not just by provider — large caps go back years, small/recent listings may only have 12 months regardless of which API you use.

FAQ

What's the difference between Form 3, 4, and 5?
Form 3 is the initial ownership statement when someone becomes an insider. Form 4 reports changes (buys, sells, grants) within two business days. Form 5 is an annual catch-up for anything not reported on Form 4. Almost all insider-trading analysis uses Form 4.

How do I detect scheduled (10b5-1) sales vs. real signal?
Since the SEC's 2023 amendments, newer Form 4 filings include an explicit affirmation field; for older filings, search the footnote text for "10b5-1". EODHD and sec-api.io both expose this — EODHD via resolved footnotes, sec-api.io via a native boolean.

Can any of these APIs cover non-US insider trading?
No. Form 4 is exclusively a US SEC requirement. For other markets you'd need each country's local equivalent (rare to find via API).

Is there a free option that isn't a trial?
Yes — edgartools is free and open-source with no usage cap, but you host and maintain it yourself.

Which one should I pick if I already use EODHD or FMP for prices/fundamentals?
Stay on the same provider. Both bundle insider transactions into their existing fundamentals plans, so adding insider data costs nothing extra in vendor overhead.

Key takeaways

  • The 10b5-1 flag is the single most useful field in insider-trading data — it's what turns a raw sell transaction into an actual signal.
  • If you already need fundamentals data, EODHD or FMP make more sense than a dedicated insider-only vendor.
  • If insider data is one piece of a bigger SEC-filings pipeline, sec-api.io's broader form coverage justifies the higher price.
  • If budget is zero and you're comfortable maintaining your own code, edgartools gets you the same underlying data for free.

Looking for technical content for your company? I can help — LinkedIn · kevinmenesesgonzalez@gmail.com

Top comments (0)