Skip to content

Analyst Ratings API

Retrieve Wall Street analyst ratings, price targets, and recommendation changes. Get consensus ratings and track upgrades/downgrades.

GET /v1/analystratings/{market}/{ticker}

Requires API key via token query parameter.

ParameterTypeRequiredDescription
marketstringYesMarket identifier (e.g., S&P 500, NASDAQ)
tickerstringYesStock ticker symbol (e.g., AAPL, MSFT)
ParameterTypeRequiredDescription
tokenstringYesYour API key
dateFromstringNoStart date (YYYY-MM-DD)
dateTostringNoEnd date (YYYY-MM-DD)
Terminal window
curl "https://api.finbrain.tech/v1/analystratings/S%26P%20500/AAPL?token=YOUR_API_KEY"
{
"ticker": "AMZN",
"name": "Amazon.com Inc.",
"analystRatings": [
{
"date": "2024-02-02",
"type": "Reiterated",
"institution": "Piper Sandler",
"signal": "Neutral",
"targetPrice": "$205 → $190"
},
{
"date": "2024-02-02",
"type": "Reiterated",
"institution": "Monness Crespi & Hardt",
"signal": "Buy",
"targetPrice": "$189 → $200"
}
]
}
FieldTypeDescription
tickerstringStock ticker symbol
namestringCompany name
analystRatingsarrayArray of analyst ratings
FieldTypeDescription
datestringRating date (YYYY-MM-DD)
typestringType of action (Upgrade, Downgrade, Reiterated, Initiated)
institutionstringResearch firm name
signalstringRating signal (Buy, Sell, Hold, Neutral, etc.)
targetPricestringPrice target change (e.g., “$205 → $190”)
RatingSignal
Strong BuyVery Bullish
Buy / OutperformBullish
Hold / NeutralNeutral
UnderperformBearish
SellVery Bearish
CodeErrorDescription
400Bad RequestInvalid market or ticker
401UnauthorizedInvalid or missing API key
404Not FoundTicker not found
500Internal Server ErrorServer-side error