Returns aggregated insider trading statistics for the last 3, 6, and 12 months. Only includes significant open-market trades (purchase and sale codes P/S) by officers and directors. Transactions are deduplicated across co-owners — each physical trade counted once, prioritizing the most senior filer (officer > director > 10% owner). Excludes trades with price >= $100,000 (SEC data entry errors) and Form 5 amendments when a Form 4 exists for the same trade.
uniqueBuyers and uniqueSellers count distinct insiders — cluster buying (multiple insiders buying) is a stronger signal than one person buying repeatedly.
symbol string optional Stock ticker symbol. Identify the entity by exactly one of: symbol, cik, cusip, composite_figi, or share_class_figi. At least one is required.
cik integer optional SEC Central Index Key (CIK).
cusip string optional CUSIP identifier (9 characters).
composite_figi string optional Composite OpenFIGI identifier.
share_class_figi string optional Share-class OpenFIGI identifier.
curl 'https://api.stockfit.io/v1/api/insider-transactions/summary?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Insider trading summary by time period
3months object Last 3 months
buyCount integer Number of purchase transactions
sellCount integer Number of sale transactions
buyShares number Total shares purchased
sellShares number Total shares sold
buyValue number Total value of purchases (USD)
sellValue number Total value of sales (USD)
netShares number Net shares (buyShares - sellShares)
uniqueBuyers integer Number of distinct insiders who purchased
uniqueSellers integer Number of distinct insiders who sold
6months object Last 6 months
buyCount integer Number of purchase transactions
sellCount integer Number of sale transactions
buyShares number Total shares purchased
sellShares number Total shares sold
buyValue number Total value of purchases (USD)
sellValue number Total value of sales (USD)
netShares number Net shares (buyShares - sellShares)
uniqueBuyers integer Number of distinct insiders who purchased
uniqueSellers integer Number of distinct insiders who sold
12months object Last 12 months
buyCount integer Number of purchase transactions
sellCount integer Number of sale transactions
buyShares number Total shares purchased
sellShares number Total shares sold
buyValue number Total value of purchases (USD)
sellValue number Total value of sales (USD)
netShares number Net shares (buyShares - sellShares)
uniqueBuyers integer Number of distinct insiders who purchased
uniqueSellers integer Number of distinct insiders who sold
{
"3months": {
"buyCount": 4,
"sellCount": 12,
"buyShares": 50000,
"sellShares": 890000,
"buyValue": 2500000,
"sellValue": 67000000,
"netShares": -840000,
"uniqueBuyers": 2,
"uniqueSellers": 5
},
"6months": {
"buyCount": 0,
"sellCount": 0,
"buyShares": 0,
"sellShares": 0,
"buyValue": 0,
"sellValue": 0,
"netShares": 0,
"uniqueBuyers": 0,
"uniqueSellers": 0
},
"12months": {
"buyCount": 0,
"sellCount": 0,
"buyShares": 0,
"sellShares": 0,
"buyValue": 0,
"sellValue": 0,
"netShares": 0,
"uniqueBuyers": 0,
"uniqueSellers": 0
}
}Invalid parameters or company not found
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}