BSE historical stock data, exported to Excel
Search any BSE-listed company by name, symbol or scrip code, set a date range, and pull daily price history into one spreadsheet.
Free, no account, no rate limit
- Scrips bundled
- 5,022
- Fields per row
- 13
- Date range
- Any
- Output
- .xlsx
Search by name, symbol or code
OHLC, WAP, delivery, spreads
Long spans split and rejoined
One workbook, opens anywhere
Download console
BSE · end-of-dayKnow what you are getting
End-of-day only, unadjusted for splits and bonuses, and sourced straight from BSE. The scope note spells out the limits before you rely on it.
What this data coversThirteen fields per row
- Date
- Open
- High
- Low
- Close
- WAP
- No. of Shares
- No. of Trades
- Total Turnover
- Deliverable Quantity
- % Deli. Qty to Traded Qty
- Spread H-L
- Spread C-O
Need a different market?
The same exporter runs for three other datasets. Each is a separate site and opens in a new tab.
What comes out
A real extract: Reliance, 1 to 8 September 2026
| Date | Open | High | Low | Close | Shares | Delivery % |
|---|---|---|---|---|---|---|
| 01 Sep | 1283.00 | 1311.50 | 1280.30 | 1307.35 | 8,53,458 | 73.56 |
| 02 Sep | 1305.95 | 1321.75 | 1293.00 | 1313.15 | 6,80,372 | 53.54 |
| 03 Sep | 1313.00 | 1316.40 | 1301.05 | 1301.05 | 8,08,113 | 61.13 |
| 04 Sep | 1302.55 | 1332.90 | 1302.55 | 1322.00 | 4,59,976 | 68.39 |
| 07 Sep | 1321.70 | 1324.00 | 1302.50 | 1309.50 | 4,38,060 | 61.77 |
| 08 Sep | 1304.00 | 1307.35 | 1288.00 | 1294.30 | 7,77,500 | 68.34 |
Prices are unadjusted for splits and bonuses, exactly as BSE reports them. The workbook adds WAP, trade count, turnover, deliverable quantity and the high-low and close-open spreads.
From ticker to spreadsheet
Find the scrip
Type a BSE symbol, scrip code, or company name. Autocomplete matches against the listed universe as you type.
Set the window
Pick a from and to date. Long ranges are split into chunks server-side and stitched back together.
Pull the workbook
The server fetches from BSE, builds the sheet, and returns one ready-to-open Excel file.
Common questions
What data can I download from this BSE historical data tool?
You can download daily historical close and volume data for BSE-listed companies using BSE symbol or scrip code lookup.
Can I search using a company name instead of only a BSE symbol?
Yes. The search box supports BSE symbols, scrip codes, and company names, and suggests matching stocks as you type.
Does the downloader support long date ranges?
Yes. The app breaks large date ranges into smaller requests so you can export longer stretches of historical BSE data more reliably.
Understand what you downloaded
All 10 guides- Data reference
Every column in your BSE export, explained
What Open, High, Low, Close, WAP, No. of Shares, No. of Trades, Total Turnover, Deliverable Quantity, % Deli. Qty and the two Spread columns actually mean, and where people misread them.
9 min read - Data reference
BSE scrip codes: why the number matters more than the ticker
BSE identifies every security by a six-digit scrip code, not by symbol. What the code is, why two companies can share a ticker, and how to find the right one.
7 min read - Data reference
BSE groups: A, B, T, Z, X, M and what they change
BSE sorts listed scrips into groups that govern how they trade, including group T, where intraday trading is banned outright. What each letter means for the price history you just downloaded.
8 min read