get_insiders
Find insiders (people and organisations whose trades are disclosed in SEC Form 4: CEOs, officers, directors, 10%+ owners including funds) by name, ticker or type, or list them most active first. Step 1 of a copy/inverse insider model ('make a model that copies Bezos'): search the name, pick the right result from its companies, roles and activity, then call get_insider_trades with its slug. Search is loose: any order and case, word starts, initials, nicknames both ways (bill = william), typos, run-together or split names (jeffbezos, value act), legal suffixes ignored, and extra words tolerated (half the words must match; full matches rank first, matched_words says how many matched). Several people can share a name: check companies and roles. Curated aliases cover famous names filed differently (Jensen Huang files as 'Huang Jen Hsun'). Each result has lag_days_median/_p90 (days from trade to public disclosure) and late_filing_share.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_insiders"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Name to search, e.g. "jeff bezos" or "pershing square". Omit to list. | |
| role | No | Role ever held at any company. | |
| type | No | person or organization (funds, trusts, companies). | |
| limit | No | Results per page, default 20, max 100. | |
| offset | No | Paging offset, default 0. | |
| ticker | No | Only insiders who filed at this company, e.g. "AMZN". | |
| active_since | No | YYYY-MM-DD: last disclosure on or after this date. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | The TickerDB API response payload for this tool call. |