Kraken Funding API

Private endpoints for deposits, withdrawals, and transfers

Operations 18

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /private/DepositMethods Get Deposit Methods #
POST /private/DepositAddresses Get Deposit Addresses #
POST /private/DepositStatus Get Status of Recent Deposits #
POST /private/WithdrawMethods Get Withdrawal Methods #
POST /private/WithdrawAddresses Get Withdrawal Addresses #
POST /private/WithdrawInfo Get Withdrawal Information #
POST /private/Withdraw Withdraw Funds #
POST /private/WithdrawStatus Get Status of Recent Withdrawals #
POST /private/WithdrawCancel Request Withdrawal Cancellation #
POST /private/WalletTransfer Request Wallet Transfer #
POST /0/private/DepositMethods List deposit methods for an asset · Kraken Get Deposit Methods #
Ask an LLM
“What ways can I deposit a particular asset into my account?”
“Which networks can I use to fund my account with a given coin?”
Tell an agent
List the deposit methods for {asset}.
Show how I can deposit {asset}.
POST /0/private/DepositAddresses Get or generate a deposit address · Kraken Get Deposit Addresses #
Ask an LLM
“Where do I send crypto to deposit it into my account?”
“Can I generate a fresh deposit address instead of reusing an old one?”
Tell an agent
Get my {asset} deposit address for method {method}.
Generate a new {asset} deposit address via {method}.
POST /0/private/DepositStatus Check the status of recent deposits · Kraken Get Status of Recent Deposits #
Ask an LLM
“Has my recent deposit arrived yet?”
“Can I filter recent deposit statuses by asset?”
Tell an agent
Show the status of my recent deposits.
Check recent {asset} deposits made via {method}.
POST /0/private/WithdrawInfo Preview withdrawal fee and limits · Kraken Get Withdrawal Information #
Ask an LLM
“What fee will I pay to withdraw an amount to a saved address?”
“Is there a limit on how much I can withdraw to a given address?”
Tell an agent
Show the fee and limit for withdrawing {amount} {asset} to {key}.
Check withdrawal limits for {asset} to saved address {key} for {amount}.
POST /0/private/Withdraw Withdraw crypto or cash to a saved address · Kraken Withdraw Funds #
Ask an LLM
“How do I withdraw funds to an address I already set up?”
“Can I cap the fee I'm willing to pay on a withdrawal?”
Tell an agent
Withdraw {amount} {asset} to saved address {key}.
Withdraw {amount} {asset} to {key} only if the fee is at most {max_fee}.
POST /0/private/WithdrawStatus Check the status of recent withdrawals · Kraken Get Status of Recent Withdrawals #
Ask an LLM
“Has my withdrawal been processed yet?”
“Can I see recent withdrawals for just one asset?”
Tell an agent
Show the status of my recent withdrawals.
Check recent {asset} withdrawals made via {method}.
POST /0/private/WithdrawCancel Cancel a pending withdrawal · Kraken Request Withdrawal Cancellation #
Ask an LLM
“Can I stop a withdrawal that hasn't gone out yet?”
“How do I cancel a pending withdrawal using its reference ID?”
Tell an agent destructive · confirm first
Cancel pending {asset} withdrawal {refid}.
Request cancellation of withdrawal reference {refid} for {asset}.
POST /0/private/WalletTransfer Move funds from Spot to Futures wallet · Kraken Wallet Transfer #
Ask an LLM
“How do I fund my futures wallet from my spot balance?”
“Can I move an asset between my spot and futures wallets?”
Tell an agent
Transfer {amount} {asset} from {from} to {to}.
Move {amount} {asset} from my Spot wallet ({from}) to Futures ({to}).

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/kraken:kraken-funding-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

kraken-funding-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kraken Funding API
  x-refined-note:
  - x-generated-from differs across the merged source definitions and was not carried
  - x-last-validated differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged Funding across 2 of this provider''s published API definitions: kraken-openapi.json, kraken-spot-rest-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.kraken.com/0
  description: Production Server
- url: https://api.kraken.com
  description: Kraken Spot REST production endpoint
- url: https://colo-london.vip-api.kraken.com
  description: Kraken Spot REST colocation endpoint (London VIP)
tags:


# --- truncated at 32 KB (64 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kraken/refs/heads/main/openapi/kraken-funding-api-openapi.yml