← Back to Blog

What is NSE Bhavcopy Data, and why should you care?

If you spend time with Indian markets, you have probably heard the word "bhavcopy". It sounds technical, but the idea behind it is simple. Bhavcopy is NSE's official end-of-day record of everything traded that day - every stock, ETF, corporate bond, SME listing, and large block or bulk deal, published as a data file after the market closes.

Think of it as the exchange's own receipt for the day. No opinions, no commentary - just prices, volumes, and trade counts, straight from the source.

What is actually in it

A bhavcopy file, depending on the segment,for every listed security:

  • Previous close, open, high, low, and close price for the day
  • Total traded value (turnover) and quantity
  • Number of trades
  • 52-week high and low levels
  • For some segments, flags for special situations like corporate actions

Multiply that across thousands of securities, every single trading day, and you get a genuinely large, information-dense dataset published as a raw file, meant for systems to consume.

Why is it worth caring about

Most retail customer facing finance sites show you a handful of numbers per stock: price, day change, and maybe a chart. Bhavcopydata.com lets you go further, because it is the complete picture for every listed security, every day — not just the popular ones. That matters if you want to answer questions like:

  • Which stocks are quietly making new 52-week highs or lows, beyond the usual large-cap names everyone already watches?
  • Where is trading activity concentrated right now? Which ETFs, which corporate bonds, which SME stocks actually have enough liquidity to trade comfortably?
  • Who is placing unusually large trades (block and bulk deals), and does that activity cluster around specific stocks over a week?

None of it is visible from a single day's closing price. It emerges up when you look at the full dataset, consistently, over time.

Why raw data alone is not enough

A raw bhavcopy file is exactly that - raw. It is column headers and numbers, with NSE's own naming conventions . No computed change percentages, no liquidity classification, no flag for "this stock just hit a new 52-week low". Turning it into something useful for a decision takes processing - parsing, cleaning, computing daily and weekly changes, working out where a price sits relative to its 52-week range, and classifying how liquid a security is rather than just how big its ticker is.

That processing step is also where things can go quietly wrong if not careful. A stock or ETF that underwent a split or a face-value change, for instance, can show up looking like it crashed 90% in a day. (We wrote about exactly one such case - worth reading if you want a concrete example of why raw numbers need scrutiny before you trust them.)

What this site does with raw data

BhavCopyData Insights exists to do the processing for you, every trading day, across specific areas:

  • ETFs — categorized by what they actually track (equity index, sector/thematic, commodity, debt, international), with daily movement and liquidity context
  • Corporate Bonds — daily pricing and liquidity, an area most retail platforms barely cover
  • SME stocks — a segment especially under-served by mainstream coverage, despite genuine investor interest
  • Block & Bulk Deals — large trades that hint at meaningful money movement, aggregated to highlight symbols with concentrated activity

Everything on the site - the daily Quick View tables, the weekly rollups, the liquidity badges - comes from this same underlying pipeline, raw bhavcopy in, structured insight out.

This site is not investment advise and none of this replaces your own judgment. The goal is to make data easiser to consume such that whatever decision you make is based on a fuller picture than a single stock's closing price.

Explore ETFs, Corporate Bonds, SME, or Block & Bulk Deals to see it for yourself.