Twelve Data Analysis API

The analysis API from Twelve Data — 9 operation(s) for analysis.

Operations 9

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /analyst_ratings/light Get an analyst ratings snapshot for a stock · Analyst ratings snapshot #
Ask an LLM
“What is the quick summary of analyst buy, hold and sell ratings on a stock outside the US?”
“Can I get a lightweight analyst ratings snapshot filtered by country?”
Tell an agent
Get the analyst ratings snapshot for {symbol}.
Show the latest analyst ratings snapshot for {symbol} listed in {country}.
GET /analyst_ratings/us_equities Get detailed analyst ratings for a US stock · Analyst ratings US equities #
Ask an LLM
“Which analyst firms have rated this US stock, and did they upgrade or downgrade it?”
“Can I filter US equity analyst ratings to only show upgrades or downgrades?”
Tell an agent
List the detailed US analyst ratings issued on {symbol}, firm by firm.
Show only {rating_change} rating actions by analyst firms on US stock {symbol}.
GET /earnings_estimate Get analyst EPS estimates for a company · Earnings estimate #
Ask an LLM
“What EPS are analysts expecting for this company next quarter and next year?”
“Where can I find consensus earnings per share forecasts for upcoming periods?”
Tell an agent
Get the analyst earnings per share estimates for {symbol}.
Show projected quarterly and annual EPS for {symbol} on {exchange}.
GET /eps_revisions Track recent analyst EPS forecast revisions · EPS revisions #
Ask an LLM
“Have analysts raised or cut their EPS forecasts for this stock over the past week or month?”
“How many analysts revised their earnings estimate up versus down recently?”
Tell an agent
Show the recent EPS revisions for {symbol}.
Pull last week's and last month's upward and downward EPS revisions for {symbol}.
GET /eps_trend See how EPS estimates have trended over time · EPS trend #
Ask an LLM
“How has the consensus EPS estimate for a company moved over the last 90 days?”
“What did analysts expect for earnings per share 7, 30 and 60 days ago?”
Tell an agent
Get the EPS estimate trend for {symbol}.
Compare current and past consensus EPS estimates for {symbol} traded in {country}.
GET /growth_estimates Get consensus growth rate projections · Growth estimates #
Ask an LLM
“What growth rate do analysts project for this company over the next five years?”
“Can I see consensus earnings growth expectations for the current and next year?”
Tell an agent
Get the analyst growth estimates for {symbol}.
Show consensus growth projections for {symbol} using ISIN {isin}.
GET /price_target Get analyst price targets for a security · Price target #
Ask an LLM
“What is the average analyst price target for this stock?”
“Which is the highest and lowest price target analysts have set?”
Tell an agent
Get the analyst price target range for {symbol}.
Show the high, low and average price targets for {symbol} on {mic_code}.
GET /recommendations Get the average analyst recommendation · Recommendations #
Ask an LLM
“Is the overall analyst consensus on this stock a strong buy, buy, hold or sell?”
“Does Twelve Data give a numerical recommendation score for a stock?”
Tell an agent
Get the consensus analyst recommendation and score for {symbol}.
Tell me whether analysts currently rate {symbol} a buy or a sell on average.
GET /revenue_estimate Get analyst revenue forecasts for a company · Revenue estimate #
Ask an LLM
“What revenue are analysts forecasting for this company this quarter and this year?”
“Can I compare projected sales with last year's revenue for a stock?”
Tell an agent
Get the analyst revenue estimates for {symbol}.
Show projected quarterly and annual revenue for {symbol} rounded to {dp} decimals.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/twelvedata:twelvedata-analysis-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

twelvedata-analysis-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: '## Overview


    Welcome to Twelve Data developer docs — your gateway to comprehensive financial market data through a powerful and easy-to-use API.'
  title: Twelve Data Analysis API
  version: 0.0.1
servers:
- url: https://api.twelvedata.com/
security:
- authorizationHeader:
  - '[]'
- queryParameter:
  - '[]'
tags:


# --- truncated at 32 KB (88 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/twelvedata/refs/heads/main/openapi/twelvedata-analysis-api-openapi.yml