Market Data

NSE bhavcopy download guide

The bhavcopy is NSE's official end-of-day record: one file per session, one row per security, containing prices, volumes and — in the full version — delivery data. This guide covers which file to download, where to find it, and what every important column means.

Last reviewed: 17 Aug 2026 · VolumeLens Learn

The three files people mean by "bhavcopy"

If you care about delivery data, make sure you are downloading sec_bhavdata_full — the plain equity bhavcopy does not contain it.

Where to download it

On nseindia.com, navigate to Market Data → Reports (NSE reorganises its menus periodically; searching "all reports" on the site gets you there). Daily reports are listed by date with direct CSV downloads; the archives section holds past sessions. Files are free and public — no account needed.

Two practical warnings: files for a session appear in the evening after close, not at 3:30 sharp; and NSE's servers are notoriously picky about automated requests — scripts without browser-like headers get blocked, which is why most people who need history end up with a half-broken downloader script. What the columns mean matters more than the fetching mechanics: see what the bhavcopy is for the concept.

The columns that matter in sec_bhavdata_full

ColumnMeaning
SYMBOL / SERIESTicker and segment — EQ is the normal equity series; BE/BZ are trade-for-trade series
OPEN_PRICE … CLOSE_PRICESession OHLC
LAST_PRICELast traded price (can differ slightly from close, which is a weighted average)
TTL_TRD_QNTYTotal traded quantity — the session's volume
TURNOVER_LACSTraded value in lakhs
NO_OF_TRADESNumber of executed trades
DELIV_QTYShares marked for delivery at settlement
DELIV_PERDelivery percentage — DELIV_QTY as a share of traded quantity

The real work starts after the download

One file is a snapshot. Almost every useful question — is this delivery percentage unusual, is volume above average, is the stock near its 52-week high — needs weeks or months of files stitched together with symbol changes and series filters handled correctly.

If you want the output without maintaining that pipeline: VolumeLens runs the ingestion nightly and publishes the results free — per-stock pages with delivery vs 20-day average on the stock data index, and daily screeners (52-week highs, high delivery, volume shockers) computed from the same official data.

Frequently asked questions

What time is the NSE bhavcopy available?

In the evening after each trading session — the delivery-inclusive sec_bhavdata_full typically lands a few hours after the 3:30 PM close. There is no intraday bhavcopy.

Is the bhavcopy free?

Yes. All bhavcopy files are public data published by NSE at no cost, with archives going back years.

What is the difference between the bhavcopy and sec_bhavdata_full?

The plain equity bhavcopy has prices and volumes only. sec_bhavdata_full adds delivery quantity and delivery percentage — for most analysis it is the file you actually want.

Does the bhavcopy contain intraday data?

No. It is strictly end-of-day: one row per security per session. Intraday analysis needs tick or candle data from a live feed, which is a different dataset entirely.

See bhavcopy data, already processed

Keep learning