Skip to main content
Purpose: Portfolio-level and fund-wise ETF analytics. Covers NAV-based valuations, demat-account breakdowns, market-cap and sector distributions, and historical portfolio worth. Response key: etfAnalysis

Top-Level Structure


overallAnalysis


errorFlags


fundWiseAnalysis

One object per ETF scheme held.
Note: Unlike mutual funds, ETF entries do not include per-fund portfolioDistributionAnalysis or marketCapBasedDistributionAnalysis. Underlying holdings are reflected at the portfolio level via overallAnalysis.portfolioConsolidatedAnalysis.

accountWiseFundAnalysis

One entry per demat account.

marketCapBasedAnalysis


equityOnlyMarketCapBasedAnalysis

Same structure as marketCapBasedAnalysis but computed using only equity underlying holdings, excluding commodity (gold, silver) and international ETFs.

sectorBasedAnalysis

Sector names reflect the underlying holdings of each ETF (e.g., Bank, IT, Automobile & Ancillaries, Precious Metals, etc.).

groupedFundsWorthData


benchmarkComparisons


Usage Notes

  • All monetary values are in Indian Rupees (INR).
  • totalInvestedAmount equals totalPortfolioValue when purchase history is unavailable (XIRR will be 0.0 in such cases).
  • ETFs held in demat accounts do not have a folio number; folioNo will be an empty string.
  • sectorBasedAnalysis aggregates the underlying index composition — a single ETF (e.g., NIFTY BeES) contributes to all sectors in the Nifty 50 index.
  • groupedFundsWorthData.fundsWorth values are in chronological order matching the keys of monthlyFundsWorth.
  • benchmarkComparisons may be an empty array if the portfolio has insufficient history for comparison.