Plan: Professional and above · Credits: 1 per call
What You Can Use Insider Trades For
Detect clusters of open-market buying or selling around a company event. Distinguish a discretionary purchase from a routine equity grant or a scheduled sale. Track a specific executive’s position over time throughshares_owned_after_transaction. Cross insider activity against 8-K events or company news to see what preceded it.
Insider Trades Coverage
Coverage is US issuers whose insiders file Form 4 with the SEC. Roughly the past two years of transactions are held per issuer. Foreign private issuers do not file Form 4 and are absent.Key Insider Trade Fields
ticker and issuer identify the company. name is the reporting person, title is the role they reported, and is_board_director says whether they sit on the board.
transaction_date is when the trade occurred and transaction_type is the SEC transaction code — P for an open-market purchase, S for a sale, A for an acquisition such as a grant, among others. transaction_shares, transaction_price_per_share and transaction_value size it. security_title names the security.
shares_owned_before_transaction and shares_owned_after_transaction give the reporting person’s holding either side of the trade.
Insider Trade Date Convention
transaction_date is the date the transaction took place. filing_date is when the Form 4 reached the SEC, and it is the date the information became public. Form 4 is due within two business days of the transaction, so the two dates are usually close but never identical, and results are ordered by filing date — newest first.
Insider Trade Sources
Transactions are read from Form 4 filings on SEC EDGAR. Transaction codes are the filer’s own; nothing is reclassified.Query Insider Trades
Use the insider trades endpoint to retrieve a company’s reported Form 4 transactions, newest filing first.string
required
The issuer’s ticker.
integer
default:"10"
Rows returned, between 1 and 1000.
insider_trades wrapper key rather than the standard envelope, and uses the flat { error, message } error body.