Embeddable real-time market data widgets for any website.
Horizontal scrolling ticker with live prices. Pauses on hover. Theme via data-theme.
<div class="tw-ticker" data-symbols="EURUSD,GBPUSD,USDJPY,XAUUSD,BTCUSD,ETHUSD" data-theme="dark" data-speed="55"></div>
<script src="__HOST__/ticker-tape.js" async></script>
Single-symbol card with live bid/ask and spread. Great for sidebars and dashboards.
<div class="tw-price-card" data-symbol="BTCUSD" data-theme="dark"></div>
<script src="__HOST__/price-card.js" async></script>
Sortable live table with bid, ask, spread, and direction. Click any column header to sort.
<div class="tw-market-overview" data-symbols="EURUSD,GBPUSD,USDJPY,XAUUSD,BTCUSD,ETHUSD" data-theme="dark" data-title="Market Overview"></div>
<script src="__HOST__/market-overview.js" async></script>
Full-width hero banner with a large live price and since-open change. Ideal for landing pages and headers.
<div class="tw-price-banner" data-symbol="BTCUSD" data-theme="dark"></div>
<script src="__HOST__/price-banner.js" async></script>
Live sparkline built entirely from incoming ticks — no historical feed needed. Colors by the window's trend.
<div class="tw-mini-chart" data-symbol="BTCUSD" data-theme="dark" data-points="60"></div>
<script src="__HOST__/mini-chart.js" async></script>
Auto-ranked leaderboard by % change — gainers at the top, losers at the bottom. Re-ranks live.
<div class="tw-top-movers" data-symbols="EURUSD,GBPUSD,USDJPY,XAUUSD,BTCUSD,ETHUSD,SOLUSD" data-theme="dark" data-title="Top Movers"></div>
<script src="__HOST__/top-movers.js" async></script>
Color-coded grid tinted by each symbol's movement — read the whole market at a glance. Tiles stay put; only color changes.
<div class="tw-heatmap" data-symbols="EURUSD,GBPUSD,USDJPY,XAUUSD,BTCUSD,ETHUSD" data-theme="dark" data-title="Heatmap" data-cols="3"></div>
<script src="__HOST__/heatmap.js" async></script>
Live two-way conversion at the real mid rate. Type in either field; the swap button reverses direction.
<div class="tw-converter" data-symbol="EURUSD" data-theme="dark" data-amount="100"></div>
<script src="__HOST__/converter.js" async></script>
Common data-* attributes. Each widget uses the ones relevant to it.
Free to use with Fiboniq branding. Remove branding with a commercial license.