---
title: "GET /benzinga/v1/analysts"
method: GET
path: "/benzinga/v1/analysts"
tags: ["benzinga"]
---

# GET /benzinga/v1/analysts

`GET /benzinga/v1/analysts`

A comprehensive database of financial analysts, containing detailed performance metrics and identification information for individual analysts across various financial firms.

## Query parameters

- `benzinga_id` string
- `benzinga_id.any_of` string
- `benzinga_id.gt` string
- `benzinga_id.gte` string
- `benzinga_id.lt` string
- `benzinga_id.lte` string
- `benzinga_firm_id` string
- `benzinga_firm_id.any_of` string
- `benzinga_firm_id.gt` string
- `benzinga_firm_id.gte` string
- `benzinga_firm_id.lt` string
- `benzinga_firm_id.lte` string
- `firm_name` string
- `firm_name.any_of` string
- `firm_name.gt` string
- `firm_name.gte` string
- `firm_name.lt` string
- `firm_name.lte` string
- `full_name` string
- `full_name.any_of` string
- `full_name.gt` string
- `full_name.gte` string
- `full_name.lt` string
- `full_name.lte` string
- `limit` integer
- `sort` string

## Response `200`

A list of results.

- object
  - `next_url` string — If present, this value can be used to fetch the next page.
  - `request_id` string, required — A request id assigned by the server.
  - `results` object[], required — The results for this request.
    - `benzinga_firm_id` string — The unique identifier assigned by Benzinga to the research firm or investment bank.
    - `benzinga_id` string — The identifier used by Benzinga for this record.
    - `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.
    - `last_updated` string — The timestamp (formatted as an ISO 8601 timestamp) when the analyst record was last updated in the system.
    - `overall_avg_return` number, double — The average percent price difference per rating since the date of recommendation.
    - `overall_avg_return_percentile` number, double — The analyst's percentile rank based on average return, relative to other analysts.
    - `overall_success_rate` number, double — The percentage of gain/loss ratings that resulted in a gain overall.
    - `smart_score` number, double — A weighted average of the total_ratings_percentile, overall_avg_return_percentile, and overall_success_rate.
    - `total_ratings` number, double — The total number of ratings issued by the analyst included in the performance calculation.
    - `total_ratings_percentile` number, double — The analyst's percentile rank based on the total number of ratings issued, relative to other analysts.
  - `status` 'OK', required — The status of this request's response.

## Other responses

- `400` — An error message.

---

[API](https://skmtc.net/massive/apis/polygon-api.md) · [All operations](https://skmtc.net/massive/apis/polygon-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/massive/polygon-api/revisions/ad6f143e43aa/schema)
