Skip to content

Insider Transactions API

Retrieve insider trading data from SEC Form 4 filings. Track executive purchases, sales, option exercises, and ownership changes for any ticker.

GET /v2/insider-trading/{symbol}

The API supports multiple authentication methods:

MethodExample
Bearer token (recommended)Authorization: Bearer YOUR_API_KEY
X-API-Key headerX-API-Key: YOUR_API_KEY
Query parameter?apiKey=YOUR_API_KEY
Legacy query parameter?token=YOUR_API_KEY
ParameterTypeRequiredDescription
symbolstringYesStock ticker symbol (e.g., AAPL, MSFT)
ParameterTypeRequiredDescription
startDatestringNoStart date (YYYY-MM-DD)
endDatestringNoEnd date (YYYY-MM-DD)
limitintegerNoMaximum number of results to return
from finbrain import FinBrainClient
fb = FinBrainClient(api_key="YOUR_API_KEY")
df = fb.insider_transactions.ticker("AAPL",
date_from="2025-01-01",
date_to="2025-06-30",
as_dataframe=True)
print(df)
{
"success": true,
"data": {
"symbol": "AAPL",
"name": "Apple Inc.",
"transactions": [
{
"date": "2025-11-07",
"insider": "KONDO CHRIS",
"relationship": "Principal Accounting Officer",
"transactionType": "Sale",
"shares": 3752,
"pricePerShare": 271.23,
"totalValue": 1017655,
"sharesOwned": 15098,
"filingUrl": "http://www.sec.gov/Archives/edgar/data/320193/000163198225000011/xslF345X05/wk-form4_1762990206.xml"
}
]
},
"meta": {
"timestamp": "2026-01-19T15:06:21.699Z"
}
}
FieldTypeDescription
successbooleanWhether the request was successful
data.symbolstringStock ticker symbol
data.namestringCompany name
data.transactionsarrayArray of transaction objects
meta.timestampstringResponse timestamp (ISO 8601)
FieldTypeDescription
datestringTransaction date (YYYY-MM-DD)
insiderstringInsider name
relationshipstringInsider’s role/relationship
transactionTypestringType of transaction
sharesintegerNumber of shares
pricePerSharenumberTransaction price per share
totalValueintegerTotal transaction value in USD
sharesOwnedintegerTotal shares owned after transaction
filingUrlstringLink to SEC Form 4 filing
TypeDescription
BuyOpen market purchase
SaleOpen market sell
Option ExerciseStock option conversion
GiftShares donated
Automatic10b5-1 plan execution
CodeErrorDescription
400Bad RequestInvalid symbol
401UnauthorizedInvalid or missing API key
403ForbiddenAuthenticated, but not authorized to access this resource
404Not FoundTicker not found
429Too Many RequestsRate limit exceeded — wait and retry
500Internal Server ErrorServer-side error