/insider-trades adds rich filters, while /insider-transactions is the simpler list form. Non-operating instruments return no insider trades.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Form 4–style insider transactions with rich filtering.
/insider-trades adds rich filters, while /insider-transactions is the simpler list form. Non-operating instruments return no insider trades.
GET /insider-trades
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
scenario_id | string | Yes | - | The world to read from. |
ticker | string | No | all | Restrict to one ticker. |
name | string | No | all | Filter by insider name. |
transaction_type | string | No | all | Filter by type (e.g. buy, sell). |
filing_date_gte | date | No | - | Filed on or after. |
filing_date_lte | date | No | - | Filed on or before. |
limit | integer | No | 10 | Page size (max 200). |
offset | integer | No | 0 | Pagination offset. |
curl -s "https://api.davidhf.com/insider-trades?scenario_id=<id>&ticker=AAPL&transaction_type=sell&filing_date_gte=2026-01-01" \
-H "X-API-KEY: YOUR_API_KEY"
dd.insiders.trades(scenario_id="<id>", ticker="AAPL", transaction_type="sell", filing_date_gte="2026-01-01")
{
"insider_trades": [
{
"id": "ins_...",
"ticker": "AAPL",
"insider_name": "Jane Doe",
"role": "CFO",
"transaction_date": "2026-02-14",
"transaction_type": "sell",
"shares": 25000,
"price": 188.5,
"value": 4712500,
"filing_date": "2026-02-16",
"details": { "...": "..." }
}
]
}
GET /insider-transactions
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
scenario_id | string | Yes | - | The world to read from. |
ticker | string | No | all | Restrict to one ticker. |
as_of | date | No | - | Point-in-time cutoff. |
limit | integer | No | 50 | Page size (max 200). |
offset | integer | No | 0 | Pagination offset. |
curl -s "https://api.davidhf.com/insider-transactions?scenario_id=<id>&ticker=AAPL" \
-H "X-API-KEY: YOUR_API_KEY"
dd.insiders.transactions(scenario_id="<id>", ticker="AAPL")