Binance API — Crypto Data & Indicators
Real-time and historical technical indicators for Binance trading pairs. RSI, MACD, Bollinger Bands and 200+ more via a simple REST API.
Query Binance in 30 seconds
Code samples: Node · Python · cURL →// Authorization: Bearer YOUR_API_KEY
GET https://v2.taapi.io/indicator/rsi
?exchange=binance
&symbol=ETH/BTC
&timeframe=1h
{
"value": 65.73,
"timestamp": 1708300800
}
exchange=binance on any TAAPI endpoint to pull that indicator from Binance.
Full API reference →
Why fetch calculated indicators from us?
You could download raw candles from Binance and calculate every indicator yourself. In practice, letting TAAPI.IO do it saves engineering time, compute and a lot of rate-limit headaches.
No TA math to build or maintain
200+ indicators are calculated and battle-tested for you. No TA library to implement, debug or keep correct through edge cases like gaps, missing candles and rounding.
Far less data to move
Fetch a single indicator value instead of downloading hundreds of candles on every request — less bandwidth, less storage and far less compute on your side.
One API across every exchange
The same request format works everywhere. Switch exchange with a single parameter — no per-exchange SDKs, auth schemes or quirks to learn and maintain.
Consistent live and historical values
Identical calculations for real-time and backtest data, so your signals behave the same in production as they did in testing.
We absorb the exchange rate limits
Every exchange enforces its own rate limits. Pulling raw candles for many symbols and timeframes burns through those limits fast and risks throttling. TAAPI.IO handles all data fetching for you, so you can query indicators across every traded asset on Binance without ever managing per-exchange limits.
What you can access on Binance via TAAPI.IO
Real-time price data
Live and historical OHLCV and price for any Binance pair, on every supported timeframe.
200+ technical indicators
RSI, MACD, EMA, Bollinger Bands, Supertrend, VWAP and more — calculated for you, no TA library required.
Historical values
Backtest with up to 2,000 candles of history per call using the results parameter.
Bulk queries
Fetch multiple indicators and symbols in a single request with POST /bulk.
Indicator values pushed to you — the moment they're computed
Most APIs give you raw prices and leave the math to you. TAAPI.IO is different: subscribe once over WebSocket and receive calculated indicator values — RSI, MACD, EMA, Bollinger Bands and 200+ more — delivered to your connection on every update on Binance, not just when a candle closes. No polling. No math. No lag.
- Persistent connection — one auth, unlimited updates
- Subscribe to any indicator on any Binance symbol and timeframe
- Bulk-subscribe to multiple symbols and indicators in one message
// 1. Authenticate
{ "type": "auth", "token": "Bearer YOUR_API_KEY" }
// 2. Subscribe to RSI on Binance
{
"type": "subscribe",
"exchange": "binance",
"symbol": "ETH/BTC",
"interval": "1m",
"indicator": "rsi",
"params": { "period": 14 }
}
{
"type": "update",
"subscription": "BINANCE:ETH/BTC:1m",
"data": { "rsi": 58.42 }
}
Available intervals
Request any indicator on these Binance timeframes via the timeframe parameter:
Frequently asked questions
How many Binance trading pairs are supported?
All supported pairs — with the list refreshed daily at 12:00 UTC. Pull the complete, current list any time via the GET /exchanges/binance/symbols endpoint.
Is the Binance data real-time?
Yes. Indicators and price are calculated on live Binance candles. You can also request historical values for backtesting using the results parameter.
How do I query Binance specifically?
Set exchange=binance on any indicator endpoint, along with your symbol and timeframe. That's the only change needed — the same endpoint works for every exchange.
Can I get indicators for multiple Binance pairs at once?
Yes — use POST /bulk to request several symbols and indicators in a single API call. Up to 20 constructs and 20 indicators per construct per request.
Building on Binance data?
The developer docs cover authentication, the full endpoint reference, the /exchanges/{exchange}/symbols list, rate limits, bulk queries and ready-to-run samples in Node.js, Python and cURL.