Submit a Request
Submit A Request
How can we help?
What is an API? What does an API do?
Where can I find documentation for the API?
Public endpoint examples (you can try them directly in a web browser)
How to generate an API key pair?
How many API keys can I generate?
What are the REST API rate limits?
Can I apply for an unlimited API Key?
What is a nonce?
See all 8 articles
Trading via the API
Do you allow trading bots?
"Trading agreement required" error for German residents
How to add standard orders with different parameters
How to open and cancel orders
See all 7 articles
WebSocket API - Placing and Cancelling Orders
Kraken WebSockets API Private Feeds
How to subscribe to the Kraken WebSocket private feeds
WebSocket API Private Feeds - openOrders
WebSocket API Private Feeds - ownTrades
Kraken WebSocket API - Frequently Asked Questions
See all 10 articles
What is the authentication algorithm for private endpoints?
API Error Codes
Does Kraken offer a Test API or Sandbox Mode?
Use of the "userref" parameter
Do I need to use a client library wrapper?
How can I avoid excessive timeouts?
See all 9 articles
Example API Code
How to retrieve a WebSocket authentication token - Example code in Python 3
WebSocket API Command Line Client
Python code to retrieve historical time and sales (trading history).
Kraken REST API command line client
How to create the krakenapi.py file
Chat directly with one of our client engagement specialists about your specific needs
Dive into the platform and work leveraged trades into your crypto trading strategy