Skip to content

US retail spot margin (Kraken Derivatives US) — is there API access or is it UI-only? #43

Description

@duanebz

Environment

Account type: US retail, non-ECP
Margin unlocked via Kraken Pro (Kraken Derivatives US / NinjaTrader Clearing)
API: Spot REST v1, fresh API key generated post-unlock

Problem
Attempting to place leveraged spot margin orders programmatically. Bot calls POST /private/AddOrder with a leverage parameter (e.g. leverage=2) and receives a rejection. This is the same endpoint and parameter that worked for legacy ECP margin.
What I've tried

Generated a new API key after completing the retail margin unlock — same rejection
Confirmed the margin toggle is enabled on the account in Kraken Pro UI
Verified the trading pair is in the supported US retail margin pairs list
Reviewed the API changelog — found margin_borrow flag added to ownTrades (Aug 2024) but no mention of a new endpoint or parameter for the April 2026 US retail product

Core question
Is POST /private/AddOrder with leverage=N the correct path for US retail spot margin (Kraken Derivatives US), or does this product require a different endpoint, an additional parameter, or is it currently UI-only with no REST/WebSocket API access?
If API access is on the roadmap, an estimated timeline would be very helpful.
Why this matters
The retail margin product launched April 2026 is genuinely exciting for algo traders, but without API access it's inaccessible to any automated strategy. Happy to test beta endpoints if that's useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions