Key levels: POC, VAH, VAL, high-volume nodes
API · /volumeprofile-api
Crypto Volume Profile (VPVR) API
Where a crypto pair has actually traded the most volume by price level, computed live from Binance candles — no key, nothing stored. Most charts show volume over time; the volume profile shows it over price, and that is where support and resistance really live. The profile endpoint splits the price range into buckets and distributes each candle's volume across the prices it spanned, returning the volume-by-price histogram, the Point of Control (POC — the single price with the most traded volume, the market's fair-value magnet), the Value Area (the price band holding roughly 70% of all volume) with its high (VAH) and low (VAL), and the high-volume nodes. The levels endpoint returns just those key levels plus where the current price sits relative to the value area — above it (acceptance higher), inside it, or below — the read traders use for mean-reversion and breakout setups. The symbols endpoint lists tradable pairs. This is the volume-by-price / market-profile cut for crypto — distinct from the raw OHLCV candle feed, the time-of-day seasonality API, the trade-size distribution and the order-flow APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC"e=USDT form; interval is 15m/1h/4h/1d.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 202 ms
- Server probes · 24h
- Subscribers
- 4,500
- active
- Total calls
- 0
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 400 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 400 calls/month
- 2 req/sec
- Profile + levels + symbols
- No credit card
Starter
€11.88 /month
- 11,600 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 11,600 calls/month
- 6 req/sec
- All intervals, up to 150 bins
- Email support
Pro
€36.44 /month
- 69,000 calls / month
- 16 requests / second
- Hard cap (429 above quota, no overage)
- 69,000 calls/month
- 16 req/sec
- POC & value-area pipelines
- Priority support
Business
€82.40 /month
- 345,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 345,000 calls/month
- 40 req/sec
- Trading-desk scale
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
FX Pivot Points API
Live FX pivot points — the classic support and resistance map traders watch — as an API, computed from European Central Bank daily reference rates. For any currency pair it takes the prior completed week's or month's high, low and close and returns the central pivot P plus three resistances (R1, R2, R3) and three supports (S1, S2, S3), in both the Classic and Fibonacci methods. It also returns the current rate, whether it sits above the pivot (bullish bias) or below (bearish), and the nearest level above and below — ready-made entry, target and stop levels. Get a pair's pivots, or scan a whole basket for bias at a glance. A support/resistance layer for forex, trading and charting apps. Live, no key. Distinct from rate, strength, volatility, correlation, signal (MA/RSI), range, seasonality and drawdown APIs — this is the pivot-point S/R map.
api.oanor.com/fxpivots-api
Crypto-to-Macro Correlation API
Whether crypto is trading as a risk asset or a hedge, measured by how closely a coin moves with the stock market, gold and the dollar — computed live from Binance and Yahoo Finance, no key, nothing stored. The single most-asked macro question about crypto is whether it is "digital gold" or just high-beta tech; this answers it with numbers. The correlation endpoint returns, for a coin (BTC or ETH), its return correlation to the S&P 500, the Nasdaq 100, gold and the US dollar index over a chosen window, each with a plain-language read (risk-on if it tracks stocks, a hedge if it tracks gold or moves against the dollar) and an overall verdict. The beta endpoint returns the coin's beta to the S&P 500 — how much it amplifies equity moves — with the correlation and R-squared. This is the cross-asset / crypto-versus-traditional-markets correlation cut — distinct from the crypto-to-crypto correlation API (coins against each other), the realised-volatility and the price APIs in the catalogue. Correlations use daily log returns aligned on common trading days; coin is BTC or ETH, window 20-365 days.
api.oanor.com/cryptomacro-api
Crypto Funding Rate Arbitrage API
The perpetual-futures funding rate for a coin side by side across the major exchanges, and the spread between them — computed live from each venue's public API, no key, nothing stored. A perpetual swap charges or pays funding every few hours to keep its price tethered to spot; when the same coin's funding differs across exchanges, a trader can be long the perp where funding is most negative (and gets paid) and short where it is most positive, harvesting the spread market-neutral. The funding endpoint returns, for a coin, the current funding rate on Binance, Bybit, OKX and Gate.io — per interval and annualised — the venue paying the most, the one charging the most, and the cross-exchange spread (the arbitrage edge). The screener endpoint scans a basket and ranks the coins by the size of that spread, surfacing the biggest funding-arbitrage opportunities. This is the cross-exchange funding-rate / basis-arbitrage cut for crypto — distinct from the single-exchange funding-rates feed (one venue), the spot-versus-perpetual basis and the price APIs in the catalogue. Funding is per interval (most venues settle every 8 hours); annualisation assumes three settlements a day, and intervals can differ by venue, so verify before trading. Coins are bases (BTC, ETH).
api.oanor.com/fundingarbitrage-api
Crypto Market Breadth API
The health of the whole crypto market under the surface, computed live from Binance candles — no key, nothing stored. A market-cap index can be dragged up by two or three megacaps while everything else falls; breadth tells you how broad a move really is — how many coins are actually participating. The breadth endpoint scans a basket of liquid coins and returns the share trading above their 20-, 50- and 200-day moving averages (the classic participation gauges), the advancers versus decliners on the day with the advance/decline ratio, the average and median 24-hour change and a regime label (broad strength, mixed or broad weakness). The components endpoint returns the per-coin table behind it — each coin's price, 24-hour change and whether it is above each moving average — so you can see exactly which names are carrying the market. The symbols endpoint lists tradable pairs. This is the market-internals / breadth cut for crypto — distinct from the single-coin momentum, the movers/gainers, the fear-and-greed sentiment index and the price APIs in the catalogue. It answers "is this rally broad or narrow?", not "how is one coin doing?". The default basket is about 30 liquid majors; pass coins=BTC,ETH,... to customise (3-50 coins).
api.oanor.com/cryptobreadth-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Crypto Volume Profile (VPVR) API?
What's the rate limit for Crypto Volume Profile (VPVR) API?
How much does Crypto Volume Profile (VPVR) API cost?
Can I cancel my subscription anytime?
Is Crypto Volume Profile (VPVR) API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/volumeprofile-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/volumeprofile-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/volumeprofile-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/volumeprofile-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.