@raggs2rich Not all tokens are available on etherscan link you shared. I am currently working on a json file (https://github.com/ethfaction/erc20_tokens/blob/master/tokens_data.json) to accumulate all the tokens data at one place. Also been developing a npm module (https://www.npmjs.com/package/erc20_tokens) for the same to use in your code. Please share your response to this idea and any suggestions.
https://steemit.com/erc20/@nandubatchu/are-there-any-reliable-sources-for-erc20-tokens-data-via-api