Introduction
Benzinga APIs
- Introduction
- Newsfeed & Why is it Moving v2
- Calendar
- Data Websocket
- Historical Bar Data
- Delayed Quote
- Company Fundamentals
- Bull vs. Bear
- Analyst Insights
- Conference Call Transcripts
- Government Trades
- Corporate Logos
- Movers
- Newsfeed (Streaming) v1
- SEC Filings
- Signals
- Squawk
- Webhook v1 Test Trigger
- Short Interest
Libraries
GET Analysts
Returns the full list of analyst that are providing ratings
curl --request GET \
--url https://api.benzinga.com/api/v1/calendar/ratings/analysts
{
"removed": [
{
"id": "string",
"firm_id": "string",
"firm_name": "string",
"name_first": "string",
"name_last": "string",
"name_full": "string",
"ratings_accuracy": {
"smart_score": "string (double)",
"overall_success_rate": "string (double)",
"overall_avg_return_percentile": "string (double)",
"total_ratings_percentile": "string (double)",
"total_ratings": "integer (int64)",
"overall_gain_count": "integer (int64)",
"overall_loss_count": "integer (int64)",
"overall_average_return": "string (double)",
"overall_stdev": "string (double)",
"1m_gain_count": "string (double)",
"1m_loss_count": "string (double)",
"1m_average_return": "string (double)",
"1m_stdev": "string (double)",
"3m_gain_count": "string (double)",
"3m_loss_count": "string (double)",
"3m_average_return": "string (double)",
"3m_stdev": "string (double)",
"9m_gain_count": "string (double)",
"9m_loss_count": "string (double)",
"9m_average_return": "string (double)",
"9m_stdev": "string (double)",
"1y_gain_count": "string (double)",
"1y_loss_count": "string (double)",
"1y_average_return": "string (double)",
"1y_stdev": "string (double)",
"2y_gain_count": "string (double)",
"2y_loss_count": "string (double)",
"2y_average_return": "string (double)",
"2y_stdev": "string (double)",
"3y_gain_count": "string (double)",
"3y_loss_count": "string (double)",
"3y_average_return": "string (double)",
"3y_stdev": "string (double)",
"updated": "integer (int64)"
},
"updated": "integer (int64)"
}
]
}
{
"removed": [
{
"id": "string",
"firm_id": "string",
"firm_name": "string",
"name_first": "string",
"name_last": "string",
"name_full": "string",
"ratings_accuracy": {
"smart_score": "string (double)",
"overall_success_rate": "string (double)",
"overall_avg_return_percentile": "string (double)",
"total_ratings_percentile": "string (double)",
"total_ratings": "integer (int64)",
"overall_gain_count": "integer (int64)",
"overall_loss_count": "integer (int64)",
"overall_average_return": "string (double)",
"overall_stdev": "string (double)",
"1m_gain_count": "string (double)",
"1m_loss_count": "string (double)",
"1m_average_return": "string (double)",
"1m_stdev": "string (double)",
"3m_gain_count": "string (double)",
"3m_loss_count": "string (double)",
"3m_average_return": "string (double)",
"3m_stdev": "string (double)",
"9m_gain_count": "string (double)",
"9m_loss_count": "string (double)",
"9m_average_return": "string (double)",
"9m_stdev": "string (double)",
"1y_gain_count": "string (double)",
"1y_loss_count": "string (double)",
"1y_average_return": "string (double)",
"1y_stdev": "string (double)",
"2y_gain_count": "string (double)",
"2y_loss_count": "string (double)",
"2y_average_return": "string (double)",
"2y_stdev": "string (double)",
"3y_gain_count": "string (double)",
"3y_loss_count": "string (double)",
"3y_average_return": "string (double)",
"3y_stdev": "string (double)",
"updated": "integer (int64)"
},
"updated": "integer (int64)"
}
]
}
Authorizations
Query Parameters
Default fields:
- id
- name_first
- name_last
- name_full
- firm_id
- firm_name
- ratings_accuracy
- updated
A comma separated list of analyst (person) ID's to bring back. Omitting will bring back all available analysts.
A comma separated list of analyst firm ID's to bring back. Omitting will bring back all available firms.
A comma separated list of analyst firm names to bring back. Omitting will bring back all available firms.
A comma separated list of analyst names to bring back. Omitting will bring back all available analysts.
Page offset. For optimization, performance and technical reasons, page offsets are limited from 0 - 100000. Limit the query results by other parameters such as date.
Number of results returned. Limit 1000. Default 50.
Records removed after Unix timestamp (UTC). This will force the sort order to be Greater Than or Equal to the timestamp indicated.
Response
Id of the analyst
Id of the analyst firm
Firm name of the analyst
Analyst first name
Analyst last name
Analyst full name for display
Analyst accuracy scores
A weighted average of the total_ratings_percentile, overall_avg_return_percentile, and overall_success_rate
The percentage of gain/loss ratings that resulted in a gain overall
The percentile of this analyst’s overall average return per rating in comparison to other analysts' overall average returns per rating
The percentile of this analyst’s total number of ratings in comparison to the total number of ratings published by all other analysts
Number of recommendations made by this analyst
The number of ratings that have gained value since the date of recommendation
The number of ratings that have lost value since the date of recommendation
The average percent price difference per rating since the date of recommendation
The standard deviation in percent price difference in the analyst’s ratings since the date of recommendation
The number of ratings that have gained value over the last month
The number of ratings that have lost value over the last month
The average percent price difference per rating over the last month
The standard deviation in percent price difference in the analyst’s ratings over the last month
The number of ratings that have gained value over the last three months
The number of ratings that have lost value over the last three months
The average percent price difference per rating over the last three months
The standard deviation in percent price difference in the analyst’s ratings over the last three months
The number of ratings that have gained value over the last nine months
The number of ratings that have lost value over the last nine months
The average percent price difference per rating over the last nine months
The standard deviation in percent price difference in the analyst’s ratings over the last nine months
The number of ratings that have gained value over the last year (TTM)
The number of ratings that have lost value over the last year (TTM)
The average percent price difference per rating over the last year (TTM)
The standard deviation in percent price difference in the analyst’s ratings over the last year (TTM)
The number of ratings that have gained value over the last two years
The number of ratings that have lost value over the last two years
The average percent price difference per rating over the last two years
The standard deviation in percent price difference in the analyst’s ratings over the last two years
The number of ratings that have gained value over the last three years
The number of ratings that have lost value over the last three years
The average percent price difference per rating over the last three years
The standard deviation in percent price difference in the analyst’s ratings over the last three years
Last update timstamp in UTC Unix epoch timestamp (seconds)
Last update timstamp in UTC Unix epoch timestamp (seconds)
Was this page helpful?
curl --request GET \
--url https://api.benzinga.com/api/v1/calendar/ratings/analysts
{
"removed": [
{
"id": "string",
"firm_id": "string",
"firm_name": "string",
"name_first": "string",
"name_last": "string",
"name_full": "string",
"ratings_accuracy": {
"smart_score": "string (double)",
"overall_success_rate": "string (double)",
"overall_avg_return_percentile": "string (double)",
"total_ratings_percentile": "string (double)",
"total_ratings": "integer (int64)",
"overall_gain_count": "integer (int64)",
"overall_loss_count": "integer (int64)",
"overall_average_return": "string (double)",
"overall_stdev": "string (double)",
"1m_gain_count": "string (double)",
"1m_loss_count": "string (double)",
"1m_average_return": "string (double)",
"1m_stdev": "string (double)",
"3m_gain_count": "string (double)",
"3m_loss_count": "string (double)",
"3m_average_return": "string (double)",
"3m_stdev": "string (double)",
"9m_gain_count": "string (double)",
"9m_loss_count": "string (double)",
"9m_average_return": "string (double)",
"9m_stdev": "string (double)",
"1y_gain_count": "string (double)",
"1y_loss_count": "string (double)",
"1y_average_return": "string (double)",
"1y_stdev": "string (double)",
"2y_gain_count": "string (double)",
"2y_loss_count": "string (double)",
"2y_average_return": "string (double)",
"2y_stdev": "string (double)",
"3y_gain_count": "string (double)",
"3y_loss_count": "string (double)",
"3y_average_return": "string (double)",
"3y_stdev": "string (double)",
"updated": "integer (int64)"
},
"updated": "integer (int64)"
}
]
}