• Trade
  • Simple Trade
  • News
  • Articles
  • FAQ
There no results were found for your request.
  • General Questions sign

    General

    • About EXMO

    • How do I create an account?

    • How do I start trading on EXMO?

    • How to deposit funds?

    • How to reset the password?

    • How to withdraw funds?

    • How to delete your EXMO account?

    • How long does it take to deposit / withdraw fiat currencies (RUB, USD, EUR, UAH)?

  • Verification

    • Verification Guide

    • Identity Verification

    • Address Verification

    • Bank Card Verification

    • Bank Account Verification

    • Corporate Account Verification

    • Verification Levels Required For Different Payment Methods

  • Trading features

    • What is a Market Order?

    • What is a Limit Order?

    • What is a Stop Order?

    • What are Taker and Maker Orders?

    • Does EXMO Have a Demo Mode?

  • Account security

    • Are my funds safe on EXMO?

    • Source of Funds

    • Additional Security Measures

    • Двухфакторная аутентификация

    • Two-Factor Authentication

    • General Security Questions

  • Platform features

    • What is EXMO’s fees & limits?

    • What is EXMO Listing Voting?

    • What is OTC-Trading?

    • What is EXMO Coin?

    • What is VIP status on EXMO?

    • What is EXMO Cashback?

    • What is Premium Cashback on EXMO?

    • What is the EXMO Referral Program?

    • What is EXMO Gift Card and how do you use it?

  • API icon

    API

    • How to generate an API key pair?

    • What API methods require a request to EXMO Support?

    • Where can I find API documentation?

    • What are the API rate limits?

    • Can I apply for an unlimited API Key?

    • How many API key pairs can I generate?

    • What is a nonce?

    • What is WebSocket API?

    • What is an API? Does EXMO have an API?

    • What is REST API on EXMO?

  • Wallet

    • Why are the deposit/withdrawal methods disabled?

    • Why am I unable to withdraw my money?

    • What is displayed in Transaction History in the Wallet section?

    • What is the commission on cryptocurrency deposits/withdrawals?

    • What is the minimum cryptocurrency deposit/withdrawal?

    • How quickly will my cryptocurrency deposit be added to my balance?

    • What is EXMO Gift Card and how to use it?

    • What is displayed in the Wallet?

    • What is displayed in the Analytics section of the Wallet

  • System Errors

    System errors

    • What is error 11122 (formerly 10220): “The account was blocked”?

    • What is error: “IP address is not trusted”?

    • What is error 11021?

    • What is error 10325?

    • What is error 10419: “TOTP Code is not true”?

  • EXMO app small icon

    EXMO app

    • EXMO mobile app installation

    • Creating an account

    • Account verification

    • A quick guide to the app

    • Deposits

    • Trading cryptocurrency

    • Withdrawing funds

    • Account analytics

  1. Home
  2. Q&A
  3. API
  4. What is WebSocket API?
  • Public API
  • Authenticated API
  • How to connect WebSocket API

What is WebSocket API?

WebSocket API is a technology that allows you to open a real-time two-way communication session between a user’s software and the server.

The EXMO Websocket API consists of public and authenticated methods.

Public API

Public API methods allow you to receive the following market data in real-time without authorisation on the exchange:

  • Trades – data on all states of orders since registration.
  • Ticker – information on any market changes in the trading pair (order completion, buying/selling price change).
  • Order book changes – data on the top-25 positions and top-400 changes in the order book.

Authenticated API

Authenticated API allows authorised traders to obtain information on transactions, changes in wallets and orders in real-time:

  • User trades – data on all trades associated with the user.
  • Wallet changes – data on any changes in the wallet balance (deposits, withdrawals, funds reservation in orders, balance changes resulting after transactions).
  • Orders changes – data on all user limits and stop orders.

How to connect WebSocket API

In order to connect easily, we have prepared a ready-made code available in the following languages:

  • PHP 
  • Golang
  • Python2
  • Python3
  • Javascript
  • C#
  • Java

More detailed information about the update can be found in the official documentation on Postman.

Can't find the answer to your question?
EXMO support service is available 24/7
Create a Ticket
Products
  • Multicurrency Wallet
  • Simple Trade
  • Advanced Trade
  • Margin Trade
  • Buy Crypto
  • Staking
Features
  • API
  • EXMO Premium
  • Referral Program
  • Affiliate Program
  • EXMO Prime
  • White Label
  • EXMO Coin
  • Gift Card
  • EXMO Study
Resources
  • Knowledge Base
  • Contact Support
  • Fees and Limits
  • Articles
  • Buy Bitcoin
  • Buy Ethereum
  • Buy USDT
Company
  • About Us
  • News
  • Contacts
  • Coin Listing
Legal Documents
  • User Agreement
  • Privacy Policy
  • AML/CTF and KYC Policy
  • Services and Costs
  • Bug Bounty Program
  • Cookie Policy
  • Cross-Chain Recovery Policy
  • Refund Policy
  • Listing Policy
  • FinCEN Registration
  • USA State Consumer Contacts
  • How We Treat Digital and Cash Balances
  • Market Surveillance Policy
2013-2023 UAB EXMO EXCHANGE operates EXMO Platform and is registered under number 305891155 by the State Enterprise Centre of Registers of the Republic of Lithuania as a provider of activities of a virtual currency exchange operator and a deposit virtual currency operator EXMO EXCHANGE LTD. provides technical and support services to EXMO Platform © EXMO 2013 — 2021, EXMO EXCHANGE LTD.