Welcome to Windy Network

Windy Network provides real-time cryptocurrency and fiat currency market data through a unified REST API and WebSocket streaming.

What is Windy Network?

Windy Network is a market data API designed for developers building trading applications, portfolio trackers, and financial dashboards:

  • Real-time Data: Live rates, tickers, and OHLC from 100+ cryptocurrency exchanges
  • Technical Indicators: SMA, EMA, RSI, MACD, Bollinger Bands calculated on-demand
  • Fiat247: Derived fiat currency rates available 24/7 (crypto-to-fiat conversion)
  • OAuth 2.0 & API Keys: Secure, flexible authentication
  • WebSocket Streaming: Subscribe to live price updates

Cryptocurrency Data

Access real-time rates, tickers, trades, and order books from major exchanges including Binance, Coinbase, Kraken, Bybit, OKX, and more.

# Get Bitcoin rate
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/crypto/rate/BTC-USD

# Get exchange ticker
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/crypto/ticker/binance/BTC-USDT

# Get OHLC candlesticks
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/crypto/ohlc/h1/BTC-USD

Fiat247 - 24/7 Fiat Rates

Derived fiat currency rates that work around the clock, even when forex markets are closed. Get crypto prices in any fiat currency.

# Get EUR/USD rate
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/fiat247/rate/EUR-USD

# Get BTC price in EUR
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/fiat247/base/BTC-EUR

Technical Indicators

Calculate technical indicators on-demand with configurable parameters:

# Get 20-period SMA for BTC/USD on hourly timeframe
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/crypto/indicator/sma/h1/20/BTC-USD

# Get 14-period RSI
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/crypto/indicator/rsi/h1/14/BTC-USD

# Get MACD
curl -H "X-API-Key: your-api-key" \
  https://api.windy.network/v1/crypto/indicator/macd/h1/BTC-USD

Available Indicators:

  • SMA - Simple Moving Average
  • EMA - Exponential Moving Average
  • RSI - Relative Strength Index
  • MACD - Moving Average Convergence Divergence
  • Bollinger Bands - Volatility bands with %B and bandwidth

Real-time Streaming

Subscribe to live price updates via WebSocket:

const ws = new WebSocket('wss://ws.windy.network/v1/crypto/stream/ws');

ws.onopen = () => {
  ws.send(JSON.stringify({
    type: 'subscribe',
    channel: 'crypto:rate:BTC:USD'
  }));
};

ws.onmessage = (event) => {
  const data = JSON.parse(event.data);
  console.log('BTC/USD:', data.rate);
};

Official SDK

JavaScript/TypeScript

npm install @windy-network/client-js
import { WindyClient } from '@windy-network/client-js';

const client = WindyClient('your-api-key');

// Get crypto rate
const btc = await client.crypto.getRate('BTC', 'USD');
console.log(`Bitcoin: $${btc.rate}`);

// Get indicator
const rsi = await client.crypto.getRSI('BTC', 'USD', { timeframe: 'h1', window: 14 });

Rate Limits

| Plan | Requests/min | WebSocket Connections | |------|-------------|----------------------| | Free | 60 | 1 | | Pro | 600 | 5 | | Enterprise | Unlimited | Unlimited |

Next Steps

  1. Quick Start Guide: Make your first API call in minutes
  2. JavaScript SDK: Full SDK documentation
  3. API Reference: Explore all endpoints interactively