Block explorers such as Etherscan, BscScan, or Polygonscan hold data on ERC-20 tokens and their equivalents on their respective networks. To find a token contract address, simply head to the block explorer and search for your desired token. The contract address will be clearly indicated on its page. See below for an example from Etherscan:
What if my contract address is not supported by the token approval tool?
Token Approvals: Contract addresses are not currently supported by the Token Approval tool. b. Print Account Report: A printable summary of the address with all its important data and record will be prepared according to your selected range of time (with a maximum of 365 days range). c.
What is the difference between externally owned and contract address?
The contract address is usually created when a contract is deployed to the Ethereum Blockchain. Both Externally Owned and Contract Addresses share the same format of having 42 hexadecimal characters. Etherscan differentiates between the two by displaying the Contract Creation field for Contract Addresses such as below: