Tools/Insider trades (Form 4)

insider.transactions

1 crread-only

Insider (SEC Form 4) 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), the tradeable subset. Pass `since` to diff only new filings.

Parameters#

ParameterTypeDescription
tickeroptstringIssuer ticker, e.g. 'AAPL'
insideroptstringInsider name (partial ok), e.g. 'Cook'
signaloptbooleanOnly open-market buys/sells (P/S). Default false.
sinceoptstringCursor from a prior next_cursor (optional)
limitoptnumberMax rows (1-200, default 50)

Example call#

bash
curl -X POST https://arkolith.com/api/mcp \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "insider.transactions",
    "arguments": {
      "ticker": "AAPL",
      "signal": true
    }
  }
}'

REST mirror: GET /insider/transactions, metered identically.

Example response#

json
{
  "transactions": [
    {
      "accession_number": "0001943929-26-000010",
      "insider": "Cook Timothy D",
      "role": "CEO",
      "ticker": "AAPL",
      "code": "S",
      "shares": "511000",
      "value_usd": 114724610,
      "transaction_date": "2026-06-03",
      "source_url": "https://www.sec.gov/Archives/edgar/data/..."
    }
  ],
  "next_cursor": "98213"
}