Returns all transactions for a specific insider identified by their CIK. Useful for tracking a particular officer's or director's trading history. Excludes trades with price >= $100,000 (SEC data entry errors). Form 5/5A amendments are excluded when a corresponding Form 4/4A exists for the same trade.
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.
ownerCik integer required CIK of the insider (from the roster or main transactions endpoint)
page integer optional Page number (1-indexed)
pageSize integer optional Number of results per page
startDate string (date) optional Filter transactions on or after this date (YYYY-MM-DD)
endDate string (date) optional Filter transactions on or before this date (YYYY-MM-DD)
curl 'https://api.stockfit.io/v1/api/insider-transactions/by-insider?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8&ownerCik=1214156' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Paginated insider transactions for the specified person
page integer Current page number (1-indexed)
pageSize integer Number of results per page
totalPages integer Total number of pages
totalResults integer Total matching records
data array of object ownerName string Name of the insider
ownerCik integer | null CIK of the insider
isDirector boolean isOfficer boolean isTenPercentOwner boolean officerTitle string | null Officer title at time of filing
documentType string | null SEC filing form type: | Type | Description | |------|-------------| | 4 | Statement of changes in beneficial ownership | | 4/A | Amendment to Form 4 | | 5 | Annual statement of changes (deferred transactions) | | 5/A | Amendment to Form 5 |
securityTitle string | null Title of the security transacted
transactionDate string | null Transaction date (YYYY-MM-DD)
transactionCode string | null SEC Form 4 transaction code: | Code | Description | |------|-------------| | P | Open-market or private purchase | | S | Open-market or private sale | | A | Grant or award | | M | Exercise or conversion of derivative | | C | Conversion of derivative security | | G | Gift | | F | Payment of exercise price or tax liability by delivering securities | | J | Other acquisition or disposition (see filing) | | K | Equity swap or similar instrument | | D | Disposition to the issuer | | W | Acquisition or disposition by will or laws of descent | | Z | Deposit into or withdrawal from voting trust | | U | Disposition due to tender of shares in change of control | | I | Discretionary transaction (Rule 16b-3(f)) | | L | Small acquisition (Rule 16a-6) | | V | Transaction voluntarily reported earlier than required | | H | Expiration of long derivative position | | E | Expiration of short derivative position | | O | Exercise of out-of-the-money derivative | | X | Exercise of in-the-money derivative |
shares number | null Number of shares transacted
pricePerShare number | null Price per share
acquiredDisposed string | null | Value | Description | |-------|-------------| | A | Acquired | | D | Disposed |
sharesAfter number | null Shares owned after the transaction
directIndirect string | null | Value | Description | |-------|-------------| | D | Direct ownership | | I | Indirect ownership (held by trust, family member, etc.) |
isDerivative boolean Whether this is a derivative transaction
exercisePrice number | null Exercise price for derivative transactions
exerciseDate string | null Exercise date (YYYY-MM-DD)
expirationDate string | null Expiration date for derivative securities (YYYY-MM-DD)
underlyingSecurity string | null Title of the underlying security for derivatives
underlyingShares number | null Number of underlying shares for derivatives
accessionNumber string | null SEC accession number
filingUrl string | null URL to the SEC filing
transactionValue number | null Total transaction value (shares × price per share)
filingDate string | null Date the filing was submitted to the SEC (YYYY-MM-DD)
{
"page": 1,
"pageSize": 50,
"totalPages": 1,
"totalResults": 24,
"data": [
{
"ownerName": "COOK TIMOTHY D",
"ownerCik": 1214156,
"isDirector": false,
"isOfficer": true,
"isTenPercentOwner": false,
"officerTitle": "Chief Executive Officer",
"documentType": "4",
"securityTitle": "Common Stock",
"transactionDate": "2025-08-15",
"transactionCode": "S",
"shares": 75000,
"pricePerShare": 198.73,
"acquiredDisposed": "D",
"sharesAfter": 3205557,
"directIndirect": "D",
"isDerivative": false,
"exercisePrice": 0,
"exerciseDate": "string",
"expirationDate": "string",
"underlyingSecurity": "string",
"underlyingShares": 0,
"accessionNumber": "0001214156-25-000012",
"filingUrl": "string",
"transactionValue": 14904750,
"filingDate": "2025-08-18"
}
]
}Invalid parameters or company not found
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}