Analyst Details
GET
/benzinga/v1/analysts
Retrieve structured data on financial analysts, including names, affiliated firms, and historical rating activity. Each record includes performance metrics such as success rate, average return, and percentile rankings. This data provides transparency into the analysts behind equity ratings and enables deeper evaluation of their track records.
Use Cases: Analyst performance tracking, research attribution, signal quality assessment.
Query Parameters
benzinga_id
string
The identifier used by Benzinga for this record.
benzinga_firm_id
string
The unique identifier assigned by Benzinga to the research firm or investment bank.
firm_name
string
The name of the research firm or investment bank issuing the ratings.
full_name
string
The full name of the analyst associated with the ratings.
limit
integer
Limit the maximum number of results returned. Defaults to '100' if not specified. The maximum allowed limit is '50000'.
sort
string
A comma separated list of sort columns. For each column, append '.asc' or '.desc' to specify the sort direction. The sort column defaults to 'full_name' if not specified. The sort order defaults to 'asc' if not specified.
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.
benzinga_firm_id
string
optional
The unique identifier assigned by Benzinga to the research firm or investment bank.
benzinga_id
string
optional
The identifier used by Benzinga for this record.
firm_name
string
optional
The name of the research firm or investment bank issuing the ratings.
full_name
string
optional
The full name of the analyst associated with the ratings.
last_updated
string
optional
The timestamp (formatted as an ISO 8601 timestamp) when the analyst record was last updated in the system.
overall_avg_return
number
optional
The average percent price difference per rating since the date of recommendation.
overall_avg_return_percentile
number
optional
The analyst's percentile rank based on average return, relative to other analysts.
overall_success_rate
number
optional
The percentage of gain/loss ratings that resulted in a gain overall.
smart_score
number
optional
A weighted average of the total_ratings_percentile, overall_avg_return_percentile, and overall_success_rate.
total_ratings
number
optional
The total number of ratings issued by the analyst included in the performance calculation.
total_ratings_percentile
number
optional
The analyst's percentile rank based on the total number of ratings issued, relative to other analysts.
status
enum (OK)
The status of this request's response.