RalliesAPI

Introduction

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

Portfolio Flows

GET/retail/positioning/flows

See where connected portfolios are adding, trimming, or rotating capital.

Query Parameters

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

RESPONSE

JSON
{
  "flows": [
    {
      "ticker": "NVDA",
      "asset_class": "stock",
      "active_trader_share_pct": 5.12,
      "buy_trade_share_pct": 64.71,
      "sell_trade_share_pct": 35.29,
      "buy_value_usd": 922500.48,
      "sell_value_usd": 506200.14,
      "net_flow_value_usd": 416300.34,
      "gross_flow_value_usd": 1428700.62,
      "net_flow_pct": 29.14,
      "flow_bias": "net_buying",
      "latest_trade_at": "2026-05-25T10:38:44Z"
    }
  ]
}