get_analysis_analysts
Retrieve analyst coverage records for a stock, including scores, ratings, sentiment, and price targets. Use to populate an Analysts table, filter by sentiment, or sort by announcement date.
Instructions
Returns a paginated list of analyst-level coverage records for an asset, including per-analyst scores, current rating, sentiment, price target, and latest announcement date. Primarily intended for stocks — ETFs and mutual funds may return empty results. Use for populating an Analysts table in the Analysis module, filtering by sentiment, or sorting by announcement date.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | User-defined request identifier returned in the response (max 255 characters). | |
| limit | No | Maximum number of analyst records to return. | |
| offset | No | Pagination offset (0-based). | |
| symbol | Yes | Asset identifier (ticker symbol). | |
| filters | No | Optional filter expressions. Each condition is defined as [field, operator, value]. Conditions can be combined using "and"/"or". Supported operators: Numeric fields: >, >=, <, <=, =, <> String fields: like, not_like, contains, not_contains, startswith, endswith Example: [["rating_sentiment", "=", 1], "and", ["analyst", "<>", "Wedbush"]] | |
| sort_by | No | Sort configuration. Example: [{"selector": "announcement_date", "desc": true}] |