HomeChatAlertsCalendarScreenerWatchlistsFiles
DocsSettings
Sign upJoinLog in

Docs

Overview

IntroductionMCP ServerOpenAPI Spec

REST API

GETAll Insider TransactionsGETInsider Transactions by Ticker

WebSocket

Live Quotes (Per Second)Live Quotes (Per Minute)Live NewsLive SEC FilingsTrading Halts

Insider Transactions by Ticker

GET/v1/insider-transactions/{ticker}
View as markdown

Retrieve SEC Form 4 insider purchase and sale transactions for a ticker. Each row includes reporting person, transaction type, shares, price, value, filing date and links to the underlying EDGAR filing. Pagination via page and limit (default 50, max 250). Purchases and sales only - filtered for clean buy/sell activity.

Use cases

  • Insider buying and selling monitors for a single issuer
  • Governance and alignment research on company profile pages
  • Event feeds for unusual insider activity on watchlist names
  • Compliance review of officer and director transactions

Input parameters

(*) Required

ParameterTypeDescription
ticker(*)stringTicker.
pageintegerZero-based page (default 0).
limitintegerPage size, 1-250 (default 50).

Output parameters

FieldTypeDescription
resultsarrayForm 4 insider transactions (purchases and sales).
results[].insiderNamestringReporting person name.
results[].relationshipstringOfficer, director, or other relationship.
results[].transactionDatestringTransaction date (YYYY-MM-DD).
results[].transactionTypestringPurchase or Sale.
results[].pricefloatTransaction price per share.
results[].sharesintegerShares transacted.
results[].valuefloatTotal transaction value.
results[].sharesOwnedFollowingintegerShares owned after the transaction.
results[].filingIdstringSEC filing accession id.
results[].filedAtstringFiling timestamp (ISO 8601).
countintegerNumber of rows on this page.
totalintegerTotal matching transactions.
pageintegerZero-based page index.
from vantafin import RESTClient

client = RESTClient("vf-live-your_api_key")

result = client.get_insider_transactions("AAPL", limit=50)

print(result)
{
  "results": [
    {
      "insiderName": "Borders Ben",
      "relationship": "officer: Principal Accounting Officer",
      "transactionDate": "2026-05-08",
      "transactionType": "Sale",
      "price": 290,
      "shares": 1274,
      "value": 369460,
      "sharesOwnedFollowing": 38713,
      "filingId": "0000320193_000114036126020871",
      "filedAt": "2026-05-12"
    },
    {
      "insiderName": "LEVINSON ARTHUR D",
      "relationship": "director",
      "transactionDate": "2026-05-06",
      "transactionType": "Sale",
      "price": 284.57,
      "shares": 149527,
      "value": 42550898.39,
      "sharesOwnedFollowing": 3920049,
      "filingId": "0000320193_000114036126020298",
      "filedAt": "2026-05-08"
    }
  ],
  "count": 50,
  "total": 5761,
  "page": 0
}
All Insider Transactions
Financial Statements