search_insider_events
Search interpreted insider-trading events from SEC Form 4 filings. Each event classifies raw filing rows into economic meaning (OPEN_MARKET_BUY vs EQUITY_AWARD vs TAX_WITHHOLDING_ONLY etc.), separating discretionary trades from compensation noise. Supports filtering by ticker, event type, minimum USD value, and time, with cursor pagination. Form 4 only - for 13D/G stakes or Form 144 sale notices use get_activist_stakes, get_sale_notices, or get_company_timeline. Data delayed 24 hours (known_at); history ~1 month; no price-derived fields.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of events to return. Default 20, maximum 200. | |
| since | No | Only return events recorded at or after this ISO 8601 timestamp (e.g. 2026-08-01T00:00:00Z). Compares against recorded_at — useful for incremental sync. | |
| cursor | No | Opaque pagination cursor — pass the next_cursor value from the previous response. | |
| ticker | No | Stock ticker symbol to filter by, e.g. AAPL or TSLA. Omit to search across all companies. | |
| min_value | No | Minimum trade value in USD (reported shares × reported price per share). | |
| event_type | No | Filter by interpreted event type. One of: OPEN_MARKET_BUY, OPEN_MARKET_SELL, PLANNED_10B5_1_SELL, OPTION_EXERCISE_HOLD, OPTION_EXERCISE_PARTIAL_SELL, OPTION_EXERCISE_FULL_SELL, TAX_WITHHOLDING_ONLY, EQUITY_AWARD, GIFT_TRANSFER, INDIRECT_OWNERSHIP_TRANSFER, OTHER_REQUIRES_REVIEW, JOINT_FILING_AMBIGUOUS, COMPLEX_DERIVATIVE_EVENT, UNCLASSIFIED. Use OPEN_MARKET_BUY for discretionary insider buying. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |