One Company's Insider Transactions
issuer_insider_activityEvery Form 3, 4 and 5 row filed against one company — identified by ticker — by its directors, officers and ten-percent owners, newest transaction first. Returns transaction rows, one per filed row, each carrying the transaction code with its plain-language meaning, the acquired or disposed direction read from the filing's own flag rather than inferred from the code, the shares, the value the filing stated, the position held afterwards, and Rule 10b5-1 status where the filing states it. Reach for this when the question is about one company: who among its insiders has been buying or selling, whether a disposal was an open-market sale or shares withheld against an option exercise, which executives filed a Form 4 last month. Optional date-range, transaction-code, direction and row-kind filters narrow the read before it is paid for. For the same question across every issuer at once use screen_insider_transactions; for one row per person with the totals already rolled up use screen_insiders. A Form 4 is filed within two business days of its transaction and a Form 5 annually, so these rows trail the trades they describe. See /.well-known/x402 for current pricing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | One Form 3/4/5 transaction code to match, such as P for an open-market purchase, S for an open-market sale, A for a grant, M for an option exercise or F for shares withheld against an exercise obligation or a tax liability. list_ownership_codes publishes the whole vocabulary free. Omit to match every code. | |
| limit | No | Transaction rows per page, newest first. Accepts 1 to 100; defaults to 50 when omitted. The ceiling cannot be raised by a parameter and is published in the response. | |
| offset | No | Rows to skip before this page, for paging through a result set. Accepts 0 to 5000; defaults to 0. Narrow the filters rather than paging deeper. | |
| ticker | Yes | Exchange ticker symbol of a single SEC filer, case-insensitive, such as AAPL, MSFT or KO. | |
| end_date | No | Latest transaction date to include, inclusive, as YYYY-MM-DD. Leave it out for an open-ended range running to the newest row in the corpus. | |
| row_kind | No | Restrict to 'transaction' rows, which report an event, or 'holding' rows, which report a position — a Form 3 reports holdings, and counting one as activity would read as a purchase on the day somebody joined. Omit to receive both. | |
| direction | No | Restrict to acquisitions ('A') or disposals ('D'), read from the filing's own acquired/disposed flag and never derived from the transaction code. A code and a direction disagree routinely: an option exercise disposes of the derivative security while acquiring common stock. Omit to match both. | |
| start_date | No | Earliest transaction date to include, inclusive, as YYYY-MM-DD. Matched against the date the transaction happened, not the date the filing arrived — the two differ by days on a Form 4 and by up to a year on a Form 5. |