List insider transactions
Retrieve a paginated feed of SEC insider trading transactions from Forms 3, 4, and 5.
Data Source
This endpoint returns transactions reported by corporate insiders (officers, directors, and 10% owners) to the SEC. Each transaction represents a buy, sell, grant, gift, or other transfer of company securities.
Transaction Codes
The transactionCode field indicates the type of transaction:
| Code | Description | Common Usage |
|---|---|---|
| P | Open market purchase | Most common buy signal |
| S | Open market sale | Most common sell signal |
| A | Award/grant | Stock compensation |
| M | Exercise of derivative | Options/warrants exercise |
| G | Gift | Transfer to family/charity |
| F | Tax payment | Shares sold for tax withholding |
| X | Exercise in-the-money | Options exercise |
Filtering Tips
- Use direction=buy to see only acquisitions (bullish signals)
- Use direction=sell to see only dispositions
- Use codes=P,S to see open market trades only (excludes awards, gifts)
- Use derivative=false to see only equity transactions
- Use minValue=100000 to see only large transactions
Understanding the Data
- shares: Number of securities in the transaction
- pricePerShare: Price per share (null for gifts, awards, etc.)
- transactionValue: Computed total value (shares × price)
- sharesAfter: Insider's total holdings after this transaction
- directIndirect: D=Direct ownership, I=Indirect (through trust, etc.)
- isDerivative: true=Options/warrants, false=Common stock
Example Use Cases
- Track CEO purchases: Filter by insiderCik + direction=buy
- Monitor large sales: Filter by direction=sell + minValue=1000000
- Company insider activity: Filter by ticker=AAPL
- Recent trades by all insiders: No filters, sorted by date
Request
- Base URL: https://earningsfeed.com
- URL: https://earningsfeed.com/api/v1/insider/transactions
- Auth: HTTP bearer
Query parameters
Number of items to return (1-100)
Cursor for pagination (opaque string from previous response)
Filter by company CIK (issuer)
Filter by company stock ticker
Filter by insider CIK (reporting person)
Filter by transaction direction:
- buy = Acquisitions only (transaction codes P, A, M, X, etc. with acquiredDisposed=A)
- sell = Dispositions only (transaction codes S, F, D, etc. with acquiredDisposed=D)
- all = All transactions
Filter by security type. 'true' for derivatives only, 'false' for equity only.
Filter transactions on or after this date (YYYY-MM-DD)
Filter transactions on or before this date (YYYY-MM-DD)
Minimum transaction value (shares * price) in USD
Maximum transaction value in USD
Search query for company name, insider name, or ticker
Response
Paginated list of insider transactions
Example response
{
"items": [
{
"accessionNumber": "0001234567-24-000123",
"filedAt": "2024-10-30T00:00:00.000Z",
"formType": "4",
"personCik": 1234567,
"personName": "John Doe",
"companyCik": 320193,
"companyName": "Apple Inc.",
"ticker": "AAPL",
"officerTitle": "Chief Executive Officer",
"securityTitle": "Common Stock",
"transactionDate": "2024-10-28",
"transactionCode": "P",
"shares": "10000.0000",
"pricePerShare": "175.5000",
"acquiredDisposed": "A",
"sharesAfter": "150000.0000",
"directIndirect": "D",
"ownershipNature": "By Trust",
"conversionOrExercisePrice": "100.0000",
"exerciseDate": "2025-01-15",
"expirationDate": "2030-01-15",
"underlyingSecurityTitle": "Common Stock",
"underlyingShares": "1000.0000",
"transactionValue": 1755000
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.