BitMart website screenshot

BitMart

BitMart is a global cryptocurrency exchange providing REST and WebSocket APIs for spot trading, perpetual futures contracts, margin trading, real-time market data, and account and withdrawal management across 6 specialized API surfaces.

6 APIs 8 Features
CryptocurrencyExchangeTradingBlockchainFinanceMarket DataFutures

APIs

BitMart Spot Trading API

The BitMart Spot Trading REST API provides programmatic access to spot trading on the BitMart global cryptocurrency exchange. Developers can place and manage limit, market, and ...

BitMart Spot WebSocket API

The BitMart Spot WebSocket API delivers real-time streaming market data and private account updates via persistent WebSocket connections. Public channels include ticker prices, ...

BitMart Futures Trading API

The BitMart Futures Trading REST API enables trading of perpetual futures contracts on the BitMart derivatives platform. Developers can submit and cancel orders including plan o...

BitMart Futures WebSocket API

The BitMart Futures WebSocket API streams real-time derivatives market data and account updates through persistent WebSocket connections. Public channels include depth snapshots...

BitMart Margin Trading API

The BitMart Margin Trading API provides access to isolated margin trading functionality. Developers can submit leveraged buy and sell orders, manage isolated margin accounts, tr...

BitMart Account and Wallet API

The BitMart Account and Wallet API provides programmatic access to funding account management, including wallet balance queries, deposit address retrieval, withdrawal applicatio...

Pricing Plans

Bitmart Plans Pricing

5 plans

PLANS

Rate Limits

Bitmart Rate Limits

15 limits

RATE LIMITS

FinOps

Features

Spot Trading

Buy and sell 1000+ cryptocurrency pairs with limit, market, and algo orders.

Futures Trading

Trade perpetual futures contracts with leverage on the BitMart derivatives platform.

Margin Trading

Trade on isolated margin with leveraged positions using borrowed assets.

Algo Orders

Place algorithmic orders including TWAP-style and conditional plan orders.

WebSocket Streams

Real-time market data and account event streams for spot and futures markets.

Wallet Management

Manage deposits, withdrawals, and asset transfers between accounts.

Sub-Account Management

Create and manage sub-accounts with inter-account asset transfer support.

API VIP Program

New API users receive 30-day VIP3 trial with reduced maker/taker fees.

Use Cases

Algorithmic Trading

Build automated trading bots using BitMart REST and WebSocket APIs.

Portfolio Management

Track and rebalance cryptocurrency portfolios programmatically.

Market Data Aggregation

Aggregate real-time price and order book data for analytics or dashboards.

Futures Strategy Execution

Execute leveraged perpetual futures strategies with plan orders and TP/SL.

Arbitrage Trading

Exploit price differences across BitMart spot, margin, and futures markets.

Integrations

Python SDK

Official BitMart Python SDK installable via pip install bitmart-python-sdk-api.

Node.js SDK

Official BitMart Node.js SDK installable via npm install @bitmartexchange/bitmart-node-sdk-api.

Go SDK

Official BitMart Go SDK available via go get github.com/bitmartexchange/bitmart-go-sdk-api.

Java SDK

Official BitMart Java SDK available via Maven dependency io.github.bitmartexchange:bitmart-java-sdk-api.

PHP SDK

Official BitMart PHP SDK installable via composer require bitmartexchange/bitmart-php-sdk-api.

Postman Collection

Postman collection available for testing and exploring BitMart API endpoints.

Semantic Vocabularies

Apis Context

0 classes · 0 properties

JSON-LD

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📦
SDKs
SDKs
👥
GitHubOrganization
GitHubOrganization
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy

Sources

