> For the complete documentation index, see [llms.txt](https://docs.tokenbot.com/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tokenbot.com/home/04-supported-exchanges.md).

# Supported Exchanges

**TokenBot connects to major cryptocurrency exchanges through** [**CCXT**](https://github.com/ccxt/ccxt)**. Here's what's supported and where.**

***

## Exchange Overview

TokenBot works with the major exchanges where crypto traders are active. Whether you prefer Binance's liquidity, Bybit's derivatives, or Coinbase's simplicity, the `tokenbot` CLI can connect to them.

A few things to keep in mind about *where* an exchange is supported:

* **Local commands** like `tokenbot balance` can talk to **any CCXT-supported exchange** using keys you store locally with `tokenbot keys add`.
* **The automated market-maker engine** currently runs on a focused set of exchanges: **Phemex, MEXC, Binance, KuCoin, and Gate**.
* **Coverage grows over time** — the list below reflects exchanges commonly used with TokenBot. If an exchange is on CCXT, local trading generally works.

***

## Full Exchange List

These are the exchanges TokenBot supports for **registered exchange accounts** (`tokenbot exchange add`) — the accounts the automated strategies and copiers trade on. Trading types reflect what the platform models: **Spot**, **Margin**, and **Perpetual**.

> Local-only commands (e.g. `tokenbot balance` with keys stored via `tokenbot keys add`) can additionally reach any CCXT-supported exchange — see the note at the top of this page.

### Tier 1 Exchanges (Highest Volume)

| Exchange     | Spot | Margin | Perpetual | Notes                       |
| ------------ | ---- | ------ | --------- | --------------------------- |
| **Binance**  | ✅    | ✅      | ✅         | World's largest exchange    |
| **Coinbase** | ✅    | ✅      | ✅         | US-based, highly regulated  |
| **OKX**      | ✅    | ✅      | ✅         | Popular in Asia             |
| **Bybit**    | ✅    | —      | ✅         | Strong derivatives platform |
| **Kraken**   | ✅    | ✅      | ✅         | Trusted since 2011          |

### Additional Supported Exchanges

| Exchange        | Spot | Margin | Perpetual | Notes                         |
| --------------- | ---- | ------ | --------- | ----------------------------- |
| **KuCoin**      | ✅    | ✅      | ✅         | Wide altcoin selection        |
| **Gate.io**     | ✅    | ✅      | ✅         | Early listings                |
| **HTX (Huobi)** | ✅    | ✅      | ✅         | Major Asian exchange          |
| **MEXC**        | ✅    | —      | ✅         | Many new listings             |
| **Bitget**      | ✅    | ✅      | ✅         | Growing copy trading platform |
| **AscendEx**    | ✅    | —      | ✅         | Formerly BitMax               |
| **Binance US**  | ✅    | —      | —         | US customers only             |

***

## What Do These Trading Types Mean?

### Spot Trading

**The simplest form.** You buy actual cryptocurrency. When you buy 1 Bitcoin, you own 1 Bitcoin. When you sell, you get cash.

*Best for:* Long-term holding, simple buying and selling

### Margin Trading

**Trading with borrowed money.** You can trade with more than you have. If you have $1,000 and use 3x margin, you can trade with $3,000. This amplifies both gains and losses.

*Best for:* Experienced traders who understand leverage risk

### Perpetual Trading

**Trading contracts, not the actual crypto.** You're betting on the price going up or down. Perpetual contracts don't expire, unlike traditional futures.

*Best for:* Professional traders, hedging, short selling

***

## Signing Up for Exchanges

If you don't have an account on an exchange yet, you can sign up through the links in the TokenBot app.

**A note on referral links:** When you sign up through TokenBot, we may receive a small commission from the exchange. This helps fund our free service. You often get signup bonuses too—it's a win-win.

We're transparent about this. You're never required to use our links, but we appreciate when you do.

***

## Exchange-Specific Notes

### Exchanges Requiring Passphrase

Some exchanges require a "passphrase" in addition to API key and secret:

* Bitget
* OKX
* KuCoin
* Coinbase

This is an extra security layer. You set it when creating the API key.

### Exchanges with IP Whitelisting

For extra security, consider enabling IP whitelisting on:

* Binance
* Bybit
* OKX

This means your API key only works from specific IP addresses.

### US User Restrictions

Some exchanges don't serve US customers:

* Binance (use Binance US instead)
* OKX (US availability is limited)

***

## Don't See Your Exchange?

We're always adding new exchanges. If your preferred exchange isn't listed, let us know:

* [Follow @TokenBotV2 on X](https://x.com/tokenbot)
* [Open an issue on GitHub](https://github.com/tokenbot-org)
* Email: <support@tokenbot.com>

We prioritize based on user demand.

***

## Next Steps

Ready to connect your exchange?

```bash
tokenbot keys add --strategy <id>     # store keys locally
tokenbot exchange add                 # register an account for the bots
```

Or explore the full command reference:

[The TokenBot CLI →](https://github.com/tokenbot-org/tokenbot-docs/tree/main/home/05-cli-reference/README.md)


---

# 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://docs.tokenbot.com/home/04-supported-exchanges.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.
