get_holders_insiders
Retrieve paginated insider transactions for a stock, including recent actions, roles, and positions. Filter and sort results for targeted analysis.
Instructions
Returns a paginated list of insider transaction records for an asset, including recent insider actions, roles, and reported positions. Applicable only to stocks — for ETFs and mutual funds returns an empty result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of insider records to return. | |
| offset | No | Pagination offset (0-based). | |
| symbol | Yes | Asset identifier (ticker symbol). Must be a stock symbol. | |
| filters | No | Optional filter expressions. Each filter condition is defined as: [field, operator, value]. Conditions can be combined using logical operators and/or. Supported operators: Numeric fields: > - greater than >= - greater than or equal < - less than <= - less than or equal = - equals <> - not equal String fields: like – pattern match (requires % as a wildcard) not_like - pattern does not match (requires % as a wildcard) contains - value exists in string not_contains - value does not exist in string startswith - string starts with value endswith - string ends with value % usage examples: %abc% - matches any string containing "abc" abc% - matches any string starting with "abc" %abc - matches any string ending with "abc" Example: "filters": [ "relation", "like", "Chief%" ] | |
| sort_by | No | Optional sorting configuration for result items. Each sorting setup is defined as [selector, desc]: selector - Metric used for sorting (e.g., position_report_date). desc - Sorting direction (true for descending, false for ascending). Sortings can be combined using ,. Example: { "selector": "position_report_date", "desc": true } |