Gen6

Twelve Data

Stocks, forex, fundamentals, and 100+ technical indicators

tw

Twelve Data provides global stocks, forex, ETFs, fundamentals, and one of the deepest collections of technical indicators available on a single platform.

In Agent Forge, the Twelve Data integration lets workflows pull OHLC time series, real-time quotes, company fundamentals, and technical-indicator series (SMA, EMA, RSI, MACD, Bollinger Bands, Stochastic, ADX, ATR, VWAP, Ichimoku, and more) into agents. Use it for market analysis, signal generation, fundamentals-aware research agents, and indicator-driven alerts.

This is a bring-your-own-key (BYOK) integration. Each user supplies their own Twelve Data API key. The Free (Basic) tier prohibits commercial use; the Grow tier or higher is required for internal commercial workflows, and a Venture+ business plan is required for showing data to your own customers downstream (which also requires attribution: Data provided by Twelve Data (https://twelvedata.com)).

Usage Instructions

Choose an operation and provide a symbol (e.g. AAPL) or a forex pair (e.g. EUR/USD) along with your API key. Indicator and time-series operations also accept an interval (1min..1month), optional date range, and indicator-specific parameters (window, fast/slow/signal periods, standard deviations, etc.).

Tools

Reference

  • twelvedata_symbol_search - Search symbols by name across stocks, forex, and more
  • twelvedata_stocks_list - List available stocks, optionally filtered by exchange or country
  • twelvedata_forex_pairs_list - List available forex pairs
  • twelvedata_exchanges - List supported exchanges
  • twelvedata_market_state - Current open/closed status of markets

Market Data

  • twelvedata_time_series - OHLC time series for a symbol (the primary chart endpoint)
  • twelvedata_quote - Latest quote (OHLC, volume, change)
  • twelvedata_price - Real-time price
  • twelvedata_eod - Latest end-of-day price

Forex

  • twelvedata_exchange_rate - Current exchange rate for a currency pair
  • twelvedata_currency_conversion - Convert an amount between two currencies

Fundamentals

  • twelvedata_profile - Company profile (name, sector, industry, description)
  • twelvedata_statistics - Key statistics (market cap, P/E, beta, etc.)
  • twelvedata_dividends - Dividend history
  • twelvedata_splits - Stock split history
  • twelvedata_earnings - Earnings history
  • twelvedata_earnings_calendar - Upcoming earnings reports calendar

Indicators

  • twelvedata_sma - Simple Moving Average
  • twelvedata_ema - Exponential Moving Average
  • twelvedata_wma - Weighted Moving Average
  • twelvedata_rsi - Relative Strength Index
  • twelvedata_macd - Moving Average Convergence/Divergence
  • twelvedata_bbands - Bollinger Bands
  • twelvedata_stoch - Stochastic oscillator
  • twelvedata_adx - Average Directional Index
  • twelvedata_atr - Average True Range
  • twelvedata_vwap - Volume-Weighted Average Price
  • twelvedata_ichimoku - Ichimoku Cloud

Common Inputs

ParameterTypeRequiredDescription
apiKeystringYesYour Twelve Data API key
symbolstringOperation-specificSymbol or pair such as AAPL or EUR/USD
intervalstringOperation-specificTime interval (1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 1day, 1week, 1month)
outputsizenumberNoNumber of data points to return
start_datestringNoStart date
end_datestringNoEnd date
timezonestringNoTimezone such as America/New_York
orderstringNoSort order (ASC or DESC)
series_typestringNoSeries type for indicators (close, open, high, low)
time_periodnumberOperation-specificIndicator lookback period
fast_periodnumberOperation-specificMACD fast period
slow_periodnumberOperation-specificMACD slow period
signal_periodnumberOperation-specificMACD signal period
sdnumberOperation-specificBollinger standard deviations
amountnumberOperation-specificAmount for currency conversion

Output

ParameterTypeDescription
datajsonTwelve Data response data

Notes

  • Category: tools
  • Type: twelvedata
  • BYOK only. The platform does not hold a Twelve Data API key.
  • The Free (Basic) tier prohibits commercial use. Use the Grow tier or higher for internal commercial workflows.
  • Showing Twelve Data values to your own customers downstream requires a Venture+ business plan and attribution: Data provided by Twelve Data (https://twelvedata.com).
  • Redistribution of data requires a separate agreement with Twelve Data.