← Back to Home

FMP Node API Documentation

Analyst Endpoints

The Analyst Endpoints provide access to analyst-driven data: forward estimates, price targets, rating grades (upgrades/downgrades), and the overall rating consensus for a company.

Available Methods

MethodEndpointDescription
GET/stable/analyst-estimates?symbol={symbol}Get analyst estimates (revenue, EBITDA, net income, EPS)
GET/stable/price-target-consensus?symbol={symbol}Get the analyst price-target consensus (high/low/consensus/median)
GET/stable/price-target-summary?symbol={symbol}Get a summary of analyst price targets over recent periods
GET/stable/grades?symbol={symbol}Get analyst grades (upgrades/downgrades)
GET/stable/grades-consensus?symbol={symbol}Get the analyst rating consensus (buy/hold/sell counts + label)

Get Analyst Estimates

Retrieve forward analyst estimates including revenue, EBITDA, net income, and EPS, with low/high/average ranges per period.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol
periodstringNoPeriod type: "annual" or "quarter" (default: "annual")
limitnumberNoNumber of periods to retrieve

Example Response

Get Price Target Consensus

Retrieve the analyst price-target consensus for a company (high, low, consensus, median). Returns a single snapshot object.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Price Target Summary

Retrieve a summary of analyst price targets over recent periods (last month, quarter, year, and all-time counts with average targets).

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Stock Grades

Retrieve recent analyst grades (upgrades/downgrades) for a company.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Get Grades Consensus

Retrieve the analyst rating consensus for a company: the number of analysts at each rating (strongBuy/buy/hold/sell/strongSell) plus the overall consensus label. Returns a single snapshot object.

Parameters

ParameterTypeRequiredDescription
symbolstringYesStock symbol

Example Response

Error Handling

Always check the success property before accessing data:

Next Steps

Explore other endpoint categories: