Skip to main content
GET
/
v1
/
sentiment
Market sentiment snapshot
curl --request GET \
  --url https://api.example.com/v1/sentiment
{
  "active_market_count": 847,
  "dominant_category": "crypto",
  "fear_greed_index": 62,
  "generated_at": "2026-03-21T14:30:00Z",
  "market_regime": "risk_on",
  "spread_trend": "stable",
  "top_movers": [
    {
      "market_id": "KXBTC-100K-MAR26",
      "platform": "kalshi",
      "price_change_24h": 0.12,
      "title": "Will Bitcoin exceed $100K in March 2026?",
      "volume_24h": 892000,
      "yes_price": 0.45
    }
  ],
  "volume_trend": "rising"
}

Response

200 - application/json

Successful Response

Aggregate market sentiment derived from price and volume trends.

fear_greed_index
integer
required

0=extreme fear, 50=neutral, 100=extreme greed

Required range: 0 <= x <= 100
market_regime
enum<string>
required

Overall market regime

Available options:
risk_on,
risk_off,
neutral
volume_trend
enum<string>
required

Aggregate volume trend

Available options:
rising,
falling,
stable
spread_trend
enum<string>
required

Average bid-ask spread trend

Available options:
tightening,
widening,
stable
active_market_count
integer
required

Active markets tracked

Required range: x >= 0
dominant_category
string
required

Category with highest volume

top_movers
TopMover · object[]

Markets with largest price moves (top 5)

generated_at
string<date-time>

When this snapshot was generated