This symbol is not permitted for this account.

Hi there,

in my trading app, I started to get errors on call http://api1.binance.com/api/v3/order.
Error says:
Call failed with errorBody
{ “code”: -2010, “msg”: “This symbol is not permitted for this account.” }

Do I miss some configuration on my account?
Thanks
Peter

Hi @Peter_Pivarnik, which symbol started returning errors? Is it a specific one or it happens for all of them?

Hi @dimitrisn

problem is with PAXGBTC. I removed it from my trading. But still, I would like to know why it is happening, and how can I remove similar symbols from trading in future.

Thanks
Peter

Hi @Peter_Pivarnik,

The error you see usually means that the symbol is not tradable by your account, even if it appears active in public endpoints like /api/v3/exchangeInfo.

This can happen for a few reasons:

  • The symbol is restricted based on your region or account type.
  • It’s no longer available for trading to standard retail accounts, even if it’s still technically listed.
  • It may be limited to specific Binance products (like Convert or Block Trading), not standard Spot trading.

Since this kind of restriction isn’t always exposed in public metadata, we recommend:

  1. Catching error code -2010 and treating the symbol as blocked in your logic.
  2. Maintaining a local exclusion list of symbols that trigger this error.
  3. Optionally, filter only symbols that are both status: "TRADING" and isSpotTradingAllowed: true when doing /api/v3/exchangeInfo.

Hi @dimitrisn
it is fine, I can catch the error code and manually remove this symbol from trading. But it would be nice if there will be some flag, which would indicate that this symbol I should not trade, since it is not allowed for any kind of reason. Currently for PAXGBTC “status”: “TRADING” and “isSpotTradingAllowed”: true doesn’t say anything like this.
(info taken from https://api1.binance.com/api/v3/exchangeInfo?symbol=PAXGBTC)

Anyway, thanks for response.
br
P.

OK, I just tested it with my app. And when I sent request for exchangeInfo with my apiKey and apiSecret I will get “isSpotTradingAllowed”: false for PAXGBTC. So I will update logic in my app to correspond with this.

Thanks, for letting me better understand API :slight_smile:

br
P.

OK, one more update. For my account it seems that all symbols have “isSpotTradingAllowed”: false. So again do not know how to find the one which should not be traded.

Hi @Peter_Pivarnik, can you please open a support request?