Custodial vs non-custodial trading bots: the difference that matters

Before you let any bot trade for you, there is one thing worth understanding: how much control you are actually giving up. "Non-custodial" gets used loosely, and the differences are not cosmetic. Here is the honest mental model, no product pitch required.

Diagram: custodial vs API-key vs truly non-custodial trading bot custody models

Custodial bots: your coins on their platform

Most exchange bots (Pionex and similar) are custodial. Your funds live on the platform. It is convenient and beginner-friendly, but you are trusting the operator with custody, and you usually pay a fee or spread whether you win or lose.

The confusing middle: "non-custodial" via API keys

Platforms like 3Commas, Bitsgap and Cryptohopper are often called non-custodial because they do not hold your coins; your funds stay on your exchange. But you grant them an API key with trade permission. That is safer than full custody, yet not risk-free: a compromised key can still be abused (wash trades, self-crossing your own book, draining through bad fills) even without withdrawal rights. IP whitelisting mitigates a lot of this, and almost nobody enables it.

Truly non-custodial: trading from your own wallet

The strongest model trades directly from your self-custody wallet through a signed, capped, revocable on-chain permission, with the blockchain enforcing the limits. Your funds stay in a wallet only you control, there are no API keys to manage, and you can revoke access in a single transaction. The trade-off is that you are on-chain: you need a wallet and a little gas.

Two questions to ask any bot

1. Can I withdraw my funds this second, without anyone's permission?

2. Does the operator get paid when I lose?

If the answers are "yes" and "no," you are in a much safer spot. That is the whole test.

Where btcbot lands

btcbot is built on the truly non-custodial model: it trades from your own wallet on BNB Chain through a capped, revocable on-chain mandate, with no API keys, and you keep 70% of the profit on every winning trade and its fee never touches your capital. Every trade settles on-chain in a public transaction you can verify. You can see it run with no signup at btcbot.io/demo.

Try the two-question test, then see btcbot run

FAQ

Are trading bots non-custodial?

Some are, some are not. Exchange bots are usually custodial. API-key bots leave funds on the exchange but take trade permission. Only wallet-based, on-chain bots are truly non-custodial.

Do trading bots need API keys?

Most CEX-connected bots do. Wallet-based on-chain bots do not; they use a revocable on-chain permission instead.

Can a trading bot steal your funds?

A truly non-custodial bot cannot move funds out of your wallet: its on-chain mandate is capped and revocable. Custodial and API-key models carry more trust assumptions.

Is Pionex custodial?

Yes, Pionex is its own exchange, so your funds are held on the platform.

What is a non-custodial trading bot?

One that trades from your own wallet without holding your coins or your keys, using a limited on-chain permission you can revoke at any time.

Related reading: A truly non-custodial Bitcoin bot · btcbot vs Pionex · btcbot vs 3Commas · btcbot vs Bitsgap · btcbot vs Cryptohopper · btcbot vs Coinrule

Not financial advice.