メインコンテンツへスキップ
GET
/
api
/
v1
/
consensus-ratings
アナリストレーティングのコンセンサスデータを返します
curl --request GET \
  --url 'https://api.benzinga.com/api/v1/consensus-ratings?token=' \
  --header 'accept: <accept>'
{
  "aggregate_ratings": {
    "strong_buy": 7,
    "buy": 12,
    "hold": 5,
    "sell": 2
  },
  "aggregate_type": "number",
  "low_price_target": 200,
  "high_price_target": 350,
  "consensus_price_target": 293.69192307692305,
  "consensus_rating_val": 3.923076923076923,
  "consensus_rating": "BUY",
  "updated_at": "2026-01-05T19:42:36Z",
  "total_analyst_count": 50,
  "unique_analyst_count": 26
}
{
  "aggregate_ratings": {
    "strong_buy": 7,
    "buy": 12,
    "hold": 5,
    "sell": 2
  },
  "aggregate_type": "number",
  "low_price_target": 200,
  "high_price_target": 350,
  "consensus_price_target": 293.69192307692305,
  "consensus_rating_val": 3.923076923076923,
  "consensus_rating": "BUY",
  "updated_at": "2026-01-05T19:42:36Z",
  "total_analyst_count": 50,
  "unique_analyst_count": 26
}

承認

token
string
query
必須

ヘッダー

accept
enum<string>
デフォルト:application/json
必須

返却形式を指定します。クエリパラメータはどちらの形式でも同様に動作します

利用可能なオプション:
application/json

クエリパラメータ

pagesize
integer

返される結果数。上限は1000件。

parameters[date_from]
string<YYYY-MM-DD>

クエリの起点となる日時

parameters[date_to]
string<YYYY-MM-DD>

ポイントインタイムのクエリ終了日

parameters[tickers]
string

集計対象とするtickerシンボルを1つ指定します。指定できるtickerは1つまでです。

simplify
boolean
デフォルト:false

総合レーティングを BUY・SELL・HOLD のみに簡略化したい場合でも、デフォルトではすべてのレーティング(STRONG_BUY、BUY、HOLD、SELL、STRONG_SELL)が返されます。

aggregate_type
enum<string>
デフォルト:number

格付けを件数または割合で集計するかを指定します

利用可能なオプション:
number,
percentage

レスポンス

成功

aggregate_ratings
object
aggregate_type
string
consensus_price_target
number
consensus_rating
string
consensus_rating_val
number
high_price_target
number
low_price_target
number
total_analyst_count
integer
unique_analyst_count
integer
updated_at
string