What this error means
This error appears when you're using Binance sub-accounts. Binance's API Trading Symbol Whitelist restricts a sub-account's Spot/Margin API trading to a set of pairs selected by the Master Account. If your bot tries to trade a pair that isn't on the whitelist, you'll see this error.
How to configure the Symbol Whitelist
1. Log in to your Binance account and click [Profile] → [Sub Accounts].
2. Go to [API Management] under [Sub Accounts] on the left. Find the sub-account you want to enable the symbol whitelist for and click [Modify] next to it.
3. You'll be redirected to the API Management page. Click [Modify], then check the box next to [Enable Symbol Whitelist].
4. Click [Edit] next to [Enable Symbol Whitelist] to configure the whitelist pairs. You can search for symbol pairs here. Click [Add] to add a pair to the whitelist. You can add up to 30 pairs per sub-account API.
5. You can also view the most popular pairs. Click [Add] to add a pair to the whitelist.
6. Click [Import from favorites] to see your favorite trading pairs and add them to the whitelist.
7. To remove a pair from the whitelist, click [Remove] or [x] next to it. When you're done selecting pairs, click [Confirm].
8. Click [Edit] again to review the whitelisted pairs. Once confirmed, click [Save] on the [API Management] page.
9. Verify the request with 2FA.
You'll see that the [Enable Symbol Whitelist] box is now checked. This sub-account can now only trade the selected pairs in Spot/Margin markets via API.
About the API Trading Symbol Whitelist
The API Trading Symbol Whitelist lets you restrict sub-accounts' Spot/Margin trading to Master Account-selected pairs only. It's available to Master Accounts that have APIs set up for normal sub-accounts.
Here's what it offers:
Flexible trading management — Trading teams can assign specific pairs to specific traders by configuring the whitelist per sub-account.
Enhanced security — If your API keys are ever compromised, unauthorized parties can't trade pairs that aren't on the whitelist.
Easy configuration — Trading teams can easily find and select trading pairs to whitelist. Each sub-account API supports up to 30 pairs.
Keep in mind: the whitelist only affects API trading. Sub-accounts can still trade any pair directly on the Binance website. The feature is currently available for Spot/Margin trading on normal and managed sub-accounts only.
For more information about sub-accounts, see How to Manage Sub-Account Functions and Frequently Asked Questions.










