Back to Ccxt

Bigone

wiki/exchanges-implicit/bigone.md

4.5.734.9 KB
Original Source

Every endpoint in bigone's api definition is exposed as an implicit method — a thin, generated wrapper around the raw exchange endpoint. Use these for exchange-specific functionality the CCXT API does not cover.

These methods are available in every CCXT language — TypeScript, JavaScript, Python, PHP, C#, Go and Java. Call them by the camelCase name shown in the tables below (e.g. publicGetPing); the snake_case alias (public_get_ping) also works in JavaScript, Python and PHP, and Go uses the PascalCase form (PublicGetPing). Switch tabs for the call in each language:

<!-- tabs:start -->

JavaScript

javascript
const bigone = new ccxt.bigone ();
const response = await bigone.publicGetPing (params);

TypeScript

typescript
import ccxt from 'ccxt';
const bigone = new ccxt.bigone ();
const response = await bigone.publicGetPing (params);

Python

python
import ccxt
bigone = ccxt.bigone()
response = bigone.public_get_ping(params)

PHP

php
$bigone = new \ccxt\bigone();
$response = $bigone->public_get_ping($params);

C#

csharp
using ccxt;
var bigone = new Bigone();
var response = await bigone.publicGetPing(parameters);

Go

go
bigone := ccxt.NewBigone(nil)
response := <-bigone.PublicGetPing(params)
<!-- tabs:end -->

Path parameters wrapped in {} (e.g. {pair}) are substituted from params; everything else in params is sent as the query string or request body. Cost is the rate-limiter weight of each call.

📚 Official bigone API documentation: open.big.one

41 implicit endpoints across 5 access groups.

public

Base URL: https://{hostname}/api/v3

MethodHTTPEndpointCost
publicGetPingGETping1
publicGetAssetPairsGETasset_pairs1
publicGetAssetPairsAssetPairNameDepthGETasset_pairs/{asset_pair_name}/depth1
publicGetAssetPairsAssetPairNameTradesGETasset_pairs/{asset_pair_name}/trades1
publicGetAssetPairsAssetPairNameTickerGETasset_pairs/{asset_pair_name}/ticker1
publicGetAssetPairsAssetPairNameCandlesGETasset_pairs/{asset_pair_name}/candles1
publicGetAssetPairsTickersGETasset_pairs/tickers1

private

Base URL: https://{hostname}/api/v3/viewer

MethodHTTPEndpointCost
privateGetAccountsGETaccounts1
privateGetFundAccountsGETfund/accounts1
privateGetAssetsAssetSymbolAddressGETassets/{asset_symbol}/address1
privateGetOrdersGETorders1
privateGetOrdersIdGETorders/{id}1
privateGetOrdersMultiGETorders/multi1
privateGetTradesGETtrades1
privateGetWithdrawalsGETwithdrawals1
privateGetDepositsGETdeposits1
privatePostOrdersPOSTorders1
privatePostOrdersIdCancelPOSTorders/{id}/cancel1
privatePostOrdersCancelPOSTorders/cancel1
privatePostWithdrawalsPOSTwithdrawals1
privatePostTransferPOSTtransfer1

contractPublic

Base URL: https://{hostname}/api/contract/v2

MethodHTTPEndpointCost
contractPublicGetSymbolsGETsymbols1
contractPublicGetInstrumentsGETinstruments1
contractPublicGetDepthSymbolSnapshotGETdepth@{symbol}/snapshot1
contractPublicGetInstrumentsDifferenceGETinstruments/difference1
contractPublicGetInstrumentsPricesGETinstruments/prices1

contractPrivate

Base URL: https://{hostname}/api/contract/v2

MethodHTTPEndpointCost
contractPrivateGetAccountsGETaccounts1
contractPrivateGetOrdersIdGETorders/{id}1
contractPrivateGetOrdersGETorders1
contractPrivateGetOrdersOpeningGETorders/opening1
contractPrivateGetOrdersCountGETorders/count1
contractPrivateGetOrdersOpeningCountGETorders/opening/count1
contractPrivateGetTradesGETtrades1
contractPrivateGetTradesCountGETtrades/count1
contractPrivatePostOrdersPOSTorders1
contractPrivatePostOrdersBatchPOSTorders/batch1
contractPrivatePutPositionsSymbolMarginPUTpositions/{symbol}/margin1
contractPrivatePutPositionsSymbolRiskLimitPUTpositions/{symbol}/risk-limit1
contractPrivateDeleteOrdersIdDELETEorders/{id}1
contractPrivateDeleteOrdersBatchDELETEorders/batch1

webExchange

Base URL: https://{hostname}/api/

MethodHTTPEndpointCost
webExchangeGetV3AssetsGETv3/assets1