# Portfolio Analyst Ratings – Multi-Stock Monitor

**Use case:** 

Track analyst upgrades, downgrades, and price target changes for multiple stocks. One run covers your full portfolio. JSON output, MCP-compatible.

## Input

```json
{
  "tickers": "AAPL,MSFT,AMZN,GOOGL",
  "market": "all",
  "actions": [],
  "daysBack": 30,
  "includeConsensus": true,
  "maxItems": 0
}
```

## Output

```json
{
  "ticker": {
    "label": "Ticker symbol",
    "format": "string"
  },
  "exchange": {
    "label": "Exchange",
    "format": "string"
  },
  "action": {
    "label": "Action",
    "format": "string"
  },
  "brokerage": {
    "label": "Brokerage",
    "format": "string"
  },
  "priorRating": {
    "label": "Prior rating",
    "format": "string"
  },
  "newRating": {
    "label": "New rating",
    "format": "string"
  },
  "priorTarget": {
    "label": "Prior price target",
    "format": "number"
  },
  "newTarget": {
    "label": "New price target",
    "format": "number"
  },
  "currentPrice": {
    "label": "Current price",
    "format": "number"
  },
  "upsideToTargetPct": {
    "label": "Upside to new target (%)",
    "format": "number"
  },
  "ratingDate": {
    "label": "Rating date",
    "format": "string"
  },
  "ratingId": {
    "label": "Rating ID",
    "format": "integer"
  }
}
```

## About this Actor

This example demonstrates how to use [Stock Analyst Ratings - Upgrades, Downgrades, Targets](https://apify.com/michael_b/stock-analyst-ratings) with a specific input configuration. Visit the [Actor detail page](https://apify.com/michael_b/stock-analyst-ratings) to learn more, explore other use cases, and run it yourself.