Headline score, rating and prior readings
API · /stockfeargreed-api
Stock Market Fear & Greed Index API
Live CNN Fear & Greed Index for the US stock market — no key, nothing stored. The equity-market sentiment gauge: a single 0–100 score (0 = extreme fear, 100 = extreme greed) built from seven market indicators, distinct from the crypto Fear & Greed index in the catalogue. The index endpoint returns the headline score and rating plus the previous close and the readings one week, one month and one year ago, so you can see how sentiment has shifted. The components endpoint breaks the index into its seven underlying indicators — market momentum, stock-price strength, stock-price breadth, put/call options, market volatility (VIX), junk-bond demand and safe-haven demand — each with its own score and fear/greed rating, so you can see what is actually driving sentiment. The history endpoint returns the daily score timeline for the last year. Build market-sentiment dashboards, contrarian-signal bots, risk dashboards and newsletter widgets on top of the most-watched sentiment gauge in equities. Score bands: 0–24 extreme fear, 25–44 fear, 45–55 neutral, 56–75 greed, 76–100 extreme greed.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 115 ms
- Server probes · 24h
- Subscribers
- 4,407
- active
- Total calls
- 0
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 12,000 calls / month
- 3 requests / second
- Hard cap (429 above quota, no overage)
- 12k calls/month
- 3 req/sec
- All endpoints
- No credit card
Starter
€7.80 /month
- 190,000 calls / month
- 10 requests / second
- Hard cap (429 above quota, no overage)
- 190k calls/month
- 10 req/sec
- Email support
Pro
€22.80 /month
- 820,000 calls / month
- 28 requests / second
- Hard cap (429 above quota, no overage)
- 820k calls/month
- 28 req/sec
- Priority support
Scale
€51.80 /month
- 3,100,000 calls / month
- 60 requests / second
- Hard cap (429 above quota, no overage)
- 3.1M calls/month
- 60 req/sec
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
Crypto Intraday & Seasonality API
The time-of-day and day-of-week patterns hiding in a crypto pair's price history, computed live from Binance candles — no key, nothing stored. Crypto trades 24/7, but it does not trade evenly: some hours (the US equity open, the Asia session) carry far more volume and volatility than others, and some weekdays run hotter than weekends. The hourly endpoint buckets recent hourly candles by UTC hour of day and returns, for each of the 24 hours, the average return, the average volume, the average high-low range (a volatility proxy) and the up-rate (how often that hour closed green) — plus the most volatile and most bullish hours. The dayofweek endpoint does the same across the seven weekdays from daily candles, with the best and worst day. The symbols endpoint lists tradable pairs. This is the intraday / seasonality pattern cut for crypto — distinct from the raw OHLCV candle feed, the realised-volatility API and the FX-seasonality (calendar-month) API in the catalogue. It tells you WHEN a market tends to move, not just how much. Patterns are descriptive, not predictive. Pairs are Binance symbols (BTCUSDT) or a coin=BTC"e=USDT form; all times are UTC.
api.oanor.com/cryptoseasonality-api
Crypto Trade Size Distribution API
Who is actually trading a pair — retail or whales — read from the composition of Binance's aggregated trade tape by trade size, no key, nothing stored. Order flow tells you the net direction; this tells you the size profile behind it: whether a move is driven by a swarm of small retail prints or a handful of large institutional ones, often the more important signal. The distribution endpoint scans the recent aggregated trades for a pair and buckets them into size cohorts (micro under $1k, retail $1k-$10k, mid $10k-$100k, whale over $100k), returning each cohort's trade count, volume in base and quote and its share of total volume, plus the whale-volume share — the single read on how institutional the flow is. The percentiles endpoint returns the trade-size percentiles (p50, p90, p99) and the average, median and largest trade. The symbols endpoint lists tradable pairs. This is the trade-size composition / participant-mix analytics cut for crypto — distinct from the order-flow / CVD API (which measures buy-versus-sell direction), the order-book depth, the slippage and the price APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC"e=USDT form.
api.oanor.com/tradesize-api
Crypto Correlation & Beta API
How crypto assets move together, computed live from Binance daily candles — no key, nothing stored. Correlation is the single most important input to diversification, pairs trading and risk: two coins with a correlation near 1 are effectively the same bet, while a low or negative correlation is genuine diversification. The matrix endpoint returns the full pairwise return-correlation matrix across a basket of coins over a chosen window, together with the average pairwise correlation — a one-number gauge of how "risk-on, all-together" the market is. The pair endpoint returns the correlation between any two coins, with the R-squared and a plain-language relationship label. The beta endpoint returns each coin's beta to BTC — how much it amplifies (beta above 1) or dampens (beta below 1) Bitcoin's moves — with its correlation and R-squared, the read altcoin traders use to size directional bets. Everything is computed from the standard deviation and covariance of daily log returns. This is the cross-asset correlation / beta analytics cut for crypto — distinct from the FX-correlation API, the single-asset realised-volatility API and the portfolio-optimiser in the catalogue. Coins are Binance bases (BTC, ETH) or full symbols (BTCUSDT); the quote defaults to USDT and the window is 14-365 days.
api.oanor.com/cryptocorrelation-api
Crypto Order Flow & CVD API
Who is actually hitting the market — buyers or sellers — read live from Binance's aggregated trade tape, no key, nothing stored. Every trade carries a flag for which side was the aggressor: a taker buy lifts the ask, a taker sell hits the bid. Summing those over a window gives order flow — the net buying or selling pressure that price action follows — and its running total is the Cumulative Volume Delta (CVD), the metric order-flow traders watch to spot absorption and divergence. The flow endpoint scans the recent aggregated trades for a pair (up to 5,000) and returns the taker-buy and taker-sell volume in base and quote, the delta (buy minus sell), the CVD over the window, the buy/sell ratio, the share of volume that was buying, a net-pressure label and the time span covered. The large endpoint surfaces the big prints — single aggressive trades above a notional threshold — and tags each as a taker buy or sell, so you see the whale orders moving the tape, with the buy- and sell-side large-trade totals. The symbols endpoint lists tradable pairs. This is the trade-flow / CVD microstructure analytics cut for crypto — distinct from the raw recent-trades feed, the order-book depth and the price, ticker and slippage APIs in the catalogue. Pairs are Binance symbols (BTCUSDT) or a coin=BTC"e=USDT form.
api.oanor.com/orderflow-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for Stock Market Fear & Greed Index API?
What's the rate limit for Stock Market Fear & Greed Index API?
How much does Stock Market Fear & Greed Index API cost?
Can I cancel my subscription anytime?
Is Stock Market Fear & Greed Index 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/stockfeargreed-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/stockfeargreed-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/stockfeargreed-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/stockfeargreed-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.