get_analyst_recommendations
Retrieve Wall Street analyst ratings, price targets, consensus recommendations, and recent upgrades or downgrades for a stock to assess analyst sentiment.
Instructions
Wall Street analyst view on one stock: price targets (high/mean/low), consensus rating, the buy/hold/sell recommendation-trend breakdown, and recent upgrades/downgrades.
Use for "what do analysts think of X", ratings, or sentiment. For forward EPS/revenue/growth projections use get_analyst_estimates instead: this tool is ratings and targets, that one is the numeric estimates. Not for news-driven sentiment (use get_market_news). Small caps often have few or no covering analysts, so a thin consensus carries little weight.
Returns Markdown by default, or JSON when response_format='json'. A stock with no analyst coverage returns the available fields as N/A; errors return a short message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | Yes | Stock ticker symbol (e.g., 'AAPL', 'MSFT', 'TSLA') | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticker | No | ||
| message | No | Set instead of data when there is nothing to return for this request (for example, no dividends on record). | |
| consensus | No | ||
| priceTargets | No | ||
| upgradesDowngrades | No | ||
| recommendationTrend | No |