//CHARTS · IFRAME · ONE LINE
Free, pro-quality charts.
Drop into your app in one line.
WebGL candles, 600+ crypto pairs and US equities, live data through Finterm’s edge-cached gateway, four themes — and an <iframe> is all you write. No SDK, no API key, no signup.
Pick how to embed
React is the shorter path — typed props, tree-shakeable, no string-templating the query params. The plain <iframe> is there if you don’t ship a build step.
npm i @finterm/reactimport { FintermChart } from '@finterm/react';
<FintermChart
symbol="BTCUSDT"
provider="binance"
timeframe="1h"
theme="night"
/>Framework-agnostic? Import @finterm/react/elements once and use <finterm-chart> in Vue, Svelte, Astro, plain HTML — same props, no React runtime.
import '@finterm/react/elements';
<finterm-chart symbol="BTCUSDT" provider="binance" timeframe="1h"></finterm-chart>No build step. Drops into any HTML page, every query-param is optional, cross-origin works out of the box.
<iframe
src="https://charts.finterm.xyz/embed?symbol=BTCUSDT&provider=binance&timeframe=1h"
width="100%" height="500"
style="border:0"
loading="lazy"
title="Finterm chart"
></iframe>Configure via query params
| param | values | notes |
|---|---|---|
| symbol | BTCUSDT, AAPL, ETHUSDT, … | Any Binance crypto pair or US equity ticker. |
| provider | binance | yahoo | binance for crypto, yahoo for US equities. |
| timeframe | 1m, 5m, 15m, 1h, 4h, 1d | Candle interval. |
| theme | sand, night, ledger, high-contrast | Visual palette. Default is high-contrast. |
| controls | 0 or 1 | Hide the chart toolbar with controls=0 for a clean embed. |
//WANT MORE THAN JUST A CHART?
Open the full terminal.
Multi-window workspaces, SEC filings, earnings calls, a JS-sandboxed backtester, a live spreadsheet with =PRICE() / =STOCK() / =BLACKSCHOLES(). Same free, no-signup deal.