Skip to content

Kraken (spot)

Connect Kraken spot trading to Coinrule — API key permissions and Kraken Connect (OAuth).

Updated 2026-05-29·1 min read

Coinrule connects to Kraken's spot markets via Kraken Connect (OAuth) for a streamlined setup, or via a manually created API key for full control. This guide covers both methods, lists supported pairs including Kraken's XBT/USD notation, and provides a troubleshooting reference for common errors.

Kraken Connect (OAuth canary)

Kraken Connect OAuth is available for select accounts. If it's shown as an option on your connect screen, it's the easiest path.

How do I set up an API key manually?

Open Kraken API settings

Enable these permissions

  • Funds → Queryread balances.
  • Orders and trades → Query open orders & trades
  • Orders and trades → Query closed orders & trades
  • Orders and trades → Create & modify ordersplace trades on your behalf.
  • Orders and trades → Cancel & close orders

Leave these OFF

  • Funds → Deposit / Withdraw / Earn
  • Data → Export data

Which pairs are supported?

All spot pairs on Kraken: BTC/USD, ETH/USD, XBT/USD (Kraken uses XBT for Bitcoin), and all other listed spot pairs.

Kraken uses XBT internally but Coinrule normalises it to BTC in the UI.

Troubleshooting

ErrorFix
Invalid keyDouble-check the key was copied without whitespace
Feature not availableThe API key is missing a required permission
Insufficient fundsYour Kraken balance is below the order minimum for this pair
EOrder:Insufficient initial marginFor leveraged orders: you need more margin

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