snapdata
Datasets

Equity indices

IN (index points). Nifty 50, Nifty Bank and Sensex, index levels only, live collection only.

Instruments

instrument_idScopeCalendarSourceLive
NIFTY50.INR.IDXinIN-EQUITYNSEyes
NIFTYBANK.INR.IDXinIN-EQUITYNSEyes
SENSEX.INR.IDXinIN-EQUITYBSEyes
SPX.USD.IDXworldUS-EQUITY,v2
UKX.GBP.IDXworldUS-EQUITY,v2
/api/v1/equity-indices/in/latest.json

Index levels only

We publish headline levels. Never a full bhavcopy, never constituents. Redistribution risk and validation cost both scale with symbol count, and the whole design premise is five datasets correct rather than fifty approximate.

No history, ever

NSE and BSE terms prohibit systematic collection and redistribution of historical data. This is a licensing fact, not a backlog item. Dates before launch return not_backfilled, which is deliberately distinct from missing, the value existed, we may not have it.

Why this dataset needs an India-egress runner

NSE blocks non-Indian datacentre IPs and requires cookie priming. That, and only that, is why apps/ingest exists as a long-running process on an Indian connection while every other source is polled from a Cloudflare Worker.

If those sources ever became reachable from a Worker, that app would be deleted.

Calendar

IN-EQUITY. Note this is not the same as IN-BULLION, the exchanges close for Maharashtra Day and Ambedkar Jayanti; the physical bullion market does not. Full trading-day lists at /api/v1/calendar/IN-EQUITY/2026.json.

On this page