Skip to content

Settings & data sources

Model weights and thresholds, how data gets in, and the retrieval status of every series.

Model settings (this browser)

Factor weights

total 105 — used as relative weights (renormalised), each factor capped at 20% of the score

Band thresholds (0–100)

Model & option analysis

Deployment-wide defaults can be set with the INDIA_SENTIMENT_CONFIG_OVERRIDES environment variable (same JSON shape). The specified default weights sum to 105; they are applied as relative weights.

Environment

Data mode: demo (fallback: provider unavailable)
Storage: memory (synthetic fallback)
FRED API key: configured
ADMIN_TOKEN (ingestion/alerts): not set — ingestion disabled
Alert webhook: not set
Market-data providers: dhan, twelvedata
Licensed market data: 53/53 series loadedComputed from option chains: 30/30 series loadedFRED (automatic): 22/22 series loadedOfficial release (ingest): 36/36 series loaded

Market-data providers

ProviderStateToken expiresLast successLast errorRequests today
Dhan (DhanHQ v2, data APIs)Token expired01 Oct, 12:49 IST—2026-10-19 14:10 UTC · Dhan access token expired at 2026-10-01T07:19:23.000Z0

Dhan is used for NSE/BSE index history and today's prices, India VIX, NIFTY / BANKNIFTY / FINNIFTY option chains and intraday prices, through read-only data endpoints only. Credentials: DHAN_ACCESS_TOKEN and DHAN_CLIENT_ID (server environment). If the token expires or is rejected, this dashboard shows clearly labelled synthetic demo data until it is renewed.

Twelve Data (TWELVE_DATA_API_KEY, free plan) supplies gold spot (XAU/USD) and ETF proxies for the Russell 2000 (IWM), MSCI Emerging Markets (EEM), MSCI World (URTH) and silver (SLV); each proxy's notes say so. Hang Seng, Shanghai Composite and STOXX Europe 600 are not on the free plan and stay unfilled.

Market breadth (computed from Dhan stock candles)

Not running: Dhan is unusable (expired).
Last computed session: 2026-09-29 (2586 of 2591 stocks, 5 without data), finished 2026-09-30 12:37 UTC. Published 3902 session(s) 2011-01-03 … 2026-09-29.
In progress: sessions 2026-09-30 … 2026-09-30, 520 of 2592 stocks (pass 1), started 2026-10-01 03:10 UTC.

Universe: NSE mainboard equity shares (series EQ, BE, BZ; no SME, ETFs or debt) from Dhan's instrument list, using split/bonus-adjusted daily candles. Advances/declines compare each close with the stock's previous close; % above N-DMA counts stocks with at least N sessions; 52-week highs/lows compare the day's high/low with the preceding 52 weeks. Only the last completed NSE session is computed, only complete sessions are published, and published values are never revised. The history before the first run is reconstructed from today's listed stocks (delisted companies are missing). Traded value (up/down value) is not in daily candles and is never estimated. Runs from /api/cron/india-breadth (several times each morning, resuming where it stopped) or npm run breadth; a database (DATABASE_URL) is needed to keep progress between runs.

Getting Indian market data in

Free official data (US/global markets, crude, USD/INR, some India macro and rates) is fetched from FRED automatically. NSE/BSE prices, breadth, FII/DII flows and option chains require a licensed market-data source — this app never scrapes NSE. Two ways to connect one:

  • Provider adapter: Dhan (set DHAN_ACCESS_TOKEN and DHAN_CLIENT_ID) and Twelve Data (set TWELVE_DATA_API_KEY) are bundled. For another vendor, implement MarketDataProvider in src/dashboards/india-sentiment/lib/data/providers/, read its credentials from server-side environment variables, and register it in provider.ts. The scheduled refresh then pulls it.
  • Ingestion API: push series observations and full option chains to POST /api/india-sentiment/ingest (requires ADMIN_TOKEN). Use this for RBI, AMFI, MOSPI, SEBI, NSDL/CDSL and Ministry of Finance releases too. Series are merged by date; option chains update the chain view, intraday pressure and the derived daily option series.
  • Official-series job: the RBI policy repo rate is imported daily from the BIS policy-rate statistics (source: Reserve Bank of India) by /api/cron/india-official or npm run official. BIS publishes India with a lag of several weeks, so a newer RBI decision can still be pushed through the ingestion API. The other RBI series, G-Sec yields and market USD/INR have no source that is machine-readable and permitted for automated download (RBI data files sit behind a bot challenge; FBIL and CCIL data need a licence); each series' notes say why.

