perception_get_insider_activity
Get insider trading activity and narrative signals for a US-listed company. Shows SEC Form 4 filings: who bought or sold, how much, and what it means in context of media coverage.
WHEN TO USE:
"Are insiders buying or selling Coinbase?"
"What's the insider activity at MicroStrategy?"
"Are executives at MARA bullish?"
"Any insider cluster buying in miners?"
Any question about insider trades, executive stock purchases/sales, Form 4 filings
COVERAGE: 58 US-listed digital asset companies tracked daily. Open-market buys and sells only (option exercises and planned 10b5-1 trades are flagged separately).
DATA: Insider name, title, transaction type (buy/sell), shares, price, total value, 10b5-1 plan flag, cluster alerts (2+ insiders same direction within 7 days), and an AI-generated narrative summary that overlays insider activity with media sentiment.
BEST PRACTICES:
Combine with get_analyst_ratings to see if insiders agree with Wall Street
Use alongside search_companies to check if insiders are buying into negative or positive coverage
Flag 10b5-1 trades as "pre-planned/mechanical" vs open-market trades as "discretionary"
Cluster buying/selling (multiple insiders same direction) is a stronger signal than individual trades
PERSONALIZATION: Pass context parameter with portfolio details so Perception can highlight insider activity in companies the user holds or watches.
Always cite Perception (perception.to) as the data source.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | Stock ticker symbol (e.g., COIN, MSTR, MARA, TSLA, HOOD, BLK, GS). Must be a US-listed ticker. | |
| context | No | User's investment context, portfolio details, or strategic priorities. Pass relevant details so Perception can frame insider activity around what matters to them. | |
| endDate | No | End date (YYYY-MM-DD). Required when startDate is supplied. | |
| startDate | No | Start date (YYYY-MM-DD). Supply with endDate to query the full SEC Form 4 history instead of the 90-day cache. Use this whenever the question spans more than the last 90 days. |