---
title: "Returns the latest analyst ratings for the given ticker"
method: GET
path: "/api/screener/analysts"
---

# Returns the latest analyst ratings for the given ticker

`GET /api/screener/analysts`

## Query parameters

- `action` 'initiated' | 'reiterated' | 'downgraded' | 'upgraded' | 'maintained'
- `limit` integer
- `recommendation` 'buy' | 'hold' | 'sell'
- `ticker` string

## Response `200`

A list of analyst ratings

- AnalystRatingResponse
  - `data` AnalystRatingEntry[]
    - `action` 'initiated' | 'reiterated' | 'downgraded' | 'upgraded' | 'maintained' | 'target raised' | 'target lowered'
    - `analyst_name` string
    - `firm` string
    - `recommendation` 'buy' | 'hold' | 'sell'
    - `sector` 'Basic Materials' | 'Communication Services' | 'Consumer Cyclical' | 'Consumer Defensive' | 'Energy' | 'Financial Services' | 'Healthcare' | 'Industrials' | 'Real Estate' | 'Technology' | 'Utilities'
    - `target` string
    - `ticker` string
    - `timestamp` string, date-time

---

[API](https://skmtc.net/the-unnatural-group--llc/apis/tradesignals-api.md) · [All operations](https://skmtc.net/the-unnatural-group--llc/apis/tradesignals-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/the-unnatural-group--llc/tradesignals-api/versions/0b37cadfb125/schema)
