Features
Prices
Learn
Support
Futures
Institutions
Sign In
Submit a Request
Features
Getting Started
Security
Fee Structure
Funding Options
Staking
24/7 Support
Liquidity
Advanced
Margin Trading
Indices
Futures
OTC
Account Management
Cryptowatch
Prices
Learn
Crypto Guides
Videos
Podcast
Support
Futures
Institutions
Submit A Request
Create Account
Sign In
Support
How can we help?
Kraken
API
API
API Basics
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
API Security - what account information does the API expose?
REST 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 API rate limits?
Can I apply for an unlimited API Key?
What is a nonce?
See all 8 articles
Trading via the API
What are the different trading modes?
Trading Rate Limits
Do you allow trading bots?
"Trading agreement required" error for German residents
Ticker pairs
How to add standard orders with different parameters
See all 9 articles
WebSocket API
WebSocket API Test Suite (JavaScript)
Python WebSocket - recommended Python library and usage examples
WebSocket API Public Feeds - Python Code Examples
WebSocket API - unexpected disconnections from market data feeds
How to maintain a valid order book
Example order book transcript
See all 13 articles
Advanced API
What is the authentication algorithm for private endpoints?
API error messages
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
Kraken WebSocket API command line client
REST API - Postman Collections
Google Script - REST API public endpoints
Google Script - REST API Private Endpoints
Python code to retrieve historical time and sales (trading history).
See all 8 articles
CSV Data
Downloadable historical OHLCVT (Open, High, Low, Close, Volume, Trades) data
Downloadable historical market data (time and sales)
Order Minimums, Deposit/Withdrawal Minimums, etc.
Need some
more help?
Chat directly with one of our client engagement specialists about your specific needs
Chat Now
Like what
you see?
Sign up for a Kraken account and start trading Bitcoin, Ethereum and more today
Sign Up