Divisive assets
/clusters/comparison/divisive-assets
The widely discussed assets the clusters disagree on most. minority_share is the smaller camp's share of the clusters leaning clearly bullish or bearish, so 0.5 is an even split. It measures divided conversation, not a coming move.
Wallet payment available at https://nebula-api.hiddensystems.ai/api/v1/x402/clusters/comparison/divisive-assets. No Nebula account or API key required; check the payment offer before signing. x402 payment guide.
Parameters
The markets to compare across: any of equity, commodity, index, and crypto, comma-separated. Defaults to all four. Send several comma-separated.
Default:equity,commodity,index,crypto
How many complete UTC days to measure stances over, counting back from the latest complete day: 7, 30, or 90. Free plans reach back 90 days; further returns 403.
73090
Default:30
Maximum assets returned.
Default:10
cURL Example
curl --request GET \
--url 'https://nebula-api.hiddensystems.ai/api/v1/public/clusters/comparison/divisive-assets' \
--header 'X-API-Key: YOUR_API_KEY'
Responses
Media type application/json
asset_classes
The markets analysed, in the order equity, commodity, index, crypto: the asset_class values requested, or all four when asset_class was omitted.
assets
array<object>
The divisive assets, most evenly split first, up to limit.
assets
The divisive assets, most evenly split first, up to limit.
assets[].asset_class
The asset's class: equity (stocks and ETFs), commodity, index, or crypto. Send it with asset_id on every asset-scoped request.
equitycommodityindexcrypto
assets[].asset_id
Canonical public asset identifier: the ticker or market symbol for stocks, commodities, and indices, and the CoinGecko slug (or, without one, a numeric id) for crypto.
assets[].bearish_cluster_count
Clusters leaning bearish on the asset by 0.1 or more.
assets[].bullish_cluster_count
Clusters leaning bullish on the asset by 0.1 or more.
assets[].cluster_stances
array<object>
Every cluster with a stance on the asset (8 or more bullish or bearish posts), most bearish first.
assets[].cluster_stances
Every cluster with a stance on the asset (8 or more bullish or bearish posts), most bearish first.
assets[].cluster_stances[].cluster_id
Canonical author-cluster identifier.
assets[].cluster_stances[].posts
The cluster's posts on the asset over the window.
assets[].cluster_stances[].stance
The cluster's net stance on the asset: (bullish − bearish) ÷ (bullish + bearish) posts, from −1 to +1.
assets[].market_stance
The market's net stance on the same asset over the same window, on the same −1 to +1 scale, from every author except bots.
assets[].minority_share
The smaller side's share of the clusters leaning clearly bullish or bearish (0.1 or more either way), from 0 (all one way) to 0.5 (an even split). Assets are ranked by it.
assets[].name
Human-readable name.
assets[].stance_iqr
The interquartile range of the clusters' stances, from 0 to 2: how far apart the middle half of the clusters sit. Breaks ties in minority_share.
assets[].symbol
Display ticker or market symbol.
days
Window length in complete UTC days, ending at the latest complete day.
{
"asset_classes": [
"equity",
"commodity",
"index",
"crypto"
],
"assets": [
{
"asset_class": "equity",
"asset_id": "WMT",
"bearish_cluster_count": 14,
"bullish_cluster_count": 5,
"cluster_stances": [
{
"cluster_id": "policy_political",
"posts": 64,
"stance": -0.58
},
{
"cluster_id": "media",
"posts": 311,
"stance": -0.21
},
{
"cluster_id": "automated_ai",
"posts": 28,
"stance": 0.75
}
],
"market_stance": -0.17,
"minority_share": 0.2632,
"name": "Walmart Inc.",
"stance_iqr": 0.6125,
"symbol": "WMT"
}
],
"days": 30
}