Option chains: send every strike and expiry with LTP, previous close, volume (contracts), OI, change in OI, IV, previous IV, bid/ask, timestamp and the lot size in force on that date.

curl -X POST $HOST/api/india-sentiment/ingest \
  -H "x-admin-token: $ADMIN_TOKEN" -H "Content-Type: application/json" \
  -d '{
  "source": "my-broker-script",
  "series": [
    { "key": "idx:NIFTY50", "observations": [{ "date": "2026-09-30", "value": 25310.4 }] },
    { "key": "flow:fii_cash", "observations": [{ "date": "2026-09-30", "value": -1834.2 }] },
    { "key": "breadth:adv", "observations": [{ "date": "2026-09-30", "value": 1402 }] }
  ],
  "optionChains": [{
    "underlying": "NIFTY", "spot": 25310.4, "timestamp": "2026-09-30T15:30:00+05:30",
    "volumeUnit": "contracts",
    "records": [{ "underlying": "NIFTY", "expiry": "2026-10-06", "strike": 25300, "type": "CE",
      "ltp": 142.5, "prevClose": 131.0, "volume": 812345, "oi": 9123450, "changeInOi": 402150,
      "iv": 11.8, "prevIv": 11.2, "bid": 142.3, "ask": 142.6,
      "timestamp": "2026-09-30T15:30:00+05:30", "lotSize": 75 }]
  }]
}'

Series retrieval status (141)

