get_insider_transactions
Retrieve SEC Form 4 transactions filed by a specific insider using their CIK, with filters for ticker, transaction type, date range, and exclusion of 10b5-1 plan trades.
Instructions
All Form 4 transactions filed by one insider (by CIK), filterable by ticker, transaction code, date range, and 10b5-1 exclusion. Use this once you have an insider's CIK on hand; get_transactions with insider_cik= gives the same rows alongside its broader filter set, while get_insider_career_summary returns a pre-aggregated rollup instead of raw rows. Free plan. Paginated, max 100/page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date, inclusive, format YYYY-MM-DD (e.g. 2026-12-31). Filters on transactionDate. | |
| cik | Yes | Insider CIK number — SEC's numeric filer identifier, e.g. 0001214128. Leading zeros optional. | |
| code | No | Single SEC transaction code to filter to. P=open-market purchase, S=open-market sale, A=grant/award, M=option exercise, F=tax withholding on vesting, D=disposition to issuer, G=gift, C=conversion of derivative, J=other. | |
| from | No | Start date, inclusive, format YYYY-MM-DD (e.g. 2026-01-01). Filters on transactionDate. | |
| page | No | 1-based page number. Defaults to 1. | |
| ticker | No | Filter to a specific company ticker, case-insensitive, e.g. AAPL. | |
| per_page | No | Results per page. Defaults to 20, maximum 100. | |
| exclude_10b5 | No | If true, exclude pre-scheduled 10b5-1 plan trades — keeps only discretionary transactions. |