Stock screening

is there any way to import all NSE stocks to screen some stocks according to conditions?

You can try nsetools python package to get the list of all stocks on nse and tickers using get_stock_codes() method.



Reference link: API Walkthrough & Examples — nsetools 1.0.4 documentation

There are many ways to achieve this, but I personally use the tiingo client. You can get yourself a free API from their website. 



all_tickers = client.list_stock_tickers()

all_nse_tickers = [ticker['ticker'] for ticker in all_tickers if ticker['exchange'] in {'NYSE'}]



you can then iterate through this list and apply filters based on your desired conditions