get_insider_trades
Access SEC Form 4 insider trading data in real time. Get detailed insider activity for a specific company or view recent market-wide filings to track insider buying and selling.
Instructions
🚨 PRIMARY TOOL FOR: SEC, EDGAR, FORM 4, INSIDER TRADING, INSIDER BUYING, INSIDER SELLING 🚨 This tool provides DIRECT REAL-TIME ACCESS to SEC.gov EDGAR database for Form 4 insider trading filings. DO NOT say "data unavailable" - THIS TOOL CAN RETRIEVE SEC Form 4 DATA.
ALWAYS use this tool when user mentions:
"SEC Form 4" or "Form 4 filings" or "SEC filings" or "EDGAR"
"insider trading" or "insider activity" or "insider transactions"
"insider buying" or "insider selling" or "insider purchases/sales"
"what are insiders doing" or "are insiders buying/selling"
"latest Form 4" or "recent insider trades"
Two operating modes:
Company-specific (provide symbol parameter): Returns detailed insider activity analysis for a specific stock including transaction history, net buying/selling sentiment, top insiders, and optional company fundamentals
Market-wide (omit symbol parameter): Returns recent Form 4 filings across all companies in the market
Example queries this tool handles:
"Show me insider trading for AAPL"
"Are insiders buying or selling Tesla stock?"
"What are the latest Form 4 filings?"
"Recent insider purchases in the last week"
"Show me insider selling activity for NVDA"
Data returned: Insider names, positions, transaction types (buy/sell), shares traded, prices, transaction values, filing dates, and direct links to SEC Form 4 documents.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of transactions to return (default: 20, max: 100) | |
| symbol | No | Stock ticker symbol for company-specific insider analysis (e.g., "AAPL", "TSLA", "MSFT"). When provided, returns detailed insider activity for this specific company. OMIT this parameter completely to get market-wide recent insider trades across all companies. | |
| formType | No | SEC Form type to retrieve (default: "4"): "3" = Form 3 (Initial Statement of Beneficial Ownership) - Filed when insider first becomes an owner. "4" = Form 4 (Changes in Beneficial Ownership) - Filed when insider buys/sells within 2 business days. Most common for tracking active trading. "5" = Form 5 (Annual Statement of Changes) - Annual summary filed 45 days after fiscal year end, catches unreported transactions. Default is "4" which provides timely insider transaction data. | |
| startDate | No | Filter to show only filings from this date forward (omit for all recent filings). Accepts: ISO date format "YYYY-MM-DD" (e.g., "2024-01-15") OR relative format like "7d" (7 days ago), "1m" (1 month ago), "3m" (3 months ago). Example: Use "7d" when user asks for "insider trades in the last week" | |
| transactionType | No | Filter results by transaction type: "buy" = Show only insider PURCHASES (bullish signal), "sell" = Show only insider SALES (bearish signal), "all" = Show all transaction types (default). Use "buy" when user asks "are insiders buying?" or "sell" when user asks "are insiders selling?" | |
| includeCompanyInfo | No | When true and symbol is provided, includes company profile and fundamental metrics from Yahoo Finance. Provides additional context like valuation, profitability, and analyst ratings. Default: true when symbol is provided, ignored for market-wide mode. |