Excel Add-in

Live market data, in every cell.

The Windy Network Excel add-in adds 22 custom functions for accessing multi-asset market data — crypto, fiat, derivatives, technical indicators, and institutional reference rates — directly from spreadsheet formulas.

Works with Excel for Windows, Mac, Web, and Microsoft 365 (2019+).

Install

The add-in is sideloaded from a manifest. You only need to do this once per workbook.

  1. Download the manifest:

    https://excel-addin.windy.network/manifest.xml
    
  2. Upload to Excel via Insert → Get Add-ins → My Add-ins → Manage My Add-ins → Upload My Add-in, then select manifest.xml.

  3. Paste your API key in the Windy ribbon button, then Save & Validate. Get a key at windy.network/account/api-keys.

  4. Type a formula in any cell:

    =WINDY.RATE("BTC","USD")
    

Function Reference

All functions are namespaced under WINDY. and resolve asynchronously — Excel will show #BUSY! for a fraction of a second on first call, then update with live data. Functions that return multiple values spill into adjacent cells.

Rates & candles

FormulaReturns
=WINDY.RATE(base, term)Aggregated mid-rate across all sources
=WINDY.RATE_AT(base, term, isoTime)Mid-rate at a specific timestamp
=WINDY.OHLC(base, term, tf, count)Spills a 24×6 grid: timestamp, open, high, low, close, volume
=WINDY.OHLC_HISTORIC(base, term, tf, fromIso, toIso)Date-range candles
=WINDY.TICKER(exchange, base, term)Per-exchange bid/ask/vwap/high/low/volume

Technical indicators

FormulaReturns
=WINDY.SMA(base, term, tf, window)Simple/exponential moving average
=WINDY.RSI(base, term, tf, window)Relative strength index, 0–100
=WINDY.MACD(base, term, tf)macd / signal / histogram in one row
=WINDY.BBANDS(base, term, tf, window)Upper/middle/lower Bollinger Bands

Liquidity, derivatives & reference rates

FormulaReturns
=WINDY.LIQUIDITY(base, term)0–100 score with rating, spread (bps), exchange count
=WINDY.SLIPPAGE(base, term, side, amount)Pre-trade slippage estimate in basis points
=WINDY.FUNDING(exchange, base, term)Perpetual funding rate
=WINDY.OPEN_INTEREST(exchange, base, term)Open interest in base units
=WINDY.REFRATE(type, base, term)Institutional benchmark fixing (Fix, TCUT, TWAP)

24/7 fiat

Fiat rates derived from cryptocurrency markets — available 24/7, including weekends and holidays when traditional FX markets are closed.

FormulaReturns
=WINDY.FX(base, term)Live 24/7 derived fiat rate
=WINDY.FX_OHLC(base, term, tf, count)Fiat candles
=WINDY.FX_RSI(base, term, tf, window)RSI on fiat data

Calendar & discovery

FormulaReturns
=WINDY.FOREX_SESSIONS()Sydney / Tokyo / London / NY session status
=WINDY.HOLIDAYS(countryCode)National holidays for an ISO-2 country code
=WINDY.ASSETS()All supported crypto assets
=WINDY.EXCHANGES()All supported exchanges

Conventions

  • Asset symbols are uppercase (BTC, ETH, USDT, GBP, USD).
  • Country codes use ISO-2 format (US, GB, DE, JP).
  • Timestamps are ISO 8601 in UTC (e.g. 2026-04-17T16:00:00Z).

Timeframes

The tf parameter accepts:

CodeInterval
m11 minute
m55 minutes
m1515 minutes
m3030 minutes
h11 hour
h44 hours
d1Daily
w1Weekly
mo1Monthly

Resources

AssetURL
Manifestexcel-addin.windy.network/manifest.xml
Task paneexcel-addin.windy.network/taskpane.html
Function metadataexcel-addin.windy.network/functions.json
REST APIapi.windy.network
API keyswindy.network/account/api-keys

Need help?