The price 100 exchanges agree on.
Real-time cryptocurrency pricing aggregated from 100+ exchanges using a three-phase, volume-weighted median calculation. Stablecoins, base assets, and altcoins — all with bid/ask spreads and sub-second latency.
100+
Exchange Sources
<50ms
Latency
2,000+
Trading Pairs
3-Phase
Rate Pipeline
We do the hard work. You get clean data.
Every rate is aggregated, weighted, validated, and delivered in the format you need. Stream it live over WebSocket. Query it via REST or FIX. Pipe it into Snowflake. Pull OHLC candles for backtesting. Feed it to your AI tools via MCP. 2,000+ pairs, ready to go — no data wrangling required.
Real-Time Streaming
Live rates via WebSocket and SSE. Sub-50ms updates the moment a price changes across any of 100+ exchanges.
REST & FIX
On-demand via REST API or institutional-grade FIX protocol. Batch endpoints handle hundreds of pairs in a single call.
OHLC & History
Candlestick data across 9 timeframes — from 1-minute to monthly. Full historical backfill for backtesting and analytics.
Snowflake & MCP
Query rates directly in SQL via Snowflake, or integrate with AI coding tools through our MCP server.
Three-phase rate pipeline.
Our sequential calculation prevents circular dependencies and ensures every rate is anchored to verified data. Each phase builds on the previous — stablecoins first, then majors, then 2,000+ altcoins.
Weighted Median Pricing
Every data point receives three independent weights: Spread (liquidity quality), Volume (market significance), and Time (data freshness under 30 seconds).
Manipulation Resistance
Our multiplicative weighting requires attackers to fake tight spreads AND high volume AND fresh data simultaneously — making manipulation economically infeasible.
Bid/Ask Spreads
Every rate includes bid, ask, spread, and timestamp data so you can assess market liquidity at a glance.
Real-Time & Historical
Stream live via WebSocket or query historical snapshots via REST. Batch endpoints support hundreds of pairs in a single call.
Stablecoins
Calculate USDT, USDC, DAI rates first — these form the base conversion layer for all subsequent calculations.
BTC & ETH
Derive major asset rates using stablecoin anchors. Multi-factor weighting by spread, volume, and freshness.
2,000+ Altcoins
Calculate all remaining tokens via BTC/ETH routing, preventing circular dependencies and ensuring accuracy.
Get started in 3 lines of code.
Fetch real-time crypto rates with a single API call. Batch requests, historical lookups, and WebSocket streaming — all with the same key.
Single Rate Lookup
GET /v1/crypto/rate/BTC-USD — returns rate, bid, ask, spread, and timestamp.
Batch Rates
GET /v1/crypto/rates?symbols=BTC,ETH,SOL — multiple pairs in one request.
Historical Rates
GET /v1/crypto/rate/BTC-USD/history — time-series rate snapshots for backtesting.
# Get BTC/USD rate curl 'https://api.windy.network/v1/crypto/rate/BTC-USD' \ -H 'X-API-Key: your-api-key' # Response { "base": "BTC", "quote": "USD", "rate": 95000.00, "bid": 94990.00, "ask": 95010.00, "spread": 20.00, "timestamp": 1701234567890 }
Ready to integrate aggregated crypto rates?
Get your API key and start streaming accurate, real-time crypto prices from 100+ exchanges in minutes.