get_insider_transactions
Get Insider Transactions
What it does
Get detailed insider transaction history for a company from Form 4 filings. Returns individual buy/sell transactions with insider name, title, shares, price, and transaction codes. Supports pagination for companies with extensive insider activity. Filter by year/month to narrow results, or use transactionCode to find only purchases (P), sales (S), etc. Useful for identifying "first insider buy since X" patterns.
IMPORTANT: each row's sharesOwnedFollowing is the holding on THAT row's ownership line only (securityTitle + directOrIndirect + natureOfOwnership), NOT the insider's total position — insiders often report several lines. holdingsByInsider lists every line with its as-of filing; its sumOfReportedLines is not beneficial ownership (lines can be stale).
Never compute a "% of position" from one row; use 13D/13G totals, or omit the percentage. A trade re-reported in a later filing is listed once.
Ask your AI
With the Signal8 MCP server connected, your assistant calls this tool when a question needs it. For example:
Using Signal8, get detailed insider transaction history for $TICKER from Form 4 filings.
Parameters
| Name | Type | Description |
|---|---|---|
tickerrequired | string | Stock ticker symbol (e.g., AAPL, TSLA) |
limitoptional | number | Maximum results to return (default: 20, max: 100) |
offsetoptional | number | Offset for pagination (default: 0) |
yearoptional | integer | Filter by transaction year (e.g., 2025) |
monthoptional | integer | Filter by transaction month (1-12, requires year) |
transactionCodeoptional | string | Filter by SEC transaction code: P=Purchase, S=Sale, A=Grant/Award, M=Exercise/Conversion, F=Tax withholding, G=Gift, C=Conversion, W=Will, D=Disposition to issuer, etc. |
Other Insider trading tools
- get_insider_cluster_buysDetect 3+ distinct insiders buying in a window.
- get_insider_cross_companyInsider patterns across multiple companies.
- get_insider_positionsOpen insider positions for a CIK (insider or issuer).
- get_insider_positions_by_tickerPer-insider position aggregates by ticker, since the Form 4 coverage start.
- get_insidersInsider-trading discovery with cluster-buy detection.