get_insider_trades
One insider's disclosed transactions (SEC Form 4), ordered by disclosure time: the event series of a copy/inverse insider model. Get the slug from get_insiders first. Two rules for backtests: act at disclosed_at (when it became public), never trade_date (up to lag_days earlier; using it is look-ahead); and only open-market trades are decisions: set open_market_only=true to drop grants, option exercises, tax withholding and gifts, and consider exclude_planned=true (pre-scheduled Rule 10b5-1 sales carry little signal; nearly all of Jeff Bezos's Amazon sales are planned). Each trade has ticker (as of disclosure), side, shares, price, value, shares_owned_after, planned, late and an sec_url. Join to get_ohlcv for prices.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"insider": "<insider>"
},
"name": "get_insider_trades"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Last disclosure date YYYY-MM-DD (default: today). | |
| limit | No | Rows per page, default 100, max 1000. | |
| order | No | desc (default, newest first) or asc. | |
| start | No | First disclosure date YYYY-MM-DD (default: start of the plan's history). | |
| offset | No | Paging offset, default 0. | |
| ticker | No | Only transactions in this company, e.g. "AMZN". | |
| insider | Yes | Insider slug from get_insiders, e.g. "jeffrey-p-bezos". | |
| exclude_planned | No | true: drop pre-planned Rule 10b5-1 trades. | |
| open_market_only | No | true: only open-market purchases and sales (P/S). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | The TickerDB API response payload for this tool call. |