Factset · Schema

detailRatings

FinancialFinancial DataInvestment AnalyticsMarket DataPortfolio AnalyticsResearch

Properties

Name Type Description
fsymId string
estimateDate string Date of estimate expressed in YYYY-MM-DD format. For more details, visit [Online Assistant Page #16598](https://oa.apps.factset.com/pages/16598)
analystId string The FactSet Entity Identifier for the analyst making the estimate.
analystName string The name of the analyst making the estimate.
brokerId string The FactSet Entity Identifier for the broker making the estimate.
brokerName string The name of the broker making the estimate.
ratingsNoteText string A textual representation of the analysts rating. Broker recommendations are divided into five main broad categories- **Buy, Overweight, Hold, Underweight, and Sell**.

Additional recommendations may

requestId string Identifier that was used for the request.
inputDateTime string Date and time when the data is available at the source.
lastModifiedDate string The date at which a broker provided an estimate that is a revision.
View JSON Schema on GitHub

JSON Schema

factset-estimates-detail-ratings-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "detailRatings",
  "type": "object",
  "properties": {
    "fsymId": {
      "type": "string"
    },
    "estimateDate": {
      "type": "string",
      "description": "Date of estimate expressed in YYYY-MM-DD format. For more details, visit [Online Assistant Page #16598](https://oa.apps.factset.com/pages/16598)"
    },
    "analystId": {
      "type": "string",
      "description": "The FactSet Entity Identifier for the analyst making the estimate."
    },
    "analystName": {
      "type": "string",
      "description": "The name of the analyst making the estimate."
    },
    "brokerId": {
      "type": "string",
      "description": "The FactSet Entity Identifier for the broker making the estimate."
    },
    "brokerName": {
      "type": "string",
      "description": "The name of the broker making the estimate."
    },
    "ratingsNoteText": {
      "type": "string",
      "description": "A textual representation of the analysts rating. Broker recommendations are divided into five main broad categories- **Buy, Overweight, Hold, Underweight, and Sell**.<p>Additional recommendations may be displayed for the below reasons - \n* Without- A rating \"Without\" is displayed when a broker provides estimates but does not provide a rating.\n* Dropping- When a broker stops covering an equity, the recommendation will show \"Dropping.\"\n* Not Available- A broker may be \"Not Available\" due to outstanding circumstances with that particular security. Ratings are not displayed until a new rating is provided.\n* Most/Least- \"Most\" or \"Least\" favorable rating is displayed for top or bottom rating available for a particular security.\n"
    },
    "requestId": {
      "type": "string",
      "description": "Identifier that was used for the request."
    },
    "inputDateTime": {
      "type": "string",
      "description": "Date and time when the data is available at the source."
    },
    "lastModifiedDate": {
      "type": "string",
      "description": "The date at which a broker provided an estimate that is a revision."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/factset-estimates-detail-ratings"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.