Skip to main content
Insider Trades provides SEC Form 4 transactions reported by a company’s officers, directors and 10% beneficial owners. Each observation is associated with an issuer, a named reporting person, a transaction date and a filing date. Roughly the past two years of transactions are held per issuer.
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 through shares_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.
Date-range, transaction-type and reporting-person filters are not yet available on this endpoint. Passing any of them returns a 400. The unfiltered newest-first feed is the current scope; reach further back by raising limit.
This route returns a bare insider_trades wrapper key rather than the standard envelope, and uses the flat { error, message } error body. See also 13F Institutional Holdings for manager-reported positions, Proxy Ownership for beneficial ownership as reported in the proxy statement, and Executive Compensation for what these same people are paid.