GET
/insider/transactions
1 crInsider transactions (open-market buys/sells, awards, option exercises) for a company (by ticker) or a person (by insider name). Pass signal=true to restrict to open-market buys/sells (codes P/S). Pass since to diff only new filings.
Request#
bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://arkolith.com/api/v1/insider/transactions?limit=10"Parameters#
| Parameter | In | Type | Description |
|---|---|---|---|
ticker | query | string | Issuer ticker, e.g. AAPL |
insider | query | string | Insider name (partial ok), e.g. Cook |
signal | query | boolean | Only open-market buys/sells (P/S)default: false |
since | query | string | Cursor from a prior next_cursor |
limit | query | integer | Max rows (max 200)default: 50 |
Example response#
json
{
"data": {
"transactions": [
{
"accession_number": "0001943929-26-000010",
"insider": "Cook Timothy D",
"role": "CEO",
"ticker": "AAPL",
"code": "S",
"shares": "511000",
"price": 224.51,
"value_usd": 114724610,
"transaction_date": "2026-06-03",
"source_url": "https://www.sec.gov/Archives/edgar/data/..."
}
],
"next_cursor": "98213"
}
}MCP equivalent: insider.transactions. The full agent surface lives on the MCP server.