WhiteBIT
WhiteBIT is a European centralized cryptocurrency exchange offering spot, collateral (margin/futures) trading, and account/wallet services, with public and private REST APIs (v1/v4), OAuth 2.0, and a WebSocket API.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles WhiteBIT the way a machine reads it — 92 machine-readable artifacts across 6 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — WhiteBIT scores 51.5/100 (developing), with a separate agent-readiness read of 57/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance. Every facet and dimension name is a link: it opens that measurement's page on APIs.io, where the rating runs across the whole catalog — the exact checks that feed it, how every profiled provider distributes on it, and who is at the top of it.
Put this on your own site. The badge is drawn live from WhiteBIT's current Kin Score — paste it once and it updates itself every time the score is recomputed. It follows your visitor's light or dark setting, and it links back here so anyone who sees it can read the full breakdown.
<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/whitebit/"
title="WhiteBIT on API Evangelist — API profile and Kin Score">
<img src="https://apis.io/badge/whitebit.svg"
alt="WhiteBIT Kin Score — API readiness rating by API Evangelist" width="150" height="150" loading="lazy">
</a>
[](https://providers.apievangelist.com/providers/whitebit/)
<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/whitebit/"
title="WhiteBIT on API Evangelist — API profile and Kin Score">
<img src="https://apis.io/badge/whitebit/card.svg"
alt="WhiteBIT Kin Score — API readiness rating by API Evangelist" width="340" height="120" loading="lazy">
</a>
More shapes, themes and sizes → · Score as JSON · How badges work
How we profile WhiteBIT
Each block below is one kind of artifact we hold for WhiteBIT. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 25
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
WhiteBIT WebSocket API
Real-time market streams and private account streams over WebSocket (wss://api.whitebit.com/ws).
WhiteBIT Account Endpoints API
Endpoints for retrieving account information, balances, and transaction history
WhiteBIT Address Checker API
Address Checker endpoints for B2B address screening
WhiteBIT Authentication API
OAuth 2.0 authentication endpoints for obtaining and refreshing access tokens. Available Scopes (requested during client setup): - general: General API access - show.userinfo: A...
WhiteBIT Codes API
WhiteBIT codes operations
WhiteBIT Collateral Trading API
Endpoints for collateral/margin trading operations
WhiteBIT Convert API
The Convert API from WhiteBIT — 4 operation(s) for convert.
WhiteBIT Credit Line API
Credit line information
WhiteBIT Crypto Lending - Fixed API
Fixed crypto lending plans
WhiteBIT Crypto Lending - Flex API
Flexible crypto lending plans
WhiteBIT Deposit API
Cryptocurrency and fiat deposit operations
WhiteBIT Fees API
Fee information
WhiteBIT JWT API
JWT token management
WhiteBIT Main Account API
Main account balance and operations
WhiteBIT Market Fee API
Endpoints for querying trading fees
WhiteBIT Mining Pool API
Mining pool operations
WhiteBIT OAuth API Keys API
Partner-facing endpoints for managing API keys created via the OAuth API key flow. Available on the global server (`https://whitebit.com`) only. The EU server (`https://whitebit...
WhiteBIT Public API V1 API
Public endpoints for market data and trading information
WhiteBIT Public API V4 API
Public endpoints for market data, trading information, and platform status
WhiteBIT Spot Trading API
Endpoints for spot trading operations
WhiteBIT Sub-Account API Keys API
Sub-account API key management
WhiteBIT Sub Account API
Sub-account management
WhiteBIT Transfer API
Balance transfer operations
WhiteBIT Travel Rule API
Travel Rule compliance endpoints for deposits and withdrawals
WhiteBIT Withdraw API
Cryptocurrency and fiat withdrawal operations
Scroll within the panel for all 25 ·
MCP Servers 1
Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.
Model Context Protocol servers that expose these APIs to AI agents.
WhiteBIT MCP Server
MCP SERVEREvent Specifications 41
Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
WhiteBit ADL Quantile
Subscribe to ADL (Auto-Deleveraging) quantile updates for the account's open futures positions. The channel does not support query operations — only subscribe, update, and unsub...
ASYNCAPIWhiteBit Private API Authorization
Authorize WebSocket connection using authentication token. When establishing a WebSocket connection, authorize it via the `authorize` method. After successful authorization, sen...
ASYNCAPIWhiteBit Margin Balance
Get and subscribe to margin wallet balance updates. Request for amount on [margin balance](/glossary#balance-collateral). Balance available for [margin trade](/glossary#margin-t...
ASYNCAPIWhiteBit Spot Balance
Get and subscribe to [spot balance](/glossary#balance-spotbalance-trade) updates.
ASYNCAPIWhiteBit Borrows
Subscribe to borrows updates. The channel does not support query operations — only subscribe, update, and unsubscribe.
ASYNCAPIWhiteBit Borrows Events
Subscribe to borrows events (margin call and liquidation events). The channel does not support query operations — only subscribe, update, and unsubscribe. ## Event Types | Event...
ASYNCAPIWhiteBit Place Margin BBO Order
Place a margin or futures limit order priced from the current best bid or offer. The role semantics match the spot `order_bbo_place` method, and the same limit order comes back ...
ASYNCAPIWhiteBit Place Margin Limit Order
Place a margin or futures limit order over the WebSocket connection. This is the margin counterpart of `order_limit_place`, and like its spot twin it is the only method in the `...
ASYNCAPIWhiteBit Place Margin Market Order
Place a margin or futures market order over the WebSocket connection. The order opens, extends, reduces, or closes a position at the order book price. Sending the position size ...
ASYNCAPIWhiteBit Place Margin OCO Order
Place a One-Cancels-Other pair on a margin or futures market. The pair consists of a limit take-profit leg and a stop-limit stop-loss leg, of which only one can execute. When ei...
ASYNCAPIWhiteBit Place Margin OTO Order
Place a One-Triggers-Other group on a margin or futures market. An entry order arms its own exit: once the entry fills, the engine creates a take-profit, a stop-loss, or an OCO ...
ASYNCAPIWhiteBit Place Margin Stop-BBO Order
Place a margin or futures stop order that becomes a BBO order. The order waits as `type` `9` with `price` `"0"`, then prices itself from the order book when the trigger fires.
ASYNCAPIWhiteBit Place Margin Stop-Limit Order
Place a margin or futures stop-limit order over the WebSocket connection. The order waits outside the order book until the market reaches `activation_price`. On activation the e...
ASYNCAPIWhiteBit Place Margin Stop-Market Order
Place a margin or futures stop-market order over the WebSocket connection. This is the workhorse protective stop: the trigger fires a margin market order. Because `amount` is [s...
ASYNCAPIWhiteBit Place Margin Take-Profit and Stop-Loss
Attach a take-profit and a stop-loss to an existing margin or futures position. The pair binds to the position rather than to an order. It carries no size of its own and always ...
ASYNCAPIWhiteBit Deals
Get and subscribe to deals/trades updates. **Important**: [Market](/glossary#market) should exist. The maximum limit is 100. **Note**: Update events use ARRAY format, not object...
ASYNCAPIWhiteBit Margin Positions Events
Subscribe to margin positions events (margin call and liquidation events). The channel does not support query operations — only subscribe, update, and unsubscribe. ## Event Type...
ASYNCAPIWhiteBit Place Spot BBO Order
Place a spot limit order priced from the current best bid or offer. The client chooses the role and the engine chooses the price, which removes the need to read the order book f...
ASYNCAPIWhiteBit Cancel All Orders
Withdraw every order the authorized user holds on one market, filtered by trading type. One market per call — no all-markets form exists, so flattening everything means looping ...
ASYNCAPIWhiteBit Cancel Order
Cancel a single order over the WebSocket connection. The method covers resting limit orders, plain conditional stop orders, and individual TPSL legs, across spot, margin, and fu...
ASYNCAPIWhiteBit Cancel Conditional Order Group
Cancel an OCO or OTO group in one call. Pass the group id from the placement response and every leg is withdrawn atomically. The response mirrors the placement response — same s...
ASYNCAPIWhiteBit Place Spot Limit Order
Place a spot limit order over the WebSocket connection. A limit order rests in the order book at the specified price until it is matched or canceled. This method accepts the ful...
ASYNCAPIWhiteBit Place Spot Market Order
Place a spot market order over the WebSocket connection. A market order matches immediately against the order book at the available prices and never rests. The response is alrea...
ASYNCAPIWhiteBit Place Spot Market Order Sized in Stock
Place a spot market order sized in the base asset on both sides. This method behaves like `order_market_place` with one difference: `amount` is always [stock](/glossary#stock), ...
ASYNCAPIWhiteBit Modify Order
Change the size, price, or trigger of a live order over the WebSocket connection. The method works across spot, margin, and futures markets — no `collateral_` variant exists. Th...
ASYNCAPIWhiteBit Place Spot Stop-BBO Order
Place a spot stop order that turns into a BBO order. The price is resolved from the order book at activation time rather than at placement, which is why `price` stays `"0"` whil...
ASYNCAPIWhiteBit Place Spot Stop-Limit Order
Place a spot stop-limit order over the WebSocket connection. The order waits outside the order book until the market reaches `activation_price`. On activation the engine places ...
ASYNCAPIWhiteBit Place Spot Stop-Market Order
Place a spot stop-market order over the WebSocket connection. The order waits outside the order book until the market reaches `activation_price`, then fires a market order. Beca...
ASYNCAPIWhiteBit Place Spot Stop-Market Order Sized in Stock
Place a spot stop-market order sized in the base asset on both sides. The trigger semantics match `order_stop_market_place`; only the unit of `amount` differs. Here `amount` is ...
ASYNCAPIWhiteBit Orders Executed
Get and subscribe to executed orders updates. **Important**: [Market](/glossary#market) should exist. The maximum limit is 100. ## Filter Options | Filter | Executed orders | | ...
ASYNCAPIWhiteBit Orders Pending
Query and subscribe to [active orders](/glossary#active-orders) (orders not yet executed). The WebSocket methods use `ordersPending_*` naming for API compatibility. **Important*...
ASYNCAPIWhiteBit Positions
Subscribe to positions updates. The channel does not support query operations — only subscribe, update, and unsubscribe.
ASYNCAPIWhiteBit Book Ticker
Real-time best bid/ask (BBO) price and quantity updates. Provides instant snapshots followed by incremental updates.
ASYNCAPIWhiteBit Order Book Depth
Real-time order book depth data. Provides full and partial updates of bid/ask levels with support for multiple subscription parameters.
ASYNCAPIWhiteBit Kline Data
Historical and real-time kline (candlestick) data for trading pairs. Supports both one-time queries and subscription-based updates.
ASYNCAPIWhiteBit Last Price
Real-time last price information for trading pairs. Supports both one-time queries and subscription-based updates.
ASYNCAPIWhiteBit Market Statistics
Market statistics for a specified time period including open, close, high, low prices and volume data.
ASYNCAPIWhiteBit Market Today Statistics
Market statistics for the current day in UTC timezone. Includes open, high, low prices and volume data since midnight UTC.
ASYNCAPIWhiteBit Premium Index
Subscribe to mark price, index price, and funding rate updates for futures markets. The channel does not support query operations — only subscribe, update, and unsubscribe. For ...
ASYNCAPIWhiteBit Service Operations
Service operations including health checks (ping) and server time
ASYNCAPIWhiteBit Market Trades
Real-time market trade data. Supports both historical trade queries and real-time trade subscriptions for specific markets or all markets.
ASYNCAPIScroll within the panel for all 41 ·
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Whitebit Context
JSON-LDSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
WhiteBIT API Rules
SPECTRALJSON Schema 20
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
Asset
JSON SCHEMABulkOrderItem
JSON SCHEMACheckHistoryResponse
JSON SCHEMACheckResultResponse
JSON SCHEMAConditionalOrderLeg
JSON SCHEMACreateCheckBalanceError
JSON SCHEMACreateCheckResponse
JSON SCHEMAFeeInfo
JSON SCHEMAFuturesMarket
JSON SCHEMALimitOrderRequest
JSON SCHEMAMiningReward
JSON SCHEMAOcoOrderLeg
JSON SCHEMAOrderResponse
JSON SCHEMAOrderbookResponse
JSON SCHEMARefundHistoryRecord
JSON SCHEMAStopLimitOrderRequest
JSON SCHEMASubAccountApiKey
JSON SCHEMASupportedAsset
JSON SCHEMATransactionHistory
JSON SCHEMAWithdrawRequest
JSON SCHEMAScroll within the panel for all 20 ·
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for WhiteBIT — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 6
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 8
Pagination, idempotency, versioning, errors, and events
Scroll within the panel for all 8 ·
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 2
Properties that don't map to a standard resource type
← All providers · Data indexed from github.com/api-evangelist/whitebit · machine-readable index on apis.io
This is an independent, third-party profile of WhiteBIT, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.