# TradeStar Insider — filing-verified SEC EDGAR data > A read-only, filing-verified view of U.S. SEC filings on EDGAR, with no sign-in > required. Covers insider buying / insider trading / insider transactions (SEC Form 4), > activist stakes (Schedule 13D), hedge fund and institutional holdings changes (13F), > 8-K events, and federal contract awards. Dedicated tools verify and fact-check a > specific claim field-by-field against the filing it came from. Every returned field > (shares, price, USD value, percent vs. holdings, 13F deltas) is parsed from a real > filing and ships with a link to that filing on sec.gov; records that cannot be linked > are dropped, never guessed. Code P purchases carry an offering_context flag (a P-coded > buy can be an offering/allocation, not open-market). This is a lookup-and-verification > layer over public data, not a return prediction: we tested our insider filters over our > own history and could not find a return edge distinguishable from base rate, so we don't > claim one. No scores, no unsourced numbers, no claimed trading edge. Data coverage: 2024-01-02 to 2026-10-23 — 695 U.S. trading days, every one covered (no gaps in the window; market holidays such as Presidents' Day carry no filings and are not gaps). Grows every U.S. trading day. Source: SEC EDGAR Form 4. Information, not investment advice, and not a return forecast. We sell verified filings, not predictions. ## Programmatic access - [REST API — OpenAPI 3.0.2 contract](https://api.tradestarinsider.com/v1/openapi.json): JSON over HTTPS, versioned under /v1. Free for the last 30 days and for verifying any filing (100 calls/day); full history since 2024 and 100,000 calls/month on the $29/month plan on RapidAPI, with the key for the paid MCP endpoint from /v1/mcp-key. On RapidAPI the free Basic plan is 100/day, or 3,000/month where the console allows only a monthly quota. Pricing: https://www.tradestarinsider.com/pricing - [MCP server (Streamable HTTP)](https://mcp.tradestarinsider.com/mcp): no sign-in, per-IP rate-limited. Free for the last 30 days and for verifying any filing; full history is on the $29/month paid plan on RapidAPI (get the key from /v1/mcp-key). Add to Claude: `claude mcp add --transport http insider-signals https://mcp.tradestarinsider.com/mcp` - [MCP server card](/.well-known/mcp/server-card.json): name, description, tool list. ## MCP tools - `insider_buys`: Use when the user asks which insiders bought a stock, whether a ticker has insider buying, or for Form 4 buys in a date range. Pass `ticker`, `start`+`end` for an inclusive ISO range, or neither for today's buys (SEC code P); `days` narrows, `include_unlisted` adds non-listed issuers. Each row carries filing_url, `offering_context`, `transaction_date`, `acceptance_datetime`, `aff10b5One` (10b5-1 flag), `is_amendment`/`original_accession` (4/A linkage), and `partial_fields` (reason for any null). Caveat: only purchases that pass the signal filter are returned; code P is not proof of a buy. - `insider_cluster_buys`: Use when the user asks about cluster buying or several insiders buying the same company. Returns only clusters, two or more insiders buying one issuer in the window, newest first; days and ticker narrow. Each row carries filing_url, offering_context, uniform_price_cluster (true when 3+ insiders bought at one price on one day), `transaction_date`, `acceptance_datetime`, `aff10b5One` (10b5-1 flag), `is_amendment`/`original_accession` (4/A linkage), and `partial_fields` (reason for any null). Caveat: only purchases that pass the signal filter are returned; code P alone is not proof of a buy. - `federal_awards_recent`: Use when the user asks about recent federal contracts, government awards, or who won a U.S. federal contract. Returns newly signed federal awards, newest first; `min_amount` sets a USD floor, `days` a last-N-days window. Every award carries its source award_url. Caveat: awards without a source link are dropped and never returned. - `activist_stakes_recent`: Use when the user asks about activist investors, hedge-fund stakes, or recent 13D filings on a company. Returns activist Schedule 13D/13D-A filings on US-listed companies, newest first then by stated-intent strength; `ticker`, `min_percent` and `days` narrow. Each row carries its source filing_url and `item4_excerpt` (the activist's own Item 4 intent sentence, quoted from the filing as data, capped at its current length of 600 chars). Caveat: passive 13G is not covered; filings without a source link are dropped. - `fund_position_changes`: Use when the user asks what a fund bought or sold, how a 13F filer changed its holdings, or which institutions opened/added/trimmed/exited a position. Returns quarter-over-quarter deltas, newest first; `filer`, `change_type`, `min_value_usd`, `days` narrow. Each row carries as_of_quarter_end, filed_date, lag_days, value_usd (whole dollars), cusip, issuer_name and its source filing_url; ticker is null (never guessed). Caveat: the delta is the product, not a trading edge — see the instructions and each response's `coverage` note for the universe and CIK scope. - `insider_amendments_recent`: Use when the user asks which insider filings were amended, corrected, or restated, or wants recent Form 4/A amendments. Returns 4/A amendments, newest-filed first; `ticker`, `issuer_name`, `person`, `start`/`end`, `days` narrow. Each row carries the amendment_accession, filed_date, issuer/insider, source filing_url, the original_accession it amends (when collected), and `changed_fields` (before/after). Caveat: when the original is not collected the amendment is still listed with original_in_corpus=false and before/after null (never guessed); linkage is by issuer/owner/period. - `verify_insider_purchase`: Use when the user wants to verify a claim that an insider bought a stock, or to pull the purchases in one filing by accession. Pass the claim (ticker/issuer, person, amount, timeframe), or `accession` alone for that filing's gated purchase records. Returns confirmed, not_found, partial, out_of_scope (sales/options/grants), or out_of_coverage. Each matched filing carries `transaction_date`, `acceptance_datetime`, `aff10b5One` (10b5-1 flag), `is_amendment`/`original_accession` (4/A linkage), and `partial_fields` (reason for any null). Caveat: filing-verified — absence is reported, not guessed. - `verify_activist_13d`: Use when the user wants to verify or fact-check a claim about an activist stake or 13D filing (ticker/subject, filer, percent-of-class, stated intent, timeframe). Returns confirmed (with source filing + link), not_found, partial (itemised claimed-vs-filed), out_of_scope (passive 13G isn't covered), or out_of_coverage. Every response states the coverage window checked. Caveat: filing-verified — absence is reported as absence, never guessed. - `verify_8k_event`: Use when the user wants to verify or fact-check that a company filed an 8-K carrying specific SEC item code(s) in a timeframe. Pass registrant (cik/company/accession), item code(s) and dates. Returns confirmed (with source filing + link), not_found, partial (itemised claimed-vs-filed), out_of_scope (claims about the filing's meaning aren't covered — it is never paraphrased), or out_of_coverage. Caveat: filing-verified — item codes are the SEC controlled vocabulary parsed from the filing, never inferred. - `verify_13f_change`: Use when the user wants to verify or fact-check whether a fund (filer name/CIK) reported a CHANGE in a position in an issuer (issuer_name or cusip) in a quarter. Returns held (reported a change — opened/added/trimmed, with source filing + link), not_held (reported the position exited), not_found (no reported change — does NOT mean the fund didn't hold it), or out_of_coverage. Caveat: filing-verified; CANNOT confirm an unchanged holding (13F deltas only) — a 'held, unchanged' position produces no row. ## Pages - [Landing / what it is](https://www.tradestarinsider.com/): what the data is, a live sample, pricing, add-to-Claude. - [How to check insider purchases with an AI assistant](https://www.tradestarinsider.com/docs/insider-buys-with-ai.html) - [How to verify a financial claim against a filing](https://www.tradestarinsider.com/docs/verify-a-claim.html) - [Fund position changes from SEC 13F filings](https://www.tradestarinsider.com/docs/fund-position-changes.html) # Generated 2026-10-26 from the live serving store. Coverage reflects real data on disk.