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?
Using the Kraken API with a third party service
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 WebSocket API - Private Feeds and Endpoints
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 an API test environment?
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
Kraken REST API command line client
WebSocket API Command Line Client
Google Script - REST API Public Endpoints
Python code to retrieve historical time and sales (trading history).
How to retrieve a WebSocket authentication token - Example code in Python 3
How to create the krakenapi.py file
Chat directly with one of our client engagement specialists about your specific needs
Sign up for a Kraken account and start trading Bitcoin, Ethereum and more today