Market Sentiment
Returns the service-level X/Twitter market sentiment snapshot across all tracked stocks when you want a single X-wide market state instead of per-ticker rankings. It includes service-wide buzz, sentiment split, activity trend, breadth metrics and the top drivers by current buzz_score.
buzz_score here means relative X/Twitter market heat, not pure bullishness. It measures how hot overall X stock discussion is versus X's own trailing 90-day baseline:
- around 50 = normal X market activity
- higher = more active than usual
- lower = quieter than usual
trend is activity momentum over the current 3 UTC days vs previous 3 UTC days using mentions, likes and author breadth; not price movement or Grok rank movement. For from/to, anchors at to (or now when to is today).
Use sentiment_score, bullish_pct and bearish_pct for direction.
Query parameters
Start date in YYYY-MM-DD. Inclusive UTC date.
Start date in YYYY-MM-DD. Inclusive UTC date.
End date in YYYY-MM-DD. Inclusive UTC date. Omit to use the current UTC date.
End date in YYYY-MM-DD. Inclusive UTC date. Omit to use the current UTC date.
Deprecated v1 compatibility shorthand. Prefer from and to for reproducible UTC date windows.
Deprecated v1 compatibility shorthand. Prefer from and to for reproducible UTC date windows.
Response
Successful Response
Example response
{
"buzz_score": 56.2,
"trend": "rising",
"mentions": 2847,
"unique_tweets": 913,
"unique_authors": 604,
"total_upvotes": 28471,
"active_tickers": 442,
"sentiment_score": 0.081,
"positive_count": 1198,
"negative_count": 741,
"neutral_count": 908,
"bullish_pct": 42,
"bearish_pct": 26,
"trend_history": [
48.9,
50.7,
52.6,
54.4,
57.1,
58.3,
56.2
],
"drivers": [
{
"ticker": "TSLA",
"mentions": 156,
"buzz_score": 72.5,
"sentiment_score": 0.35
},
{
"ticker": "NVDA",
"mentions": 141,
"buzz_score": 70.8,
"sentiment_score": 0.27
}
]
}