NSE Large Deals Historical API

API Endpoint to check which stocks have hit Block Deal, Bulk Deal and Short Sold Stocks with Historical Data

To grasp the concepts of Bulk Deals, Block Deals, and Short Selling, kindly refer to the dedicated section on the NSE Large Deals API. This section provides comprehensive insights into these trading activities and their nuances.

Usage:

				
					nse_largedeals_historical(from_date, to_date, mode)
				
			

mode has three types:

  • bulk_deals – Stocks that had bulk deals
  • block_deals – Stocks that had block deals
  • short_deals – Stock that has high volume of short selling

By default, the bandtype is selected as “bulk_deals” and view is selected as “mode”.

from_date and to_date has to be in string format like “15-08-2023”. In case You do this wrongfully, It will give blank data instead of pointing out your mistake. So be careful.

Example Usage:

				
					from_date = "15-08-2023"
to_date = "22-08-2023"
result = nse_largedeals_historical(from_date, to_date,"short_deals")
result
				
			

This will give list of all the stocks that have been short sold in high volume — real columns as of the current live endpoint (recaptured 2026-10-08): SS_DATE, SS_DATE_ORDER, SS_SYMBOL, SS_NAME, SS_QTY. The old Mongo-document-shaped columns this page used to show (_id, TIMESTAMP, createdAt, updatedAt, __v, mTIMESTAMP) are gone — the backing API returns a plain flat shape now.

				
						SS_DATE	SS_DATE_ORDER	SS_SYMBOL	SS_NAME	SS_QTY
0	17-AUG-2023	2023-08-16T18:30:00.000Z	ASHOKLEY	ASHOK LEYLAND LTD	12500
1	17-AUG-2023	2023-08-16T18:30:00.000Z	ASTRAL	ASTRAL POLY TECHNIK LIMITED	60922
2	17-AUG-2023	2023-08-16T18:30:00.000Z	CUMMINSIND	CUMMINS INDIA LTD	87600
3	17-AUG-2023	2023-08-16T18:30:00.000Z	IPCALAB	IPCA LABORATORIES LIMITED	3250
4	17-AUG-2023	2023-08-16T18:30:00.000Z	LAURUSLABS	LAURUS LABS LIMITED	3400
...
				
			

Github Gist:

Here’s a GitHub Gist link to the Google Colab notebook used for creating this function –

Join The Conversation?