Skip to main content

Contract Trading Introduction

BigONE Contract Trading offers a robust platform for trading cryptocurrency contracts with leverage. Our API allows developers to programmatically access market data, manage orders, and monitor account portfolios with high performance and low latency.

We support two types of contracts:

  • USDT-Margined (USDT-M): Quoted and settled in USDT.
  • Coin-Margined (Coin-M): Quoted and settled in the underlying cryptocurrency (e.g., BTC, ETH).

Base Endpoints

ProtocolEnvironmentBase URL
REST APIProductionhttps://api.big.one/api/contract/v2
WebSocketProductionwss://api.big.one/ws/v2

Getting Started

To start trading via the API, follow these steps:

  1. Create an Account: Register on BigONE.
  2. Generate API Keys: Go to User Center > API Management to create your API Key and Secret.
  3. Authentication: Most private endpoints require a JWT token generated from your API credentials. See the Authentication Guide for details.

Guidelines & Best Practices

Data Types & Precision
  • Timestamp Precision: All timestamps are returned in milliseconds (Unix epoch).
  • Prices and Amounts: Returned as strings to maintain precision.
  • IDs: strings or integers depending on the resource.
Performance Recommendation

For high-frequency trading or monitoring, we strongly recommend using the WebSocket API (wss://api.big.one/ws/v2) over polling REST endpoints.