A SEC Form 4 API and MCP server for filtered U.S. insider code P purchases, parsed straight from SEC EDGAR Form 4 filings. Every number links to its source filing.
We read Form 4 filings from SEC EDGAR and keep only two well-defined kinds of code P buy — cluster buys (two or more insiders in the same company within seven days) and buys that are large relative to the insider's existing holdings. Option exercises, 10b5-1 plan sales, and sub-threshold noise are dropped. This is a clean, filing-verified filter over public purchases, not a prediction: we tested whether these two filters precede price moves over our own history and could not find a return edge distinguishable from base rate, so we don't claim one. What you get is the real money-on-the-line buys, fast and linked to source — you decide what they mean.
Every field we return — shares, price, dollar value, percent increase versus holdings — is parsed from a real filing and ships with a link to that filing on sec.gov. Records that can't be linked are dropped, not guessed. No scores, no return forecasts, no unsourced numbers.
A cluster is two or more insiders buying the same company inside a single window of seven calendar days or fewer, grouped across the whole corpus rather than day by day. An earlier build measured that window as seven days on either side of each filing, which could stretch a group to fourteen days end-to-end and overstate how many insiders truly bought inside one seven-day span. That has been corrected to a true ≤7-day window, so a handful of clusters now report fewer insiders and a smaller combined dollar figure than before — the honest count for the window as stated. Which filings cluster is unchanged; only the over-reached insider counts came down.
Five SEC/federal datasets, each with the latest day we've collected — read live from the same source as /v1/health.
| Dataset | Latest collected |
|---|---|
| Form 4 insider buys | 2026-11-13 |
| Schedule 13D activist stakes | 2026-11-06 |
| 13F fund position changes | 2026-11-13 |
| 8-K material events | 2026-11-12 |
| Federal contract awards | 2026-11-12 |
Pulled live from the API. Dataset coverage: 2024-01-02 to 2026-11-13 (709 U.S. trading days, every one covered — no gaps in the window; market holidays like Presidents' Day carry no filings and are not gaps). This is a real sample of the feed, not a mock-up.
JSON over HTTPS, versioned under /v1, OpenAPI 3.0.2. Metered plans on RapidAPI.
Subscribe on RapidAPI →Ask an AI client (Claude, and other MCP clients) for insider signals directly. Free for the last 30 days and for verifying any filing; a paid key unlocks full history and 100,000 calls a month.
https://mcp.tradestarinsider.com/mcpEmail alerts when insiders buy the tickers you follow. Free for one watchlist.
One line in the Claude Code CLI connects the live MCP server:
claude mcp add --transport http insider-signals https://mcp.tradestarinsider.com/mcp
| Plan | Price | Calls | History |
|---|---|---|---|
| Free | $0 | 100 / day | Last 30 days |
| Paid | $29 / month | 100,000 / month | Full history to 2024-01-02 + export |
The feed is identical on both plans. Same filing-verified data, same source links. Free reads the last 30 days; paid reads the full history back to 2 January 2024 and adds export. Verifying any filing is free across full history, always. A free request for an older filing is not denied — it tells you the filing exists and is on the paid plan. There is no overage: over the cap, calls return a plain "limit reached" message, not a surprise charge.
The paid plan is $29 a month on RapidAPI: 100,000 calls a month and full history since 2024, plus the key for the paid MCP endpoint from /v1/mcp-key. See full pricing → (On RapidAPI the free Basic plan is 100 calls a day, or 3,000 calls a month where the console allows only a monthly quota.)