Skip to content

Bitget

Connect Bitget spot and USDT-M futures to Coinrule with a Unified Trading Account API key — permissions, passphrase, and one-way mode.

Updated 2026-11-07·2 min read

Bitget connects to Coinrule through its Unified Trading Account (UTA) API. One key, secret, and passphrase can cover spot, USDT-M futures, or both.

How do I connect Bitget?

  1. Switch your Bitget account to UTA

    Coinrule uses Bitget API v3, which only works with unified accounts. Classic-account keys are rejected — switch to the Unified Trading Account in Bitget settings first.

  2. Set one-way position mode

    For futures, set the account to one-way position mode before connecting. Hedge mode is not supported.

  3. Create an API key

    Create a UTA API key with Unified account trade (read & write) and Unified account management (read). Set a passphrase and store it — Bitget cannot recover it. Leave withdrawal permission off.

  4. Open the Bitget tile and pick the scope

    Go to cloud.coinrule.com/connect, select Bitget, and choose Spot, Perps, or Both. Both creates two account records from the same credentials.

  5. Paste the key, secret, and passphrase

    Press Connect. Coinrule validates the credentials by reading balances.

Open Bitget API setup guide →

Enable these permissions

  • ✓Unified account trade— read & write — place and cancel orders.
  • ✓Unified account management— read — balances and account info.

Leave these OFF

  • ✕Withdrawal

Notes

  • ℹUnified Trading Account (UTA)
  • ℹPassphrase
  • ℹOne-way mode
  • ℹIP restriction

Which markets are supported?

  • Spot: Bitget spot pairs quoted in USDT.
  • Futures: USDT-M perpetual futures in one-way mode.

Which timeframes are available?

1m, 5m, 15m, 1h, 4h, and 1d. 3m is not available on Bitget.

Can I paper trade on Bitget?

Yes. Paper strategies run on paper_bitget (spot) and paper_bitget_futures (futures) using public Bitget prices and simulated fills; no API key is needed.

Troubleshooting

ErrorFix
Credential error on connectCheck all three values; the passphrase must be the one you set when creating the key, not your login password
Key rejected as classic accountSwitch the Bitget account to UTA and create a new key
Futures order rejected for position modeSet the account to one-way mode on Bitget
IP restriction errorIf IP restriction is enabled on the key, add the trading IPs shown on the Connect page

Get started

Was this article helpful?

Trading involves risk. Past performance is not indicative of future results. Never trade with funds you cannot afford to lose. Coinrule does not provide financial advice.

Still stuck?

Contact support