List of all symbols includes different ETFs (with leverage, inverse), preferred shares, ADRs etc etc. I don't think you want that.
I would suggest starting with a list of stocks in some well know index like S&P 500 (just large cap) or S&P 1500 (Large cap, mid cap and small cap). I didn't find...