Acuity Analyst Ratings API service includes the Analyst Consensus data that we retrieve about global stocks and update on a daily basis.
We collect this information programmatically from a large number of news oriented websites, press releases and other resources that publish the analyst ratings principally through news stories (provided by brokers, banks, and other financial organizations).
Having a large number of ratings with these data points allows us to aggregate them. For the ratings that we retrieve, we:
- Check which stocks have received a new rating in a given week
- Retrieve all the ratings for this stock for the past 3 months
- Based on the ratings received, we group them into Sell/Hold/Buy “buckets”, and based on the mean of these ratings provide a consensus (e.g., Moderate Sell if there are a few Sell and a few Hold ratings, a Strong Buy if there are predominantly Buy ratings etc).
It’s possible to retrieve this data on-demand using a REST API, and also to subscribe to updates in real-time via the Streaming API.
Product Updates,
API & Data