Twelve Data logo

Twelve Data

Twelve Data provides a comprehensive financial data API offering real-time and historical market data for stocks, forex, cryptocurrencies, ETFs, and indices.

100 actions Integration catalog
Request access
Connect Twelve Data once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Batch Get QuotesTWELVE_DATA_BATCH_GET_QUOTES
Fetch quotes for 1-8 symbols in one batch, returning success or error for every symbol; partial child failures do not fail successful quotes. Each symbol consumes one API credit.
Cash FlowTWELVE_DATA_CASH_FLOW
Tool to get company cash flow statement. Use when you need operating, investing, and financing cash flow details after selecting a company.
Consolidated Cash FlowTWELVE_DATA_CASH_FLOW_CONSOLIDATED
Tool to get raw consolidated cash flow statements. Use when you need detailed cash flow data for a company.
List CommoditiesTWELVE_DATA_COMMODITIES_LIST
Retrieve the complete list of supported commodities.
Convert CurrencyTWELVE_DATA_CONVERT_CURRENCY
Convert an amount from the base to the quote currency using a current or historical forex or cryptocurrency rate. Costs one API credit.
Correlation CoefficientTWELVE_DATA_CORREL
Tool to fetch Pearson correlation coefficient between two series over a period. Use after selecting identifiers and interval.
List CountriesTWELVE_DATA_COUNTRIES_LIST
Retrieve country metadata including ISO codes, names, capitals, and currencies.
Cross ListingsTWELVE_DATA_CROSS_LISTINGS
Tool to retrieve cross-listed symbols for a security across multiple exchanges. Use when you need to list all market listings of a given instrument.
List CryptocurrenciesTWELVE_DATA_CRYPTOCURRENCIES
Tool to list all supported cryptocurrencies. Use when you need the complete set of crypto symbols.
List Cryptocurrency ExchangesTWELVE_DATA_CRYPTOCURRENCY_EXCHANGES_LIST_GET
Tool to list supported cryptocurrency exchanges. Use when you need a list of available crypto trading platforms.
Currency ConversionTWELVE_DATA_CURRENCY_CONVERSION
Tool to convert an amount from one currency to another. Use after confirming currency codes to retrieve real-time conversion.
DividendsTWELVE_DATA_DIVIDENDS
Tool to retrieve dividend payout history for a specified symbol. Use when you need historical dividends over multiple years.
EarningsTWELVE_DATA_EARNINGS
Tool to retrieve earnings data including EPS estimates and actuals. Use when you need detailed earnings history for a selected stock symbol.
EPS RevisionsTWELVE_DATA_EPS_REVISIONS
Tool to provide analysts’ revisions of a company’s future EPS over the last week and month. Use after confirming the stock symbol.
EPS TrendTWELVE_DATA_EPS_TREND_ACTION
Tool to retrieve EPS trend estimates for a specified company. Use after selecting a stock symbol to view how EPS estimates have changed over time. Returns EPS estimates for next quarter, current year, and next year, showing how estimates have evolved from 7, 30, 60, and 90 days ago.
ETFS DirectoryTWELVE_DATA_ETFS_DIRECTORY
Tool to fetch a daily updated list of exchange-traded funds sorted by total assets. Use when you need a directory of ETFs by exchange or country.
ETFS FamilyTWELVE_DATA_ETFS_FAMILY
Tool to fetch a comprehensive list of ETFs by family. Use when you need to list ETFs managed by a specific investment company.
Get ETF TypesTWELVE_DATA_ETFS_TYPE
Tool to retrieve ETF categories by market, including types like 'Equity Precious Metals'. No parameters are needed. Returns a dictionary mapping country names to lists of ETF types available in that country.
ETF WorldTWELVE_DATA_ETFS_WORLD
Tool to fetch comprehensive ETF analytics (summary, performance, risk, composition). Use when you need a detailed overview of an ETF's metrics and holdings.
ETF World CompositionTWELVE_DATA_ETFS_WORLD_COMPOSITION
Tool to fetch global ETF composition details including sector, country, asset allocations, top holdings, and bond metrics. Use after selecting an ETF to analyze its composition.
ETF World RiskTWELVE_DATA_ETFS_WORLD_RISK
Tool to get global ETF risk metrics. Use when you need to analyze volatility and valuation ratios for an ETF.
List supported exchangesTWELVE_DATA_EXCHANGES
Tool to retrieve a list of supported exchanges. Use when you need all available stock and forex exchanges.
List supported forex pairsTWELVE_DATA_FOREX_PAIRS
Tool to retrieve a list of all supported forex currency pairs. Use when exploring available forex pairs before making other forex data requests.
Get AD IndicatorTWELVE_DATA_GET_AD
Tool to retrieve Accumulation/Distribution (AD) indicator data for a financial instrument. The AD line uses closing price, price range, and trading volume to identify buying or selling pressure and assess price movement strength.
Get API UsageTWELVE_DATA_GET_API_USAGE
Tool to retrieve your current plan and remaining API credits. Use when monitoring your subscription usage in real-time.
Get APO (Absolute Price Oscillator)TWELVE_DATA_GET_APO
Tool to calculate the Absolute Price Oscillator (APO) for a financial instrument. The APO measures the difference between two moving averages to identify price trends and momentum changes. Use when you need to analyze momentum and potential price reversals.
Get Aroon IndicatorTWELVE_DATA_GET_AROON
Tool to retrieve Aroon Indicator data for identifying market trends. Returns Aroon Up and Aroon Down values showing time elapsed since highest high and lowest low. Use when analyzing trend direction and momentum for a specific symbol.
Balance SheetTWELVE_DATA_GET_BALANCE_SHEET
Tool to retrieve a company's balance sheet (assets, liabilities, equity). Use when you need annual or quarterly financial position data for a given symbol or identifier.
Balance Sheet ConsolidatedTWELVE_DATA_GET_BALANCE_SHEET_CONSOLIDATED
Tool to get raw consolidated balance sheet data (assets, liabilities, equity) for a company. Use when you need detailed historical balance sheet by period.
Get Bollinger BandsTWELVE_DATA_GET_BBANDS
Tool to calculate Bollinger Bands (BBANDS) for a financial instrument. Returns upper band, lower band, and simple moving average (SMA) to assess market volatility and identify potential price reversals.
Get BondsTWELVE_DATA_GET_BONDS
Tool to retrieve a daily updated list of available bonds (fixed income securities). Use when you need to fetch bonds with optional filtering by symbol, exchange, or country.
Get CCITWELVE_DATA_GET_CCI
Tool to retrieve Commodity Channel Index (CCI) values for a specified security. Use when you need to detect potential price reversals by identifying overbought or oversold conditions through momentum analysis.
Get Ceiling (CEIL)TWELVE_DATA_GET_CEIL
Tool to retrieve the Ceiling (CEIL) transformation for a time series. Rounds each value in the input data series up to the nearest whole number. Use when you need ceiling-adjusted price data for a symbol.
Get Chande Momentum OscillatorTWELVE_DATA_GET_CMO
Tool to retrieve Chande Momentum Oscillator (CMO) data for a security. Use when you need to analyze momentum and identify overbought or oversold conditions. Requires at least one instrument identifier (symbol, isin, figi, or cusip) and an interval.
Get Detrended Price OscillatorTWELVE_DATA_GET_DPO
Tool to calculate the Detrended Price Oscillator (DPO) for a specified financial instrument. Use when you need to identify short-term price cycles and potential overbought or oversold conditions without long-term trend influence.
Get Earliest TimestampTWELVE_DATA_GET_EARLIEST_TIMESTAMP
Tool to return the first available timestamp for a symbol and interval. Use after selecting instrument identifiers and interval to discover the earliest data point.
Get End of Day PriceTWELVE_DATA_GET_EOD
Tool to retrieve end of day (EOD) closing price and metadata for a financial instrument. Use when you need daily historical data for stocks, ETFs, or other securities to track performance over time.
Global ETF PerformanceTWELVE_DATA_GET_ETFS_WORLD_PERFORMANCE
Tool to get global ETF performance metrics (trailing and annual returns). Use when you need detailed performance analytics for an ETF.
Get Exchange RateTWELVE_DATA_GET_EXCHANGE_RATE
Return the current or historical exchange rate for one forex or cryptocurrency pair. Costs one API credit.
Get exchange scheduleTWELVE_DATA_GET_EXCHANGE_SCHEDULE
Tool to get trading sessions and hours for exchanges. Use when you need pre-market, main, and post-market hours for a given exchange and date.
Get Fund HoldersTWELVE_DATA_GET_FUND_HOLDERS
Tool to retrieve mutual fund holders for a company. Use when you need details about mutual fund ownership including shares held and percentage of outstanding shares.
Get FundsTWELVE_DATA_GET_FUNDS
Tool to fetch a daily updated list of available investment funds. Use when you need a directory of funds with optional filtering by symbol, country, exchange, or other identifiers.
Get Heikin Ashi CandlesTWELVE_DATA_GET_HEIKINASHI_CANDLES
Tool to retrieve Heikin Ashi candlestick data that smooths price action by averaging values. Use when you need to identify trends with reduced market noise for technical analysis.
Get HLC3 AverageTWELVE_DATA_GET_HLC3
Tool to calculate the High, Low, Close Average (HLC3) for a security over a specified period. Use when you need to assess average price trends quickly.
Get Hilbert Transform Sine WaveTWELVE_DATA_GET_HT_SINE
Tool to fetch Hilbert Transform Sine Wave (HT_SINE) data for an instrument. The HT_SINE provides sine and cosine wave components derived from the dominant market cycle, helping traders pinpoint potential market turning points and assess trend directions by analyzing cyclical patterns. Use when analyzing market cycles for a specific symbol and interval.
Get Ichimoku Cloud IndicatorTWELVE_DATA_GET_ICHIMOKU
Tool to retrieve Ichimoku Kinko Hyo indicator data for analyzing trend direction, support/resistance levels, and trading opportunities. Use when you need to evaluate market trends and identify strategic entry/exit points.
Income StatementTWELVE_DATA_GET_INCOME_STATEMENT
Tool to retrieve a company's income statement data (annual or quarterly). Use when you need detailed income metrics for a given symbol or identifier.
Insider TransactionsTWELVE_DATA_GET_INSIDER_TRANSACTIONS
REQUIRES PRO, ULTRA, OR ENTERPRISE PLAN. Retrieve insider trading transactions for a company including officer/trader names, transaction types (Buy/Sell), dates, share counts, and amounts. Use when you need detailed insider trading activity data. This endpoint is only available to Pro/Ultra/Enterprise subscribers - requests with lower-tier API keys will fail with a 403 error.
Get Available IntervalsTWELVE_DATA_GET_INTERVALS
Tool to retrieve a list of available time intervals supported by the API. Use when you need to know which interval values are valid for time series queries.
Get Keltner ChannelTWELVE_DATA_GET_KELTNER
Tool to retrieve Keltner Channel indicator data for volatility-based technical analysis. Use when you need to identify potential overbought/oversold conditions, assess trend direction, or analyze price volatility using the combination of Exponential Moving Average (EMA) and Average True Range (ATR).
Key ExecutivesTWELVE_DATA_GET_KEY_EXECUTIVES
REQUIRES ULTRA OR ENTERPRISE PLAN. Retrieve company leadership data including executive names, titles, ages, and compensation. Use when you need detailed management info by symbol or other identifier. This endpoint costs 1000 credits per request and is only available to Ultra/Enterprise subscribers - requests with lower-tier API keys will fail.
Get Last ChangeTWELVE_DATA_GET_LAST_CHANGE
Tool to retrieve the latest update timestamps for a fundamentals dataset. Use when checking recent changes (e.g., dividends, splits).
Get Latest PriceTWELVE_DATA_GET_LATEST_PRICE
Return only the latest available price for one market symbol; use Get Quote when OHLC, volume, change, or market status is needed. Costs one API credit.
Get Linear Regression AngleTWELVE_DATA_GET_LINEARREGANGLE
Tool to calculate the linear regression angle for a given time series of stock prices. Returns the slope of the trend line expressed in degrees, which helps identify the direction and steepness of a trend over a specified period. Use when you need to detect upward or downward trends in asset prices.
Get Linear Regression InterceptTWELVE_DATA_GET_LINEAR_REG_INTERCEPT
Tool to calculate the y-intercept of a linear regression line for a given dataset. Returns the value where the regression line crosses the y-axis over a specified period.
Get Linear Regression SlopeTWELVE_DATA_GET_LINEAR_REGSLOPE
Tool to calculate the linear regression slope for a given dataset over a specified period. Returns the slope of a linear regression line, reflecting the rate of change in the data trend. Use when you need to assess the direction and strength of a trend in financial time series data.
Get Base-10 Logarithm (LOG10)TWELVE_DATA_GET_LOG10
Tool to compute the base-10 logarithm (LOG10) of a specified input value. Returns the power to which 10 must be raised to obtain the input value. Use when you need to transform data into a logarithmic scale for analyzing exponential growth patterns or compressing large ranges of financial data.
Get LogoTWELVE_DATA_GET_LOGO
Tool to retrieve official logo URLs for a symbol. Use when displaying company, crypto, or forex pair logos in UIs.
Get MACDTWELVE_DATA_GET_MACD
Tool to calculate the Moving Average Convergence Divergence (MACD) for a specified financial instrument. Returns the MACD line, signal line, and histogram values to identify potential trend reversals and trading opportunities.
Get MAMATWELVE_DATA_GET_MAMA
Tool to fetch MESA Adaptive Moving Average (MAMA) indicator data. Use when you need to calculate an adaptive moving average that adjusts to market cycles for trend identification and reversal analysis.
Showing the first 60 of 100 actions.