> For the complete documentation index, see [llms.txt](https://nfd-gg.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nfd-gg.gitbook.io/main/eng-combine-software/section-exchanges/withdrawals-from-exchanges-or-withdraw.md).

# Withdrawals from Exchanges | Withdraw

Please note that this is a completely free feature of our application. You can use this functionality without purchasing any modules.

With this function, you can automatically withdraw tokens from exchanges such as [**OKX**](https://www.okx.com/)**,** [**ByBit**](https://www.bybit.com/)**,** [**Binance**](https://www.binance.com/)**,** [**BitGet**](https://www.bitget.com/) and [**Gate**](https://www.gate.io/)**.**

To withdraw tokens from exchanges, you first need to add the API keys of the exchanges you want to interact with. For more information on how to add exchange API keys to Combine, please refer to the section [**Adding Exchange API Keys**](https://docs.nfd.gg/main/eng-combine-software/section-settings/adding-api-key-from-exchanges).

Additionally, the wallet addresses to which you plan to withdraw tokens must be added to the Whitelist on the exchange in the required network. For more information on how to add wallets to the Whitelist, please refer to the section [**Adding Wallets to Whitelist on Exchanges**](https://docs.nfd.gg/main/eng-combine-software/section-exchanges/withdrawals-from-exchanges-or-withdraw/adding-wallets-to-whitelist-on-exchanges).

***

### Setting up token withdrawals from exchanges to wallets:

* In the **Exchange and API key** section, select the exchange from which tokens will be withdrawn in the first field;
* Choose the necessary API key from the exchange account from which the tokens will be withdrawn;
* In the **Chain and Token** section, select the desired token from the available balance on the exchange;
* Select the network in which the withdrawal will be made;
* In the **Settings and Amount** section, there are two options for withdrawing funds:
  1. **Exact value** - withdraw a specific amount of tokens to the selected wallets;
  2. **Random in range** - withdraw an amount of tokens within a specified range to the selected wallets.
* Select the wallets to which the tokens will be withdrawn from the list;
* Click **Apply to selected wallets**, and the specified parameters will be applied to the selected wallets in the **Withdraw Amount** field. In this field, you can also manually edit the amount to be sent to each wallet;
* In the **Total Expenses** field, you can see the total amount to be withdrawn from the exchange, including the fees;
* Click **Withdraw to wallets**. In the pop-up window, specify the delay between withdrawals to different wallets in the **Min delay secs** and **Max delay secs** fields. The minimum time will be set by the exchange itself, usually 6-7 seconds;
* Double-check all the entered data and confirm the withdrawal by clicking **Withdraw to wallets**.

<figure><img src="/files/0xXvfpt8xsOelJCZkTvC" alt=""><figcaption><p>Starting a session for automatic token withdrawals from exchanges.</p></figcaption></figure>

* After starting the token withdrawal process, you can close the pop-up window; this will not interrupt the withdrawal session. To stop the withdrawals, you need to completely close the Combine application;
* If the current balances in the **Choose token to withdraw** field stop updating, it is likely that your API key is no longer working. The most common reason is a change in your IP address. In this case, you need to create a new API key with the current IP address and add it to Combine again.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://nfd-gg.gitbook.io/main/eng-combine-software/section-exchanges/withdrawals-from-exchanges-or-withdraw.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
