Finnworlds
5/5
5/5

[┐∵]-

Analyst Ratings API

Finnworlds analyst ratings API for fetching historical and real-time buy/sell/hold analyst ratings
The analyst ratings API created by Finnworlds outputs data with the purpose of fetching historical and real-time buy/sell/hold analyst ratings. There are endless systems that are being made with the use of the analyst ratings API. Programmers continue to come with new ideas for using the data, here we have some possible cases; applications, website plugins, investment platforms and stock market analysis, stock market forecasting, machine learning projects and more and ofcourse there are much more you can think of. It is used by small business, medium business and enterprises, they use it in the investment, stock market, finance and business sector. Some examples of the type of business that uses it are investment platforms, stock market-related websites, business platforms, stock market analysts, business analysts, investment analysis and forecasting, and more. This API covers regional data. When filtering the system based on the company_ticker, analyst_name, analyst_firm, rated, date_from and date_to you will get the output which you need for your platform.

Analyst Ratings API endpoints

GET

/api/v1/companyratings

Communicate with the analyst recommendations API endpoint; /api/v1/companyratings by sending a GET request for data to the endpoint with the possible parameters and get a similar output as in the example data output. This endpoint is used for fetching historical and real-time buy/sell/hold analyst ratings. Using the API key parameter and setting it to your private key, you will start receiving data using any of the leading coding languages. For the available parameters and objects, check the object table of the analyst ratings API which explains it all. Input the API endpoint into the URL to apply for the request.

Data filter parameters for analyst ratings API

See here the filter parameters available with the analyst ratings API.
Filters
company_ticker date_to
analyst_name
analyst_firm
rated
date_from

Data object attributes for analyst ratings API

Make a request using the different parameters applicable and make use of the table to clarify the objects with their description.
Objects Description
company_name Name of company
company_ticker Ticker symbol of company
consensus_conclusion The average of all analysts in words: buy, hold, sell
analyst_average Average price target of analysts with a 12 month price target
analyst_highest Highest rating of analysts
analyst_lowest Lowest rating of analysts
buy Number of analysts with a Buy rating
hold Number of analysts with a Hold rating
sell Number of analysts with a Sell rating
analyst_name Name of the analyst giving the rating
analyst_firm Firm where the analyst works who makes the rating
analyst_role The job or function of the analyst
price_target The price target of the analyst
target_date The target date to which the price target applies, usually 12 months later
rated Buy hold sell rating of an analyst
conclusion Weither the analyst reiterated, maintained, started covering, or other

Analyst ratings API response output

Here is an example output of the endpoint call. More data is accessible, it is limited to make it more readable. Sign-up for the API and receive the full data output.
				
					{
    "status": {
        "code": 200,
        "message": "OK",
        "details": ""
    },
    "result": {
        "basics": {
            "company_name": "Apple Inc",
            "company_ticker": "AAPL"
        },
        "output": {
            "analyst_consensus": {
                "consensus_conclusion": "",
                "analyst_average": "181.65",
                "analyst_highest": "220.00",
                "analyst_lowest": "136.00",
                "analysts_number": "28",
                "buy": "22",
                "hold": "5",
                "sell": "1",
                "consensus_date": "2022-10-18"
            },
            "analysts": [
                {
                    "analyst_name": "ivan-feinseth",
                    "analyst_firm": "Tigress Financial",
                    "analyst_role": "analyst",
                    "rating": {
                        "date_rating": "2022-10-04T00:00:00",
                        "price_target": "210.0",
                        "target_date": "2023-10-04",
                        "rated": "Buy",
                        "conclusion": "reiterated",
                    }
                },
                {
                    "analyst_name": "samik-chatterjee",
                    "analyst_firm": "J.P. Morgan",
                    "analyst_role": "analyst",
                    "rating": {
                        "date_rating": "2022-10-03",
                        "price_target": "None",
                        "target_date": "2023-10-03",
                        "rated": "Buy",
                        "conclusion": "maintained",
                    }
                },
                {
                    "analyst_name": "erik-woodring",
                    "analyst_firm": "Morgan Stanley",
                    "analyst_role": "analyst",
                    "rating": {
                        "date_rating": "2022-10-03",
                        "price_target": "180.0",
                        "target_date": "2023-10-03",
                        "rated": "Buy",
                        "conclusion": "maintained",
                    }
                },
                {
                    "analyst_name": "angelo-zino",
                    "analyst_firm": "CFRA",
                    "analyst_role": "analyst",
                    "rating": {
                        "date_rating": "2022-10-01",
                        "price_target": "175.0",
                        "target_date": "2023-10-01",
                        "rated": "Buy",
                        "conclusion": "maintained",
                    }
                },
				
			

Software development kit

The data output by the API platform can be provided as JSON file format and SDKs are available by email for all leading programming languages such as; phyton, r, matlab, c++, node. Js, go, php, haskell, net, java, javascript, typescript, tensorflow and ruby. Now simply filter the analyst stock ratings API with the filter objects and use the SDKs to build the platform.

Analyst Ratings API pricing

Get in contact with the API provider to inquire into access to trials and samples of the data so that you are able to try the data ahead of deciding to purchase the complete API access. The sample access is limited but should be able to give you a good insight into the complete platform.

Price and cost of the API

The API by Finnworlds is available monthly from $99 with secure payment and instant authorization.
Option Price
Monthly subscription From $99/month
Variable pricing no

Discounted Trial

Discounted trial is available

More info

The data goes back until from the first rating of the analyst, this allows customers to attain historical analyst stock ratings data with the API too.

Alternative options

Finnworlds

Bond Yields API
5/5
5/5
The bond yields API is the ideal data tool to precisely fetch Bond data to your project. Bond Yields API provides precise applications, website plugins, investment platforms and stock market analysis, stock market forecasting, machine learning projects and more data for building mobile apps, online services, tools, software, market inquiries and more.

Finnworlds

Stock Market Index API
5/5
5/5
This stock market index API includes a huge volume of Stock Market data inclusive of the complete data details you need. Stock Market Index API provides data solutions to create products for fetching all the real-time and historical stock market benchmarks and indexes of all regions and countries in the world functions.

Sign up for Finnworlds analyst ratings API

Get Data Access

~[ ∵ ]~

Sign-up Succesful

Wait for the Data