Consensus Ratings
GET
/benzinga/v1/consensus-ratings/{ticker}
Retrieve consensus ratings from financial analysts, including aggregated rating distributions and price target ranges. Each record reflects the collective outlook for a security, summarizing sentiment across firms and analysts. This dataset supports trend analysis and offers a high-level view of market expectations.
Use Cases: Sentiment aggregation, investment research, peer comparison.
Path Parameters
ticker
string
required
The requested ticker.
Query Parameters
date
string
Filter equal to the value.
limit
integer
Limit the maximum number of results returned. Defaults to '100' if not specified. The maximum allowed limit is '50000'.
Response Attributes
next_url
string
optional
If present, this value can be used to fetch the next page.
request_id
string
A request id assigned by the server.
results
array (object)
The results for this request.
buy_ratings
integer
The count of 'Buy' ratings from contributing analysts.
consensus_price_target
number
optional
The average price target across all analysts, rounded to 2 decimal places.
consensus_rating
string
optional
The overall rating category determined by the average consensus weight. Possible values: 'strong_buy', 'buy', 'hold', 'sell', 'strong_sell'.
consensus_rating_value
number
optional
The numerical average of all consensus weights, rounded to 2 decimal places. Scale ranges from 1 (Strong Sell) to 5 (Strong Buy).
high_price_target
number
optional
The highest price target among all contributing analysts.
hold_ratings
integer
The count of 'Hold' ratings from contributing analysts.
low_price_target
number
optional
The lowest price target among all contributing analysts.
price_target_contributors
integer
The number of unique analysts contributing price targets.
ratings_contributors
integer
The number of unique analysts contributing to the overall ratings consensus.
sell_ratings
integer
The count of 'Sell' ratings from contributing analysts.
strong_buy_ratings
integer
The count of 'Strong Buy' ratings from contributing analysts.
strong_sell_ratings
integer
The count of 'Strong Sell' ratings from contributing analysts.
ticker
string
optional
The requested ticker.
status
enum (OK)
The status of this request's response.