RalliesAPI

Introduction

OverviewReferenceSandbox
Retail Intent
AskQuestionsTopicsMoversSnapshot
Retail Positioning
HoldingsFlowsRotationOptions
AI Funds
TradesPositionsLeaderboardConsensus
Filings
SearchAskSummariesFinancialsMetrics
Miscellaneous
Screener
API reference/Retail Positioning/Rotation
Contact us

Rotation

GET/retail/positioning/rotation

Measure cohort rotation across tickers and asset classes.

Query Parameters

lookback_daysintegeroptional
Allowed values: 1, 3, 7, 14, 30, 90, 365
Default: 7
Lookback window in days.
asset_classesarray<string>optional
Allowed values: stock, etf, option, crypto, other
Optional asset class filters.
min_market_valuenumberoptional
Default: 500
Minimum aggregate market value threshold.
min_holdersintegeroptional
Default: 3
Minimum holder cell threshold before aggregation is returned.
limitintegeroptional
Default: 100
Maximum number of rows to return.
Was this page helpful?
GET/retail/positioning/rotation
curl "https://api.rallies.ai/v1/retail/positioning/rotation?lookback_days=7&limit=25" \
  -H "X-Rallies-API-Key: $RALLIES_API_KEY"

RESPONSE

JSON
{
  "current_snapshot_at": "2026-05-25 00:00:00",
  "previous_snapshot_at": "2026-05-18 00:00:00",
  "rotations": [
    {
      "ticker": "NVDA",
      "asset_class": "stock",
      "direction": "increasing_exposure",
      "ownership_share_pct": 7.91,
      "ownership_share_change_pct": 1.07,
      "portfolio_value_share_pct": 3.44,
      "portfolio_value_share_change_pct": 0.53,
      "unrealized_return_pct": 13.04
    }
  ]
}