How to Connect Bitget to Pilotbot
Step-by-step: switch your Bitget account to Unified mode, reach Advanced Merchant, create an API key with a passphrase and P2P read+write, and paste all three secrets into Pilotbot — with no withdrawal access.
Pilotbot Team
Author
On this page
- Step 1 — Switch your account to Unified mode
- Step 2 — Reach Advanced Merchant level
- Step 3 — Open API Management on Bitget
- Step 4 — Create a New API Key
- Step 5 — Set the Passphrase
- Step 6 — Enable P2P (read and write)
- Step 7 — Restrict Access by IP (recommended)
- Step 8 — Copy Your Three Secrets
- Step 9 — Paste the Keys into Pilotbot
- Why three secrets?
- Related
Bitget is being finalised in Pilotbot. The connection flow is built, but Bitget only opens its P2P API to accounts that have reached Advanced Merchant level. Until your account qualifies, the Bitget tab in Add Account shows an "integration in development" notice instead of the key form. This guide is accurate now, so you can prepare your account in advance — nothing below will change when the tab opens.
Connecting Bitget is a little different from Binance and Bybit, because Bitget signs every request with three secrets — an API Key, a Secret Key, and a Passphrase you choose yourself — and its P2P API lives only in the newer Unified account. The steps below get all of that in place. The key lets the bot read the market and manage your ad prices; it can never withdraw funds, because you never enable withdrawal.
Do the steps in order. Two things about Bitget trip people up if done out of sequence, and both are handled below: the account must be switched to Unified mode before you create the key, and the key needs the P2P permission specifically — not just Spot trading.
Step 1 — Switch your account to Unified mode
On Bitget, open Settings → Account mode and choose Unified Account (a single shared wallet). Pilotbot manages ads through Bitget's newer API, which only works in this mode.
Do this first. A key you create while the account is still in Classic mode loses its P2P permissions the moment you switch modes — and the error Bitget shows afterwards ("Incorrect permissions") doesn't explain why. Switching first avoids the whole problem.
Step 2 — Reach Advanced Merchant level
Bitget opens its P2P API only from Advanced Merchant and above. The requirements, set by Bitget, are:
- a 200 USDT security deposit (this is locked as collateral, not spent),
- at least 10 completed P2P orders in the last 30 days,
- a 90%+ completion rate over the last 30 days,
- trades with at least 5 different counterparties,
- no order disputes.
Apply on Bitget under P2P → More → Merchant Application. Review usually takes up to 5 working days. You can do the remaining steps once your account qualifies.
Step 3 — Open API Management on Bitget
Log in to Bitget, click your profile icon, and open API Keys — or go straight to Bitget's API Management page. Create the key here, after the mode switch in Step 1, not before.
Step 4 — Create a New API Key
Click Create API and choose System-generated. Give it a name you'll recognise, for example Pilotbot.
Step 5 — Set the Passphrase
Bitget asks you to create a Passphrase for the key. This is a third secret, separate from the Secret Key, and Bitget requires it on every request.
- Choose a passphrase of at least 8 characters, using only letters and numbers (Bitget rejects symbols here).
- Save it now. If you forget it, Bitget cannot recover it — you would have to delete the key and create a new one.
You will paste this passphrase into Pilotbot alongside the API Key and Secret Key.
Step 6 — Enable P2P (read and write)
In the key's permissions, turn on P2P with both read and write access.
- Read lets the bot see your ads and the market.
- Write lets the bot update your ad prices and show/hide ads.
Without write, the bot can display your ads but cannot change anything. Leave Withdrawal permission off — Pilotbot never needs it and can never move your funds without it.
Step 7 — Restrict Access by IP (recommended)
Under IP binding, add the IP addresses that Pilotbot provides. The key then only works from Pilotbot's servers, which is the safest setting. Complete any 2FA / email verification Bitget prompts for.
Step 8 — Copy Your Three Secrets
Bitget shows your API Key, Secret Key, and the Passphrase you chose. Save all three now — the Secret Key is shown only once. If you lose it, you'll have to create a new key.
Step 9 — Paste the Keys into Pilotbot
Back in Pilotbot, open Add Account, select the Bitget tab, and paste your API Key, Secret Key, and Passphrase. Click Add.
Once your account qualifies for the P2P API, your Bitget account appears in the sidebar. Next, set a strategy with the AI agent and turn the bot on for your ads.
Why three secrets?
Binance and Bybit sign requests with two secrets (key + secret). Bitget adds a third — the passphrase — that you set yourself. That's why the Bitget tab has an extra field the other exchanges don't. If Bitget ever answers "apikey/password is incorrect", the mismatch is almost always the passphrase, not the API key.