Appreciate the work. Had never saw anyone putting stocks even under nano cap 
But i think there is change of market cap limit and criteria for inclusion and exclusion criteria into largecaps, midcap, smallcap, microcap index by NSE (i don’t know about BSE market cap based classification). I’m saying this because i’m almost not seeing any stocks that comes under “Nifty Microcap 250 index components” (the index that NSE makes for microcaps) in table of microcap stocks (some of the stocks here are actually nanocap/SME in nature and not microcaps).
Also many of the stocks in microcap and nanocap are SME stocks. BSE SME and NSE SME stocks are different than microcap and nanocap classification interms of marketcap and also have to buy them as lots unlike microcaps and nanocaps that could be separated.
I think this is the classification now:
Nifty 50 + Nifty Next 50 / Nifty 100 = Large Caps (some stocks like LICI, DMART, VBL have higher market cap than last few stocks of Nifty 50 but still in Nifty next 50 due to freefloat criteria if i’m not wrong)
Nifty Midcap 150 = Mid Caps
Nifty Smallcap 250 = Small Caps
Nifty Microcap 250 = Micro Caps
After above 750 stocks but not listed as SME = Nano Caps
Anything below <1000 crore could be either nano cap or SME (there are even SME stocks which have market cap of > 1500 crore example NPST, Bondada Engineering etc but they’re not nano caps but SME stocks)
I would re-do this list based on NSE list released every 6 months (March 31st and September 30th) once rather than market cap change based on daily values of stock. If you divide the list based on market cap (which would change daily) then many end largecaps would end in midcaps or vice-versa and so does midcaps in smallcap list and so on. (Example: Apollo hospital is Nifty 50 stock but it has went to midcap, Colgate Palmolive, Info edge, Marico etc are Nifty Next 50 stock and Large cap but have ended in Midcap list.) Index funds use the list i mention below and won’t rebalance them based on current market cap but only once in 6 months:
https://nsearchives.nseindia.com/content/indices/ind_nifty50list.csv
https://nsearchives.nseindia.com/content/indices/ind_niftynext50list.csv
https://nsearchives.nseindia.com/content/indices/ind_niftymidcap150list.csv
https://nsearchives.nseindia.com/content/indices/ind_niftysmallcap250list.csv
https://nsearchives.nseindia.com/content/indices/ind_niftymicrocap250_list.csv
https://nsearchives.nseindia.com/emerge/corporates/content/SME_EQUITY_L.csv