KeyTitleSourceTypeLoaded fromObsLast obsRetrievedStatus
idx:NIFTY50NIFTY 50NSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYNEXT50NIFTY NEXT 50NSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYMIDCAP100NIFTY MIDCAP 100NSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYSMALLCAP100NIFTY SMALLCAP 100NSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:SENSEXS&P BSE SENSEXBSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYBANKNIFTY BANKNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYITNIFTY ITNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYAUTONIFTY AUTONSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYMETALNIFTY METALNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYPHARMANIFTY PHARMANSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYFMCGNIFTY FMCGNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYREALTYNIFTY REALTYNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYPSUBANKNIFTY PSU BANKNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYPVTBANKNIFTY PRIVATE BANKNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYFINSERVICENIFTY FINANCIAL SERVICESNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:NIFTYINFRANIFTY INFRASTRUCTURENSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
idx:INDIAVIXIndia VIXNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:advAdvancing issuesComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:decDeclining issuesComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:adv_volAdvancing volumeComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:dec_volDeclining volumeComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:up_valueTraded value in advancing stocksNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:down_valueTraded value in declining stocksNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:new_highNew 52-week highsComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:new_lowNew 52-week lowsComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:pct_above_20% of stocks above 20DMAComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:pct_above_50% of stocks above 50DMAComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:pct_above_100% of stocks above 100DMAComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
breadth:pct_above_200% of stocks above 200DMAComputed from Dhan daily candles of NSE mainboard stocks (or ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
flow:fii_cashFII/FPI net cash-market flowNSE / NSDL (FPI)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
flow:dii_cashDII net cash-market flowNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
flow:fii_idx_fut_longFII index futures long OINSE participant-wise OILicensed market datasynthetic43822026-10-192026-10-19 14:10 UTCok
flow:fii_idx_fut_shortFII index futures short OINSE participant-wise OILicensed market datasynthetic43822026-10-192026-10-19 14:10 UTCok
flow:fii_idx_opt_netFII index options net OI (long calls + short puts − short calls − long puts)NSE participant-wise OILicensed market datasynthetic38612026-10-192026-10-19 14:10 UTCok
flow:fii_debtFPI net debt flowNSDL (FPI)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
opt:NIFTY:oi_pcrNIFTY OI PCR (current expiry, ±window)Computed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:premium_pcrNIFTY premium PCR (current expiry, ±window)Computed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:call_premiumNIFTY call premium tradedComputed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:put_premiumNIFTY put premium tradedComputed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:pressureNIFTY net premium pressureComputed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:writing_balanceNIFTY writing balance (put − call)Computed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:atm_ivNIFTY ATM IVComputed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:skew25dNIFTY 25Δ IV skew (put − call)Computed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:maxpain_distNIFTY spot vs max painComputed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:NIFTY:later_positioningNIFTY later-expiry positioningComputed from ingested option chainsComputed from option chainssynthetic38612026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:oi_pcrBANKNIFTY OI PCR (current expiry, ±window)Computed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:premium_pcrBANKNIFTY premium PCR (current expiry, ±window)Computed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:call_premiumBANKNIFTY call premium tradedComputed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:put_premiumBANKNIFTY put premium tradedComputed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:pressureBANKNIFTY net premium pressureComputed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:writing_balanceBANKNIFTY writing balance (put − call)Computed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:atm_ivBANKNIFTY ATM IVComputed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:skew25dBANKNIFTY 25Δ IV skew (put − call)Computed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:maxpain_distBANKNIFTY spot vs max painComputed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:BANKNIFTY:later_positioningBANKNIFTY later-expiry positioningComputed from ingested option chainsComputed from option chainssynthetic27092026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:oi_pcrFINNIFTY OI PCR (current expiry, ±window)Computed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:premium_pcrFINNIFTY premium PCR (current expiry, ±window)Computed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:call_premiumFINNIFTY call premium tradedComputed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:put_premiumFINNIFTY put premium tradedComputed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:pressureFINNIFTY net premium pressureComputed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:writing_balanceFINNIFTY writing balance (put − call)Computed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:atm_ivFINNIFTY ATM IVComputed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:skew25dFINNIFTY 25Δ IV skew (put − call)Computed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:maxpain_distFINNIFTY spot vs max painComputed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
opt:FINNIFTY:later_positioningFINNIFTY later-expiry positioningComputed from ingested option chainsComputed from option chainssynthetic15062026-10-192026-10-19 14:10 UTCok
fx:USDINRUSD/INR (market)FBIL / licensed providerLicensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
fred:DEXINUSUSD/INR (Fed H.10 noon buying rate)Board of Governors of the Federal Reserve System (via FRED)FRED (automatic)synthetic56892026-10-192026-10-19 14:10 UTCok
fred:DTWEXBGSNominal broad US dollar indexBoard of Governors of the Federal Reserve System (via FRED)FRED (automatic)synthetic54262026-10-192026-10-19 14:10 UTCok
fred:TRESEGINM052NIndia total reserves excluding goldInternational Monetary Fund (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
rbi:forex_reservesIndia forex reserves (weekly)Reserve Bank of IndiaOfficial release (ingest)synthetic11902026-10-162026-10-19 14:10 UTCok
gsec:2yIndia 2Y G-Sec yieldCCIL / FBILLicensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
gsec:5yIndia 5Y G-Sec yieldCCIL / FBILLicensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
gsec:10yIndia 10Y G-Sec yieldCCIL / FBILLicensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
fred:INDIRLTLT01STMIndia long-term government bond yield (monthly)OECD Main Economic Indicators (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
fred:INDIR3TIB01STMIndia 3-month interbank rate (monthly)OECD Main Economic Indicators (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
rbi:repoRBI policy repo rateReserve Bank of India (via BIS policy-rate statistics)Official release (ingest)synthetic59482026-10-192026-10-19 14:10 UTCok
rbi:call_moneyWeighted average call money rateReserve Bank of IndiaOfficial release (ingest)synthetic59482026-10-192026-10-19 14:10 UTCok
rbi:system_liquiditySystem liquidity (net LAF, + = surplus)Reserve Bank of IndiaOfficial release (ingest)synthetic43822026-10-192026-10-19 14:10 UTCok
rbi:govt_cashGovernment cash balance with RBIReserve Bank of IndiaOfficial release (ingest)synthetic7722026-10-162026-10-19 14:10 UTCok
rbi:cp_3m3M commercial paper rateReserve Bank of India / FBILOfficial release (ingest)synthetic11902026-10-162026-10-19 14:10 UTCok
rbi:cd_3m3M certificate of deposit rateReserve Bank of India / FBILOfficial release (ingest)synthetic11902026-10-162026-10-19 14:10 UTCok
rbi:bank_credit_yoyScheduled commercial bank credit growthReserve Bank of IndiaOfficial release (ingest)synthetic11902026-10-162026-10-19 14:10 UTCok
rbi:deposit_yoyScheduled commercial bank deposit growthReserve Bank of IndiaOfficial release (ingest)synthetic11902026-10-162026-10-19 14:10 UTCok
rbi:credit_deposit_ratioCredit/deposit ratioReserve Bank of IndiaOfficial release (ingest)synthetic11902026-10-162026-10-19 14:10 UTCok
rbi:gnpaGross NPA ratio, scheduled commercial banksReserve Bank of India (FSR)Official release (ingest)synthetic912026-07-012026-10-19 14:10 UTCok
credit:aaa_spreadAAA corporate bond spread (3–5Y) over G-SecFIMMDA / CCIL (licensed)Licensed market datasynthetic49052026-10-192026-10-19 14:10 UTCok
credit:aa_spreadAA corporate bond spread (3–5Y) over G-SecFIMMDA / CCIL (licensed)Licensed market datasynthetic49052026-10-192026-10-19 14:10 UTCok
fred:SP500S&P 500S&P Dow Jones Indices (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:NASDAQCOMNasdaq CompositeNasdaq OMX (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:NIKKEI225Nikkei 225Nikkei Industry Research Institute (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:VIXCLSCBOE VIXChicago Board Options Exchange (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:BAMLH0A0HYM2US high-yield OASICE Data Indices (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:BAMLEMCBPIOASEmerging-markets corporate OASICE Data Indices (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:DGS10US 10Y Treasury yieldBoard of Governors of the Federal Reserve System (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:DGS2US 2Y Treasury yieldBoard of Governors of the Federal Reserve System (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
gl:RUTRussell 2000 (iShares IWM ETF proxy)Twelve Data (NYSE Arca ETF, daily close)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
gl:HSIHang SengHang Seng Indexes (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
gl:SHCOMPShanghai CompositeSSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
gl:STOXX600STOXX Europe 600STOXX (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
gl:MSCIEMMSCI Emerging Markets (iShares EEM ETF proxy)Twelve Data (NYSE Arca ETF, daily close)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
gl:MSCIWORLDMSCI World (iShares URTH ETF proxy)Twelve Data (NYSE Arca ETF, daily close)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
fred:DCOILBRENTEUBrent crudeU.S. Energy Information Administration (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:DCOILWTICOWTI crudeU.S. Energy Information Administration (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:DHHNGSPHenry Hub natural gasU.S. Energy Information Administration (via FRED)FRED (automatic)synthetic59482026-10-192026-10-19 14:10 UTCok
fred:PCOPPUSDMCopperInternational Monetary Fund (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
fred:PALUMUSDMAluminiumInternational Monetary Fund (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
cmd:GOLDGold spot (XAU/USD)Twelve Data (XAU/USD spot rate)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
cmd:SILVERSilver (iShares SLV ETF proxy)Twelve Data (NYSE Arca ETF, daily close)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
cmd:STEELDomestic HRC steel priceJoint Plant Committee (Ministry of Steel)Official release (ingest)synthetic2012026-09-012026-10-19 14:10 UTCok
val:nifty_peNIFTY 50 trailing P/ENSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
val:nifty_fwd_peNIFTY 50 forward P/ELicensed consensus providerLicensed market datasynthetic49052026-10-192026-10-19 14:10 UTCok
val:nifty_pbNIFTY 50 P/BNSE (licensed provider / ingestion)Licensed market datasynthetic59482026-10-192026-10-19 14:10 UTCok
earn:nifty_epsNIFTY 50 trailing EPSNSE / licensed providerOfficial release (ingest)synthetic912026-07-012026-10-19 14:10 UTCok
earn:nifty_fwd_epsNIFTY 50 12M forward EPSLicensed consensus providerLicensed market datasynthetic9812026-10-162026-10-19 14:10 UTCok
earn:upgradesNIFTY 50 EPS upgrades (month)Licensed consensus providerOfficial release (ingest)synthetic2012026-09-012026-10-19 14:10 UTCok
earn:downgradesNIFTY 50 EPS downgrades (month)Licensed consensus providerOfficial release (ingest)synthetic2012026-09-012026-10-19 14:10 UTCok
earn:surpriseAggregate earnings surprise (quarter)Licensed consensus providerOfficial release (ingest)synthetic672026-07-012026-10-19 14:10 UTCok
fred:INDPROINDMISMEIIndia industrial productionOECD Main Economic Indicators (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
fred:INDCPIALLMINMEIIndia CPI (all items)OECD Main Economic Indicators (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
fred:XTEXVA01INM667SIndia exports (value)OECD Main Economic Indicators (via FRED)FRED (automatic)synthetic2732026-09-012026-10-19 14:10 UTCok
fred:NGDPRNSAXDCINQIndia real GDPInternational Monetary Fund (via FRED)FRED (automatic)synthetic912026-07-012026-10-19 14:10 UTCok
macro:cpi_yoyCPI inflation (MOSPI)MOSPIOfficial release (ingest)synthetic1772026-09-012026-10-19 14:10 UTCok
macro:core_cpi_yoyCore CPI inflationMOSPIOfficial release (ingest)synthetic1772026-09-012026-10-19 14:10 UTCok
macro:wpi_yoyWPI inflationOffice of the Economic Adviser (DPIIT)Official release (ingest)synthetic2732026-09-012026-10-19 14:10 UTCok
macro:iip_yoyIIP growth (MOSPI)MOSPIOfficial release (ingest)synthetic1622026-09-012026-10-19 14:10 UTCok
macro:pmi_mfgManufacturing PMIS&P Global (licensed)Official release (ingest)synthetic2492026-09-012026-10-19 14:10 UTCok
macro:pmi_servicesServices PMIS&P Global (licensed)Official release (ingest)synthetic2492026-09-012026-10-19 14:10 UTCok
macro:gstGST collectionsMinistry of FinanceOfficial release (ingest)synthetic1102026-09-012026-10-19 14:10 UTCok
macro:trade_deficitMerchandise trade deficitMinistry of CommerceOfficial release (ingest)synthetic2732026-09-012026-10-19 14:10 UTCok
macro:current_accountCurrent account balanceReserve Bank of IndiaOfficial release (ingest)synthetic912026-07-012026-10-19 14:10 UTCok
macro:fiscal_deficitCentral fiscal deficit (FYTD, annualised)Controller General of AccountsOfficial release (ingest)synthetic2732026-09-012026-10-19 14:10 UTCok
macro:consumer_confidenceConsumer confidence (current situation index)RBI Consumer Confidence SurveyOfficial release (ingest)synthetic672026-07-012026-10-19 14:10 UTCok
retail:mf_equity_inflowNet equity mutual fund inflowsAMFIOfficial release (ingest)synthetic2492026-09-012026-10-19 14:10 UTCok
retail:sipSIP contributionsAMFIOfficial release (ingest)synthetic1262026-09-012026-10-19 14:10 UTCok
retail:etf_flowNet ETF inflowsAMFIOfficial release (ingest)synthetic1772026-09-012026-10-19 14:10 UTCok
retail:demat_addsNew demat accountsNSDL / CDSLOfficial release (ingest)synthetic2252026-09-012026-10-19 14:10 UTCok
retail:fo_tradersUnique F&O tradersNSE / SEBIOfficial release (ingest)synthetic1052026-09-012026-10-19 14:10 UTCok
retail:ipo_countMainboard IPOsSEBI / NSE / BSEOfficial release (ingest)synthetic2732026-09-012026-10-19 14:10 UTCok
retail:sme_ipo_countSME IPOsNSE Emerge / BSE SMEOfficial release (ingest)synthetic1722026-09-012026-10-19 14:10 UTCok
retail:ipo_subscriptionAverage IPO subscriptionNSE / BSEOfficial release (ingest)synthetic2732026-09-012026-10-19 14:10 UTCok
retail:ipo_listing_gainAverage IPO listing-day gainNSE / BSEOfficial release (ingest)synthetic2732026-09-012026-10-19 14:10 UTCok