Certain Symbol Not Returning Data Using binance-futures-connector==4.1.0

Hello Binance Developer Support,

I am currently developing a trading application using the binance-futures-connector Python library (version 4.1.0).

While most symbols return data correctly, I’m encountering an issue where a specific symbol (e.g., BROCCOLIF3B) is not returning any response when I try to fetch data.

Here is a simplified version of the code I am using:
def test_exchange_info(self):
“”“Test getting exchange information”“”
try:
# Get exchange information
exchange_info = self.um_futures_client.exchange_info()

        # Log the number of symbols
        logger.info(f"Total number of symbols: {len(exchange_info['symbols'])}")
        
        # Check for BROCCOLIF3B symbol
        broccolif3b_found = False
        for symbol in exchange_info['symbols']:
            if symbol['symbol'] == 'BROCCOLIF3B':
                broccolif3b_found = True
                logger.info(f"Found BROCCOLIF3B symbol: {symbol}")
                break
        
        if not broccolif3b_found:
            logger.info("BROCCOLIF3B symbol not found in exchange info")
        
        # Log first few symbols for verification
        logger.info("First 5 symbols:")
        for symbol in exchange_info['symbols'][:5]:
            logger.info(f"Symbol: {symbol['symbol']}, Status: {symbol['status']}")
            
    except Exception as e:
        logger.error(f"Error in test_exchange_info: {str(e)}")
        raise e

Hi @Frank_Lim,

The BROCCOLIF3B doesn’t appear to be a valid exchange info symbol. What the endpoint returns is BROCCOLIF3BUSDT so you may want to use this instead.

Let us know if that solves your issue or you need any more help!