Insider trades (Form 4) for a company or insider
get_insider_tradesRecent SEC Form 4 insider transactions for one company (ticker or issuer CIK) or one insider (reporting-owner CIK). Returns a summary (open-market buy/sell counts, shares, dollar value, distinct insiders) and one row per transaction: date, insider, role, transaction code (P=open-market buy, S=sale, A=award, M=option exercise, F=tax withholding, G=gift), shares, price, value, shares owned after, 10b5-1 flag and filing link. Use side="buy" to see only open-market purchases.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| side | No | Only open-market purchases (buy, code P) or sales (sell, code S). | |
| codes | No | Only these transaction codes, e.g. ["P","S"] or ["M","F"]. | |
| since | No | Only filings on or after this date (YYYY-MM-DD). | |
| filings | No | How many of the most recent Form 4 filings to parse (each costs one SEC request). Default 5. | |
| max_rows | No | Maximum transaction rows to return. Default 25. | |
| ticker_or_cik | Yes | Stock ticker (e.g. "AAPL", "BRK.B") or SEC CIK number (e.g. "320193"). | |
| include_derivative | No | Include derivative (option/RSU) transactions. Default false. |