Documentation

Documentation

1. Data Providers Overview

Created
Jun 5, 2026
Updated
Jun 17, 2026

Every chart is backed by a data provider that supplies bars, ticker metadata, and realtime updates. Fractal Chart ships four providers, chosen automatically by the kind of symbol you open.

The providers

ProviderCoversAPI key
MassiveUS equities and other instruments, plus corporate-action data (news, earnings, dividends, splits)Required
AlpacaUS equities only — bars, a shallow instrument overview, news, dividends, and splits (no earnings)Required (key id and secret)
BinanceCrypto spot pairs (e.g. BTCUSDT, ETHUSDT) and USDⓈ-M perpetual futures via public endpointsNot required
OKXCrypto spot pairs (e.g. BTC-USDT, ETH-USDT) and linear perpetual swaps (e.g. BTC-USDT-SWAP) via public v5 endpointsNot required

Massive and Alpaca both serve US equities; Binance and OKX both serve crypto. Massive is the default and preferred equity provider — when both are configured, equities use Massive first, then Alpaca. For crypto, Binance resolves first, then OKX.

OKX symbol format: OKX uses dash-separated instrument IDs (BTC-USDT, BTC-USDT-SWAP) rather than the concatenated form used by Binance (BTCUSDT). The symbol search dialog accepts either convention and matches both providers when you search BTCUSDT or BTC-USDT.

What a provider supplies

  • Bars — the OHLCV candles for each timeframe.
  • Ticker resolution — turning what you type into a canonical symbol on the right provider.
  • Metadata — an instrument overview (Alpaca's is shallow: name, exchange, and type only; it has no rich fundamentals).
  • Corporate actions — news, dividends, and splits feed the Event & Session Overlays. Massive also supplies earnings; Alpaca does not. Binance and OKX do not carry corporate-action feeds.
  • Realtime streams — live bar updates (see Realtime vs Delayed Data).

Choosing where requests run

Provider requests can run two ways — directly from the browser (Frontend mode) or through the app's own API routes (Backend mode). In the browser, Massive and Alpaca use native fetch; on the server, Alpaca uses the official Alpaca SDK. Binance and OKX use public endpoints with no credentials in either mode. This and API-key setup are covered next.

Next steps

Set up keys and choose how data is fetched.

Next: Configuring Providers & API Keys