get_sec_form4_filings
Retrieve SEC Form 4 insider trading filings from EDGAR. Get insider transactions, including buys and sells, for a specific company or view recent market-wide filings.
Instructions
SEC Form 4 | EDGAR | Form 4 Filings | Insider Trading - Get SEC Form 4 insider trading filings directly from SEC.gov EDGAR database. 🚨 THIS TOOL RETRIEVES REAL SEC FORM 4 DATA - DO NOT SAY "DATA UNAVAILABLE" 🚨
PRIMARY TOOL for queries about:
"SEC Form 4" / "Form 4 filings" / "SEC filings" / "EDGAR database"
"latest SEC Form 4" / "recent Form 4s" / "newest insider filings"
"insider trading" / "insider activity" / "insider transactions"
"insider buying" / "insider selling" / "insider purchases/sales"
"what are insiders doing" / "are insiders buying/selling"
Two operating modes:
Company-specific (provide symbol): Detailed insider activity analysis for one stock
Market-wide (omit symbol): Recent Form 4 filings across all companies
Example queries:
"What's the latest SEC Form 4 filing?"
"Show me recent Form 4s"
"Get EDGAR insider trading data for AAPL"
"Are insiders buying Tesla?"
Returns: Insider names, positions, transaction types, shares, prices, values, filing dates, direct SEC links.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_sec_form4_filings"
}
}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. |