All Insider Transactions
GET/v1/insider-transactions
Retrieve the latest SEC Form 4 insider purchase and sale transactions across all supported tickers - the same schema as Insider Transactions by Ticker but with a ticker on each row so you can build market-wide insider feeds without querying every symbol. Pagination via page and limit (default 50, max 250). Purchases and sales only.
Use cases
- Market-wide insider activity feeds on home dashboards
- Cross-ticker insider buying and selling monitors
- Morning research on notable officer and director trades
- Alerting pipelines that scan all recent Form 4 activity
Input parameters
Required
| Parameter | Type | Description |
|---|---|---|
| page | integer | Zero-based page (default 0). |
| limit | integer | Page size, 1-250 (default 50). |
Output parameters
| Field | Type | Description |
|---|---|---|
| results | array | Form 4 insider transactions across all tickers (purchases and sales). |
| results[].ticker | string | Ticker for the transaction. |
| results[].insiderName | string | Reporting person name. |
| results[].relationship | string | Officer, director, or other relationship. |
| results[].transactionDate | string | Transaction date (YYYY-MM-DD). |
| results[].transactionType | string | Purchase or Sale. |
| results[].price | float | Transaction price per share. |
| results[].shares | integer | Shares transacted. |
| results[].value | float | Total transaction value. |
| results[].sharesOwnedFollowing | integer | Shares owned after the transaction. |
| results[].filingId | string | SEC filing accession id. |
| results[].filedAt | string | Filing timestamp (ISO 8601). |
| count | integer | Number of rows on this page. |
| total | integer | Total matching transactions. |
| page | integer | Zero-based page index. |
from vantafin import RESTClient
client = RESTClient("vf-live-your_api_key")
result = client.list_insider_transactions(limit=50)
print(result){
"results": [
{
"ticker": "AAPL",
"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"
},
{
"ticker": "MSFT",
"insiderName": "SMITH BRADFORD L",
"relationship": "director",
"transactionDate": "2026-05-07",
"transactionType": "Purchase",
"price": 442.12,
"shares": 5000,
"value": 2210600,
"sharesOwnedFollowing": 85000,
"filingId": "0001193125_000119312525089876",
"filedAt": "2026-05-09"
}
],
"count": 50,
"total": 128430,
"page": 0
}