Multi-asset universe ranked by volatility, Sharpe, return or drawdown
API · /assetvolatility-api
Cross-Asset Volatility & Risk-Adjusted Return API
The risk dashboard for the whole multi-asset book — how volatile each asset class is, how much it returned, and how much return it paid per unit of risk, computed live from Yahoo Finance (no key, nothing stored). Return without risk is meaningless; this puts them side by side. For every instrument — equities, bonds, gold, oil, commodities, FX and crypto — it measures the annualised realised volatility (the standard deviation of daily returns, the market's fear gauge), the trailing return, a Sharpe-style risk-adjusted return (return per unit of volatility) and the worst peak-to-trough drawdown over the window. The ranking endpoint returns the universe ranked by whichever you choose — volatility, Sharpe, return or drawdown — so you can see the calmest and wildest assets and who paid the best risk-adjusted return. The asset endpoint returns one instrument's full risk profile. The universe endpoint lists what is covered. The cross-asset volatility / risk-adjusted-return ranking cut — distinct from the crypto-only volatility and risk APIs, the FX-only volatility API and the bring-your-own-series risk-metrics, CAPM and portfolio-optimiser calculators. It ranks live risk across asset classes.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 157 ms
- Server probes · 24h
- Subscribers
- 4,619
- active
- Total calls
- 0
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 760 calls / month
- 2 requests / second
- Hard cap (429 above quota, no overage)
- 760 calls/month
- 2 req/sec
- Cross-asset risk ranking
- Volatility + Sharpe + drawdown
Starter
€11.62 /month
- 16,900 calls / month
- 6 requests / second
- Hard cap (429 above quota, no overage)
- 16.9k calls/month
- 6 req/sec
- All sorts + per-asset profiles
- Email support
Pro
€35.22 /month
- 89,500 calls / month
- 16 requests / second
- Hard cap (429 above quota, no overage)
- 89.5k calls/month
- 16 req/sec
- Production risk analytics
- Priority support
Business
€80.60 /month
- 488,000 calls / month
- 40 requests / second
- Hard cap (429 above quota, no overage)
- 488k calls/month
- 40 req/sec
- High-volume risk feed
- Dedicated support
Built by
Related APIs
Other APIs with overlapping tags.
Variance Risk Premium API
How much more volatility the options market is pricing in than the market has actually delivered — the carry that every short-volatility strategy harvests — computed live from Yahoo Finance, no key, nothing stored. Implied volatility (the VIX and its cousins) is almost always richer than the volatility that subsequently shows up: investors pay up for protection, and that gap, the variance risk premium, is one of the most persistent paid-for risks in markets. This API measures it directly across the major asset classes that publish an implied-vol index: for the S&P 500 (VIX), the Nasdaq 100 (VXN), crude oil (OVX) and gold (GVZ), it takes the live implied-vol index and subtracts the realised volatility actually delivered by the underlying over the matching ~30-day window (annualised standard deviation of daily log returns), and returns the premium in volatility points, the implied/realised ratio and a rich/cheap read. A large positive VRP means options are expensive relative to what the market has been doing (sellers are well paid); a negative VRP — implied below realised — is rare and flags that options are cheap, often during or right after a stress event. The premium endpoint returns all four markets ranked; the asset endpoint returns one market with 21- and 30-day realised legs; the history endpoint returns the VRP time series. This is the implied-minus-realised / variance-risk-premium cut for equities and commodities — distinct from the implied-vol level board (no realised leg), the realised-volatility dashboard (no implied leg) and the crypto-only DVOL/VRP API.
api.oanor.com/vrp-api
VIX Term Structure API
The shape of the equity volatility curve — the single most-watched regime signal in the options world — computed live from Yahoo Finance, no key, nothing stored. A VIX level tells you how scared the market is right now; the term structure tells you whether that fear is short-term panic or a calm, persistent state, and which way it is rolling. This API reads the S&P 500 implied-volatility curve across four tenors — the 9-day VIX, the headline 30-day VIX, the 3-month VIX and the 6-month VIX — and turns it into a regime. When the curve slopes up (VIX < VIX3M < VIX6M) the market is in contango: calm, with near-term vol cheaper than far, the state short-vol strategies harvest. When it inverts to backwardation (VIX above VIX3M) the front end is bid above the back: acute stress, fear spiking, historically near capitulation. The structure endpoint returns the live curve, the contango ratio (VIX / VIX3M), the short-end ratio (VIX9D / VIX), the roll yield a short-vol position would earn, the slope classification and a regime read, with VVIX (the vol of the VIX) for context. The history endpoint returns the daily time series of the contango ratio and flags every backwardation day. The percentile endpoint places today's contango ratio in its one-year range. This is the volatility term-structure / contango-backwardation cut — distinct from the cross-asset VIX-family level board, the crypto DVOL index and the realised-volatility APIs. It is the shape of fear, not its level.
api.oanor.com/vixterm-api
Keltner Channels Screener (Multi-Asset) API
Which markets are breaking out of their volatility-adjusted trend channel, computed live from Yahoo Finance (no key, nothing stored). Keltner Channels wrap a 20-day exponential average in bands set at two Average-True-Ranges above and below it — and unlike Bollinger Bands, whose width is statistical standard deviation, Keltner's width is the market's actual trading range. A close above the upper Keltner band is a trend-following breakout (riding strength), below the lower a breakdown, and price hugging a band signals a powerful, persistent trend. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's Keltner upper, middle and lower bands, where price sits inside the channel, and flags fresh breakouts. The screener endpoint returns the upside and downside Keltner breakouts across the board. The asset endpoint returns one market's Keltner card. The universe endpoint lists what is covered. The cross-asset Keltner-channel / volatility-trend screener cut — distinct from the Bollinger-Bands screener (standard-deviation width, mean-reversion), the bring-your-own-candle ATR API and the other indicator screeners.
api.oanor.com/keltner-api
Bollinger Bands & Squeeze Screener API
Which markets are coiled for a breakout and which are stretched to their bands, computed live from Yahoo Finance (no key, nothing stored). Bollinger Bands wrap a 20-day average in plus/minus two standard deviations; price riding the upper band is strong, the lower band weak, and — the prized signal — when the bands pinch tight (a "squeeze"), volatility has compressed and a big move usually follows. For a cross-asset, cross-sector universe — equity indices and sectors, gold, oil, commodities, bonds and crypto — this computes each asset's bands, its %B (where price sits between the lower band at 0 and the upper at 100), the bandwidth and whether bandwidth is at a multi-month low (a squeeze, breakout pending). The screener endpoint returns the board with the markets in a squeeze, the ones breaking above the upper band and the ones breaking below the lower. The asset endpoint returns one market's Bollinger card. The universe endpoint lists what is covered. The Bollinger Bands / volatility-squeeze screener cut — distinct from the bring-your-own-candle technical-indicator APIs, the FX-only z-score API and the market-breadth API. It finds the coiled springs across the whole market.
api.oanor.com/bollinger-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Cross-Asset Volatility & Risk-Adjusted Return API?
What's the rate limit for Cross-Asset Volatility & Risk-Adjusted Return API?
How much does Cross-Asset Volatility & Risk-Adjusted Return API cost?
Can I cancel my subscription anytime?
Is Cross-Asset Volatility & Risk-Adjusted Return 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/assetvolatility-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/assetvolatility-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/assetvolatility-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/assetvolatility-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.