Market mood

CEV-OS / Data API / Market mood

CEV-OS Data API · last updated 2026-11-04. Status: live. Version 2.

Use this when you need a quick risk-sentiment read before acting: Crypto Fear & Greed (alternative.me) and the cev-os Stock Sentiment Gauge (0-100, from IEX ETF closes + US Treasury yields), each with its own timestamp and source.

What it is

Combined market-mood snapshot. Components: cryptoFearGreed (0-100, alternative.me classification) and stockSentimentGauge (cev-os's own 0-100 US stock sentiment index; Extreme Fear 0-25, Fear >25-45, Neutral >45-55, Greed >55-75, Extreme Greed >75; previous session value and change; full breakdown at /v1/stock-sentiment). The VIX was removed on 2026-10-30 (Cboe data; FRED terms bar commercial use). CNN Fear & Greed is deliberately omitted (CNN terms bar redistribution) and BTC ETF flows are omitted (only a paid-key source today); see data.omitted.

Endpoints

Parameters

None. This product takes no query parameters.

Example request

No account and no key. Query values below are the examples or defaults from the registry. An optional free key (header x-api-key) raises the limits; create one at https://cev-os.com/#api_keys after signing in with a verified email (Google sign-in is already verified).

curl -s "https://api.cev-os.com/v1/market-mood"

Example response

Every /v1 response is a JSON envelope (schema_version, product, timestamps, license, attribution, data). The registry example is the data member:

{
  "components": {
    "cryptoFearGreed": {
      "id": "crypto_fear_greed",
      "status": "ok",
      "value": 55,
      "unit": "index_0_100",
      "classification": "Greed",
      "asOf": "2026-10-17T00:00:00.000Z"
    },
    "stockSentimentGauge": {
      "id": "stock_sentiment_gauge",
      "status": "ok",
      "value": 27.2,
      "unit": "index_0_100",
      "classification": "Fear",
      "previous": 25.5,
      "change": 1.7,
      "asOf": "2026-10-29T20:00:00.000Z"
    }
  }
}

Update frequency

On request, cached 5 minutes per component; crypto F&G updates daily at 00:00 UTC; the Stock Sentiment Gauge is the prior US session (IEX closes land T+1, recomputed 7:45 AM ET with retries 10:45 AM and 1:45 PM ET).

Sources, license and usage

License status: cleared with attribution. Every input allows commercial use and republishing: alternative.me (attribution next to the data), IEX Historical Data (redistribution and resale permitted with the exact IEX attribution text and terms link, included in each record) and U.S. Treasury yields (public domain). No FRED, Cboe, Yahoo or CNN data.

Underlying sources
SourceLicensecommercialOkTerms
Alternative.me Crypto Fear & Greed IndexFree API; commercial use allowed with attribution displayed next to the datatruehttps://alternative.me/crypto/api/
CEV-OS Stock Sentiment Gauge (own method, v2 no-Cboe recipe)Own work (Cutting Edge Ventures); computed only from the IEX and U.S. Treasury inputs listedtrue—
IEX Historical Data (HIST TOPS), daily IEX last saleFree; redistribution and resale permitted with the IEX attribution text and a link to the IEX Historical Data Terms of Use. IEX-venue trades only; IEX describes it as a reference point, not a basis for trading decisions; no warranty.truehttps://www.iex.io/legal/hist-data-terms
U.S. Department of the Treasury, Daily Treasury Par Yield Curve Rates (10-year), keyless CSVUS Government work (17 U.S.C. 105, public domain); no key; credit requested; no Treasury endorsement impliedtruehttps://home.treasury.gov/subfooter/privacy-policy

Attribution (show this wherever you display the data):

Privacy class: public-derived. Access: public. Price: free (price is null; pay-per-call is not active).

Gaps

Disclaimer

Sentiment gauges for information only. Not investment advice.

Reference data, not investment advice.