Get Binance Eth Tokens

Hello I need get ETH based tokens from binance (eg: ENJ, CRV, etc.) with Ethereum contracts address.

I can get ETH Tokens symbols with this endpoint : Binance API Documentation

if response - > networkList - > network == ETH, this is ETH token.

But there are two problems.

1-I can’t get contract address from Ethereum chain.

2-Unfortunately, this method does not work for tokens that have their own networks such as BNB and Matic.

Is there another api or binance method where I can get this. Thank you from now.

  1. Unfortunately contract address is not available.
  2. All available networks for each coin is listed in this endpoint. I think this is the only endpoint returning coin related information.

This UI endpoint solved my problem: https://www.binance.com/bapi/composite/v1/public/promo/cmc/cryptocurrency/listings/latest?limit=5000&start=1