• Features
  • Prices
  • Learn
  • Support
  • Futures
  • Institutions
Sign In Contact Support
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 Contact Support Create Account Sign In
    Español Français Italiano 日本語 Português
    Support

    How can we help?

    1. Kraken
    2. Trading
    3. 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?
    • Which API should I use? REST versus WebSocket

    REST API

    • Public endpoint examples (you can try them directly in a web browser)
    • How to create an API key
    • How many API keys can I generate?
    • What are the API rate limits?
    • Can I apply for an unlimited API Key?
    See all 9 articles

    WebSocket APIs

    • WebSocket API v1 test suite (JavaScript)
    • WebSocket API v1 - recommended Python library and usage examples
    • WebSocket API v1 - Market data feed example
    • WebSocket API v1 - unexpected disconnections from market data feeds
    • WebSocket API v1 - How to maintain a valid order book
    See all 14 articles

    Trading via the API

    • What are the possible trading modes?
    • Trading rate limits
    • Trading rate limit calculator
    • Does Kraken allow trading bots?
    • API symbols and tickers
    See all 8 articles

    Advanced API

    • What is the authentication algorithm for private endpoints?
    • REST API authentication calculator (Google Sheet)
    • API error messages
    • Does Kraken offer an API test environment?
    • How to place, view, and cancel orders using a user reference
    See all 10 articles

    Example API Code

    CSV Data

    • Downloadable historical OHLCVT (Open, High, Low, Close, Volume, Trades) data
    • Downloadable historical market data (time and sales)
    • Order minimums, deposit and withdrawal minimums, etc.
    See all sections...


      Need more help?
    • Chat directly with one of our support specialists.
    • Chat now
      Prefer talking?
    • Our dedicated support specialists are here to help 24/7.
    • Phone Support

    Take your crypto to the next level with Kraken.

    Create Account Sign In

    Take your crypto to the next level with Kraken.

    Create Account Sign In
    • Features
      • 24/7 Support
      • Account Management
      • API
      • Bug Bounty
      • Fee Schedule
      • Funding Options
      • Futures
      • Indices
      • Liquidity
      • Margin Trading
      • OTC
      • PGP Key
      • Proof of Reserves
      • Security
      • Staking
      • Support
      • WebSockets
    • Prices
      • Cryptowatch
      • Prices Overview
    • Learn
      • Blog
      • Crypto Guides
      • Videos
      • Podcast
      • How to Buy Bitcoin
      • How to Buy Ripple
      • How to Buy Ethereum
      • How to Buy Bitcoin Cash
      • How to Buy Litecoin
      • How to Buy Cardano
      • How to Buy Dogecoin
      • How to Buy Monero
      • How to Buy Polkadot
    • About
      • Why Kraken?
      • Mobile Apps
      • Institutions
      • Careers
      • Contact
      • Press
      • Affiliates
      • Grants
      • Kraken Bank
      • Status

    Kraken Logo

    • Privacy Notice
    • Terms of Service
    • Cookies Policy
    • Recruitment Privacy Notice
    • Disclosures
    We use cookies, okay?
    Privacy Notice