# Analyst Ratings by Ticker – Upgrades & Downgrades

**Use case:** 

Analyst rating changes for any US stock: upgrades, downgrades, initiations, and price target revisions. Returns brokerage, rating, targets, and date. MCP-ready.

## Input

```json
{
  "tickers": "AAPL",
  "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.