Skip to main content
GET
Get Analyst Ratings

Authorizations

Authorization
string
header
required

OAuth2 Bearer token: obtain an access token from the token endpoint and send it in the Authorization header.

Query Parameters

tickers
string

Comma-separated list of ticker symbols to filter by

Example:

"AAPL,GOOGL"

page
integer

Page number for pagination (0-based)

Required range: x >= 0
pageSize
integer

Number of results per page. Use this to control pagination size in list views.

Required range: x >= 1
date
string<date>

Filter by specific date (YYYY-MM-DD)

dateFrom
string<date>

Start date for date range (YYYY-MM-DD)

dateTo
string<date>

End date for date range (YYYY-MM-DD)

importance
integer

Minimum importance level to include. Use higher values to filter for more market-moving events or ratings.

action
string

Rating action filter. Use it to return only upgrades, downgrades, initiations, or other supported action types.

analystId
string

Comma-separated analyst IDs. Use this to limit insight results to specific analysts. to filter by

firmId
string

Comma-separated firm IDs to filter by

Response

Analyst ratings. Response has a ratings array; each item may include id, date, time, ticker, exchange, name, currency, action_pt, action_company, rating_current, rating_prior, pt_current, pt_current_adjusted, pt_prior, pt_prior_adjusted, analyst, analyst_id, analyst_name, importance, updated. Some fields may be absent when empty.

Response for GET /v1/analytics/ratings. Only non-empty fields appear in each rating; notes and ratings_accuracy are omitted when empty.

ratings
object[]

Array of analyst rating objects