v3

latestOpenAPI 3.1.02026-07-26490368.4 KB
Ownership

Get insider transactions for a company

Returns insider transaction rows for the requested company. Transactions from holders flagged as is_removed via analyst override are always hidden. Transactions from holders flagged is_active = false are hidden by default; pass includeInactive=true to include them — matching the /insider/holders endpoint semantics.

get/v1/company/ownership/insider/transactions

Query parameters

apiKeystring

API Key (alternatively send via X-Api-Key header)

API Key (alternatively send via X-Api-Key header)

tickerstring

Company ticker, use with mic or alone for US tickers

Example:MSFT

Company ticker, use with mic or alone for US tickers

micCodestring

Company MIC, use with ticker

Example:XNAS

Company MIC, use with ticker

exchangestring

Company exchange code, use with ticker

Example:NASDAQ

Company exchange code, use with ticker

companyKeystring

Company key (alternative to ticker/micCode/exchange)

Example:NASDAQ_MSFT

Company key (alternative to ticker/micCode/exchange)

cusipstring

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP

Example:594918104

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company CUSIP

isinstring

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN

Example:US5949181045

Requires CUSIP/ISIN license. An alternative to ticker/micCode/exchange. Company ISIN

figistring

FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.

Example:BBG000BPH459

FIGI (Financial Instrument Global Identifier). An alternative to ticker/micCode/exchange.

cikstring

Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.

Example:789019

Company CIK (SEC Central Index Key). An alternative to ticker/micCode/exchange.

fsclstring

Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.

Example:FSCLC6CGT4DXS597

Fiscal.ai stable company identifier (the companyFiscalIdentifier field). An alternative to ticker/micCode/exchange.

includeInactiveboolean

Set to true to include insiders who are no longer actively affiliated with the company. Defaults to excluding them.

Set to true to include insiders who are no longer actively affiliated with the company. Defaults to excluding them.

pageNumberinteger

Page number (1-indexed)

Example:1

Page number (1-indexed)

pageSizeinteger

Number of records per page, max 1000

Example:1000

Number of records per page, max 1000

Response

Insider transactions

Example response

{
  "pagination": {
    "page": 1,
    "pageSize": 1000,
    "totalCount": 142,
    "totalPages": 1
  },
  "data": [
    {
      "holderId": "9df95a60-4b3a-41f7-8dc1-4042f935ce95",
      "holderName": "Tim Cook",
      "filingDate": "2025-04-15",
      "relationship": [
        "officer"
      ],
      "title": "Chief Executive Officer",
      "transactionDate": "2025-04-10",
      "transactionType": "Open Market Sale",
      "acquiredDisposed": "disposed",
      "shares": 25000,
      "priceLow": 197.5,
      "priceHigh": 199.1,
      "transactionValue": 4937500,
      "currency": "USD",
      "sharesAfter": 3280180,
      "securityName": "Common Stock",
      "sources": [
        {
          "document": "https://api.fiscal.ai/v1/company/ownership/filing/0000320193-25-000073/pdf?companyKey=NASDAQ_AAPL"
        }
      ]
    }
  ]
}