apis.yml Raw ↑
aid: bitmart
url: https://raw.githubusercontent.com/api-evangelist/bitmart/refs/heads/main/apis.yml
modified: '2026-06-13'
apis:
- aid: bitmart:spot-trading-api
  name: BitMart Spot Trading API
  tags:
  - Cryptocurrency
  - Exchange
  - Market Data
  - Spot
  - Trading
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api-cloud.bitmart.com
  humanURL: https://developer-pro.bitmart.com/en/spot/
  properties:
  - url: https://developer-pro.bitmart.com/en/spot/
    type: Documentation
  description: The BitMart Spot Trading REST API provides programmatic access to spot trading on the BitMart global cryptocurrency
    exchange. Developers can place and manage limit, market, and algorithmic orders, query real-time and historical market
    data including tickers, order books, klines and trades, manage account balances, and access trading fee information. Authentication
    uses HMAC-SHA256 signed requests with API key, secret, and memo credentials. Public endpoints are accessible without authentication
    while trading and account endpoints require KEYED or SIGNED access.
- aid: bitmart:spot-websocket-api
  name: BitMart Spot WebSocket API
  tags:
  - Cryptocurrency
  - Market Data
  - Real-Time
  - Streaming
  - WebSocket
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: wss://ws-manager-compress.bitmart.com
  humanURL: https://developer-pro.bitmart.com/en/spot/
  properties:
  - url: https://developer-pro.bitmart.com/en/spot/
    type: Documentation
  description: The BitMart Spot WebSocket API delivers real-time streaming market data and private account updates via persistent
    WebSocket connections. Public channels include ticker prices, order book depth, trade history, and kline candlestick data.
    Private channels provide real-time order status updates and account asset changes. The public endpoint is at wss://ws-manager-compress.bitmart.com/api
    and the private endpoint at wss://ws-manager-compress.bitmart.com/user. Each IP can maintain up to 20 public and 10 private
    connections simultaneously.
- aid: bitmart:futures-trading-api
  name: BitMart Futures Trading API
  tags:
  - Cryptocurrency
  - Derivatives
  - Futures
  - Perpetual
  - Trading
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api-cloud-v2.bitmart.com
  humanURL: https://developer-pro.bitmart.com/en/futuresv2/
  properties:
  - url: https://developer-pro.bitmart.com/en/futuresv2/
    type: Documentation
  description: The BitMart Futures Trading REST API enables trading of perpetual futures contracts on the BitMart derivatives
    platform. Developers can submit and cancel orders including plan orders, take-profit and stop-loss orders, and trailing
    stop orders. The API provides endpoints for querying contract details, market depth, open interest, funding rates, klines,
    and leveraged position data. A simulated trading environment is available at demo-api-cloud-v2.bitmart.com for strategy
    testing without risking capital.
- aid: bitmart:futures-websocket-api
  name: BitMart Futures WebSocket API
  tags:
  - Cryptocurrency
  - Derivatives
  - Futures
  - Real-Time
  - Streaming
  - WebSocket
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: wss://openapi-ws-v2.bitmart.com
  humanURL: https://developer-pro.bitmart.com/en/futuresv2/
  properties:
  - url: https://developer-pro.bitmart.com/en/futuresv2/
    type: Documentation
  description: The BitMart Futures WebSocket API streams real-time derivatives market data and account updates through persistent
    WebSocket connections. Public channels include depth snapshots and incremental updates, trades, klines, mark price, and
    funding rate data. Private channels provide real-time position, asset, and order event streams. The public endpoint is
    wss://openapi-ws-v2.bitmart.com/api and the private endpoint is wss://openapi-ws-v2.bitmart.com/user. Up to 500 private
    connections per IP are supported for high-throughput institutional deployments.
- aid: bitmart:margin-trading-api
  name: BitMart Margin Trading API
  tags:
  - Borrowing
  - Cryptocurrency
  - Leverage
  - Margin
  - Trading
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api-cloud.bitmart.com
  humanURL: https://developer-pro.bitmart.com/en/spot/
  properties:
  - url: https://developer-pro.bitmart.com/en/spot/
    type: Documentation
  description: The BitMart Margin Trading API provides access to isolated margin trading functionality. Developers can submit
    leveraged buy and sell orders, manage isolated margin accounts, transfer assets between spot and margin wallets, borrow
    and repay loan assets, and query borrow and repayment records. The API exposes available margin trading pairs and their
    parameters, enabling algorithmic margin strategies with real-time position management across supported cryptocurrency
    pairs.
