Docs navigation +
FMP reference  /  6 endpoints

Insider trading

Insider buys and sells, ownership acquisitions, and per-symbol insider statistics.

Call these with cvApi.call('/fmp/stable/<endpoint>', params) in an app, GET /api/data/fmp/stable/<endpoint> over REST, or the fmp_request MCP tool from a coding agent. Available on every plan; requests count against your hourly limit.

Acquisition Ownership

GET /api/data/fmp/stable/acquisition-of-beneficial-ownership

Track changes in stock ownership during acquisitions using the Acquisition Ownership API. This API provides detailed information on how mergers, takeovers, or beneficial ownership changes impact the stock ownership structure of a company.

Query parameter Type Example
symbol required string AAPL
limit number 2000
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/acquisition-of-beneficial-ownership', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/acquisition-of-beneficial-ownership?symbol=AAPL"
MCP
fmp_request({ "endpoint": "acquisition-of-beneficial-ownership", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "cik": "0000320193",
    "symbol": "AAPL",
    "filingDate": "2026-04-29",
    "acceptedDate": "2026-04-29",
    "cusip": "037833100",
    "nameOfReportingPerson": "Vanguard Capital Management",
    "citizenshipOrPlaceOfOrganization": "PENNSYLVANIA",
    "soleVotingPower": "0",
    "sharedVotingPower": "0",
    "soleDispositivePower": "0",
    "sharedDispositivePower": "0",
    "amountBeneficiallyOwned": "1099168953",
    "percentOfClass": "7.48",
    "typeOfReportingPerson": "IA",
    "url": "https://www.sec.gov/Archives/edgar/data/320193/000210011926000139/xslSCHEDULE_13G_X02/primary_doc.xml"
  }
]

All Insider Transaction Types

GET /api/data/fmp/stable/insider-trading-transaction-type

Access a comprehensive list of insider transaction types with the All Insider Transaction Types API. This API provides details on various transaction actions, including purchases, sales, and other corporate actions involving insider trading.

No query parameters.

cvApi (in-app)
const data = await cvApi.call('/fmp/stable/insider-trading-transaction-type');
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/insider-trading-transaction-type"
MCP
fmp_request({ "endpoint": "insider-trading-transaction-type" })
Example response +
[
  {
    "transactionType": "A-Award"
  }
]

Latest Insider Trading

GET /api/data/fmp/stable/insider-trading/latest

Access the latest insider trading activity using the Latest Insider Trading API. Track which company insiders are buying or selling stocks and analyze their transactions.

Query parameter Type Example
date date 2026-01-27
page number 0
limit number 100
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/insider-trading/latest', { page: '0', limit: '100' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/insider-trading/latest?page=0&limit=100"
MCP
fmp_request({ "endpoint": "insider-trading/latest", "params": {"page":"0","limit":"100"} })
Example response +
[
  {
    "symbol": "WHF",
    "filingDate": "2026-06-05",
    "transactionDate": "2026-06-05",
    "reportingCik": "0001050047",
    "companyCik": "0001552198",
    "transactionType": "P-Purchase",
    "securitiesOwned": 309607,
    "reportingName": "BOLDUC JOHN",
    "typeOfOwner": "director",
    "acquisitionOrDisposition": "A",
    "directOrIndirect": "I",
    "formType": "4",
    "securitiesTransacted": 3570,
    "price": 6.77,
    "securityName": "Common Stock, par value $0.001 per share",
    "url": "https://www.sec.gov/Archives/edgar/data/1552198/000110465926071091/0001104659-26-071091-index.htm"
  }
]

Search Insider Trades by Reporting Name

GET /api/data/fmp/stable/insider-trading/reporting-name

Search for insider trading activity by reporting name using the Search Insider Trades by Reporting Name API. Track trading activities of specific individuals or groups involved in corporate insider transactions.

Query parameter Type Example
name required string Zuckerberg
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/insider-trading/reporting-name', { name: 'Zuckerberg' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/insider-trading/reporting-name?name=Zuckerberg"
MCP
fmp_request({ "endpoint": "insider-trading/reporting-name", "params": {"name":"Zuckerberg"} })
Example response +
[
  {
    "reportingCik": "0001548760",
    "reportingName": "Zuckerberg Mark"
  }
]


Insider Trade Statistics

GET /api/data/fmp/stable/insider-trading/statistics

Analyze insider trading activity with the Insider Trade Statistics API. This API provides key statistics on insider transactions, including total purchases, sales, and trends for specific companies or stock symbols.

Query parameter Type Example
symbol required string AAPL
cvApi (in-app)
const data = await cvApi.call('/fmp/stable/insider-trading/statistics', { symbol: 'AAPL' });
curl (REST)
curl -H "Authorization: Bearer cv_live_..." \
  "https://tap.convexvalue.com/api/data/fmp/stable/insider-trading/statistics?symbol=AAPL"
MCP
fmp_request({ "endpoint": "insider-trading/statistics", "params": {"symbol":"AAPL"} })
Example response +
[
  {
    "symbol": "AAPL",
    "cik": "0000320193",
    "year": 2026,
    "quarter": 2,
    "acquiredTransactions": 5,
    "disposedTransactions": 35,
    "acquiredDisposedRatio": 0.1429,
    "totalAcquired": 272855,
    "totalDisposed": 880558,
    "averageAcquired": 54571,
    "averageDisposed": 25158.8,
    "totalPurchases": 0,
    "totalSales": 13
  }
]

Get example prompts & new data guides

Occasional emails with prompts worth trying and what’s new in the data.