- aid: bitmart:account-wallet-api
  name: BitMart Account and Wallet API
  tags:
  - Account
  - Cryptocurrency
  - Deposits
  - Wallet
  - Withdrawals
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api-cloud.bitmart.com
  humanURL: https://developer-pro.bitmart.com/en/spot/
  properties:
  - url: https://developer-pro.bitmart.com/en/spot/
    type: Documentation
  description: The BitMart Account and Wallet API provides programmatic access to funding account management, including wallet
    balance queries, deposit address retrieval, withdrawal application submission, and deposit/withdrawal history. Developers
    can look up available currencies, query withdrawal fee estimates, manage pre-verified withdrawal address lists, and retrieve
    detailed deposit and withdrawal transaction records for reconciliation. All sensitive wallet operations require SIGNED
    authentication with a valid API key.
common:
- type: Portal
  url: https://developer-pro.bitmart.com/
- type: Documentation
  url: https://developer-pro.bitmart.com/en/spot/
- type: GettingStarted
  url: https://developer-pro.bitmart.com/en/quick/
- type: SDKs
  url: https://developer-pro.bitmart.com/en/quick/
- type: GitHubOrganization
  url: https://github.com/bitmartexchange
- type: StatusPage
  url: https://developer-pro.bitmart.com/
- type: TermsOfService
  url: https://www.bitmart.com/about/en-US/terms-of-use
- type: PrivacyPolicy
  url: https://www.bitmart.com/about/en-US/privacy-policy
- type: Features
  data:
  - name: Spot Trading
    description: Buy and sell 1000+ cryptocurrency pairs with limit, market, and algo orders.
  - name: Futures Trading
    description: Trade perpetual futures contracts with leverage on the BitMart derivatives platform.
  - name: Margin Trading
    description: Trade on isolated margin with leveraged positions using borrowed assets.
  - name: Algo Orders
    description: Place algorithmic orders including TWAP-style and conditional plan orders.
  - name: WebSocket Streams
    description: Real-time market data and account event streams for spot and futures markets.
  - name: Wallet Management
    description: Manage deposits, withdrawals, and asset transfers between accounts.
  - name: Sub-Account Management
    description: Create and manage sub-accounts with inter-account asset transfer support.
  - name: API VIP Program
    description: New API users receive 30-day VIP3 trial with reduced maker/taker fees.
- type: UseCases
  data:
  - name: Algorithmic Trading
    description: Build automated trading bots using BitMart REST and WebSocket APIs.
  - name: Portfolio Management
    description: Track and rebalance cryptocurrency portfolios programmatically.
  - name: Market Data Aggregation
    description: Aggregate real-time price and order book data for analytics or dashboards.
  - name: Futures Strategy Execution
    description: Execute leveraged perpetual futures strategies with plan orders and TP/SL.
  - name: Arbitrage Trading
    description: Exploit price differences across BitMart spot, margin, and futures markets.
- type: Integrations
  data:
  - name: Python SDK
    description: Official BitMart Python SDK installable via pip install bitmart-python-sdk-api.
  - name: Node.js SDK
    description: Official BitMart Node.js SDK installable via npm install @bitmartexchange/bitmart-node-sdk-api.
  - name: Go SDK
    description: Official BitMart Go SDK available via go get github.com/bitmartexchange/bitmart-go-sdk-api.
  - name: Java SDK
    description: Official BitMart Java SDK available via Maven dependency io.github.bitmartexchange:bitmart-java-sdk-api.
  - name: PHP SDK
    description: Official BitMart PHP SDK installable via composer require bitmartexchange/bitmart-php-sdk-api.
  - name: Postman Collection
    description: Postman collection available for testing and exploring BitMart API endpoints.
description: BitMart is a global cryptocurrency exchange providing REST and WebSocket APIs for spot trading, perpetual futures
  contracts, margin trading, real-time market data, and account and withdrawal management across 6 specialized API surfaces.
name: BitMart
kind: contract
access: 3rd-Party
position: Consuming
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Cryptocurrency
- Exchange
- Trading
- Blockchain
- Finance
- Market Data
- Futures
created: '2026-06-13'
specificationVersion: '0.19'
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com